Revert "Update eslint & plugins"

This reverts commit 38746b86fd.
This commit is contained in:
timvisee 2022-09-04 12:26:10 +02:00
parent 6306a433e8
commit 073accfe65
No known key found for this signature in database
GPG Key ID: B8DB720BC383E172
16 changed files with 3456 additions and 1408 deletions

View File

@ -5,24 +5,21 @@ env:
extends: extends:
- eslint:recommended - eslint:recommended
- prettier - prettier
- plugin:n/recommended - plugin:node/recommended
- plugin:security/recommended - plugin:security/recommended
plugins: plugins:
- n - node
- security - security
root: true root: true
rules: rules:
n/no-deprecated-api: off node/no-deprecated-api: off
n/no-unsupported-features/es-syntax: off node/no-unsupported-features/es-syntax: off
n/no-unsupported-features/node-builtins: off node/no-unsupported-features/node-builtins: off
n/no-unpublished-require: off node/no-unpublished-require: off
n/no-unpublished-import: off node/no-unpublished-import: off
n/no-process-exit: off
# This forces using file extensions in imports, which is a best practice, but refactoring would take some time
n/no-missing-import: off
security/detect-non-literal-fs-filename: off security/detect-non-literal-fs-filename: off
security/detect-object-injection: off security/detect-object-injection: off

View File

@ -6,4 +6,4 @@ parserOptions:
sourceType: module sourceType: module
rules: rules:
n/no-unsupported-features: off node/no-unsupported-features: off

View File

@ -110,7 +110,7 @@ class Storage {
} }
set user(info) { set user(info) {
this.engine.setItem('user', JSON.stringify(info)); return this.engine.setItem('user', JSON.stringify(info));
} }
getFileById(id) { getFileById(id) {

View File

@ -1,3 +1,5 @@
/* global TransformStream */
export function transformStream(readable, transformer, oncancel) { export function transformStream(readable, transformer, oncancel) {
try { try {
return readable.pipeThrough(new TransformStream(transformer)); return readable.pipeThrough(new TransformStream(transformer));

View File

@ -3,7 +3,7 @@ const isServer = typeof genmap === 'function';
let prefix = ''; let prefix = '';
let manifest = {}; let manifest = {};
try { try {
//eslint-disable-next-line n/no-missing-require //eslint-disable-next-line node/no-missing-require
manifest = require('../dist/manifest.json'); manifest = require('../dist/manifest.json');
} catch (e) { } catch (e) {
// use middleware // use middleware

View File

@ -1,4 +1,4 @@
/* global window, document */ /* global window, document, fetch */
const MAXFILESIZE = 1024 * 1024 * 1024 * 2; const MAXFILESIZE = 1024 * 1024 * 1024 * 2;

4803
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -70,7 +70,7 @@
"@sentry/browser": "^5.30.0", "@sentry/browser": "^5.30.0",
"asmcrypto.js": "^0.22.0", "asmcrypto.js": "^0.22.0",
"babel-loader": "^8.2.4", "babel-loader": "^8.2.4",
"babel-plugin-istanbul": "^6.1.1", "babel-plugin-istanbul": "^5.2.0",
"base64-js": "^1.5.1", "base64-js": "^1.5.1",
"content-disposition": "^0.5.4", "content-disposition": "^0.5.4",
"copy-webpack-plugin": "^6.4.0", "copy-webpack-plugin": "^6.4.0",
@ -80,15 +80,18 @@
"css-loader": "^5.2.7", "css-loader": "^5.2.7",
"css-mqpacker": "^7.0.0", "css-mqpacker": "^7.0.0",
"cssnano": "^5.1.12", "cssnano": "^5.1.12",
"eslint": "^8.21.0", "eslint": "^6.6.0",
"eslint-config-prettier": "^8.5.0", "eslint-config-prettier": "^6.15.0",
"eslint-plugin-mocha": "^10.1.0", "eslint-plugin-mocha": "^6.2.1",
"eslint-plugin-n": "^15.2.4", "eslint-plugin-node": "^10.0.0",
"eslint-plugin-security": "^1.5.0", "eslint-plugin-security": "^1.4.0",
"expose-loader": "^0.7.5",
"extract-loader": "^3.2.0",
"extract-text-webpack-plugin": "^4.0.0-beta.0", "extract-text-webpack-plugin": "^4.0.0-beta.0",
"fast-text-encoding": "^1.0.3", "fast-text-encoding": "^1.0.3",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",
"git-rev-sync": "^3.0.2", "git-rev-sync": "^3.0.2",
"html-loader": "^0.5.5",
"http_ece": "^1.1.0", "http_ece": "^1.1.0",
"husky": "^3.0.9", "husky": "^3.0.9",
"intl-pluralrules": "^1.3.1", "intl-pluralrules": "^1.3.1",
@ -108,6 +111,7 @@
"puppeteer": "^2.0.0", "puppeteer": "^2.0.0",
"raw-loader": "^3.1.0", "raw-loader": "^3.1.0",
"rimraf": "^3.0.0", "rimraf": "^3.0.0",
"script-loader": "^0.7.2",
"sinon": "^7.5.0", "sinon": "^7.5.0",
"string-hash": "^1.1.3", "string-hash": "^1.1.3",
"stylelint": "^14.9.1", "stylelint": "^14.9.1",

View File

@ -1,5 +1,5 @@
rules: rules:
n/shebang: off node/shebang: off
security/detect-child-process: off security/detect-child-process: off
no-console: off no-console: off

View File

@ -5,7 +5,7 @@ const clientConstants = require('./clientConstants');
let sentry = ''; let sentry = '';
if (config.sentry_id) { if (config.sentry_id) {
//eslint-disable-next-line n/no-missing-require //eslint-disable-next-line node/no-missing-require
const version = require('../dist/version.json'); const version = require('../dist/version.json');
sentry = ` sentry = `
var SENTRY_CONFIG = { var SENTRY_CONFIG = {

View File

@ -120,7 +120,7 @@ module.exports = function(app) {
); );
app.post(`/api/info/:id${ID_REGEX}`, auth.owner, require('./info')); app.post(`/api/info/:id${ID_REGEX}`, auth.owner, require('./info'));
app.get('/__version__', function(req, res) { app.get('/__version__', function(req, res) {
// eslint-disable-next-line n/no-missing-require // eslint-disable-next-line node/no-missing-require
res.sendFile(require.resolve('../../dist/version.json')); res.sendFile(require.resolve('../../dist/version.json'));
}); });

View File

@ -6,10 +6,10 @@ extends:
plugins: plugins:
- mocha - mocha
- n - node
rules: rules:
n/no-unpublished-require: off node/no-unpublished-require: off
mocha/handle-done-callback: error mocha/handle-done-callback: error
mocha/no-exclusive-tests: error mocha/no-exclusive-tests: error

View File

@ -5,4 +5,4 @@ parserOptions:
sourceType: module sourceType: module
rules: rules:
n/no-unsupported-features: off node/no-unsupported-features: off

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line n/no-extraneous-require // eslint-disable-next-line node/no-extraneous-require
const ip = require('ip'); const ip = require('ip');
const common = require('./wdio.common.conf'); const common = require('./wdio.common.conf');

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line n/no-extraneous-require // eslint-disable-next-line node/no-extraneous-require
const ip = require('ip'); const ip = require('ip');
const common = require('./wdio.common.conf'); const common = require('./wdio.common.conf');
const dir = const dir =

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line n/no-extraneous-require // eslint-disable-next-line node/no-extraneous-require
const ip = require('ip'); const ip = require('ip');
const common = require('./wdio.common.conf'); const common = require('./wdio.common.conf');