Update lint and tests (#1388)

* Update paths to no longer use bg/, fg/, or mixed/

* Only allow modal-jquery.js to use jQuery
This commit is contained in:
toasted-nutbread 2021-02-14 11:24:43 -05:00 committed by GitHub
parent e419a418f6
commit 0117df6bd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 6 deletions

View File

@ -12,8 +12,7 @@
},
"plugins": ["no-unsanitized"],
"ignorePatterns": [
"/ext/lib/",
"/ext/bg/js/templates.js"
"/ext/lib/"
],
"rules": {
"arrow-parens": ["error", "always"],
@ -134,7 +133,7 @@
}
},
{
"files": ["ext/js/settings/*.js"],
"files": ["ext/js/settings/modal-jquery.js"],
"env": {
"jquery": true
}

View File

@ -20,7 +20,7 @@ const path = require('path');
const browserify = require('browserify');
async function main() {
const extLibPath = path.join(__dirname, '..', 'ext', 'mixed', 'lib');
const extLibPath = path.join(__dirname, '..', 'ext', 'lib');
const parse5Path = require.resolve('parse5');
const content = await new Promise((resolve, reject) => {

View File

@ -117,7 +117,7 @@ function main() {
const fix = (process.argv.length >= 2 && process.argv[2] === '--fix');
const directory = path.resolve(__dirname, '..', '..', 'ext');
const pattern = /\.js$/;
const ignorePattern = /[\\/]ext[\\/]mixed[\\/]lib[\\/]/;
const ignorePattern = /[\\/]ext[\\/]lib[\\/]/;
const fileNames = getAllFiles(directory, null, (f) => pattern.test(f) && !ignorePattern.test(f));
for (const fileName of fileNames) {
if (!validateGlobals(fileName, fix)) {

View File

@ -63,7 +63,7 @@ function main() {
try {
const extDir = path.resolve(__dirname, '..', '..', 'ext');
const pattern = /\.html$/;
const ignorePattern = /[\\/]ext[\\/]mixed[\\/]lib[\\/]/;
const ignorePattern = /[\\/]ext[\\/]lib[\\/]/;
const fileNames = getAllFiles(extDir, null, (f) => pattern.test(f) && !ignorePattern.test(f));
for (const fileName of fileNames) {
validateHtmlScripts(fileName, extDir);