|
@@ -1,42 +1,35 @@
|
|
|
module.exports = {
|
|
|
- env: {
|
|
|
- node: true,
|
|
|
- es6: true,
|
|
|
- mocha: true,
|
|
|
+ env: {
|
|
|
+ node: true,
|
|
|
+ es6: true,
|
|
|
+ mocha: true,
|
|
|
+ },
|
|
|
+ rules: {
|
|
|
+ 'import/no-commonjs': 'off', // remove after converting to TS.
|
|
|
+ // Disabling Rules because of monorepo environment:
|
|
|
+ // https://github.com/benmosher/eslint-plugin-import/issues/1174
|
|
|
+ 'import/no-extraneous-dependencies': 'off',
|
|
|
+ 'import/no-nodejs-modules': 'off', // nodejs project
|
|
|
+ 'no-console': 'off', // we use console in the project
|
|
|
+ '@typescript-eslint/no-var-requires': 'warn',
|
|
|
+ '@typescript-eslint/camelcase': 'warn',
|
|
|
+ },
|
|
|
+ overrides: [
|
|
|
+ {
|
|
|
+ files: [
|
|
|
+ '**/test/ranges.js',
|
|
|
+ '**/test/lru.js',
|
|
|
+ '**/test/fs/walk.js',
|
|
|
+ '**/test/storage.js',
|
|
|
+ '**/test/identities.js',
|
|
|
+ '**/test/balances.js',
|
|
|
+ '**/test/assets.js',
|
|
|
+ ],
|
|
|
+ rules: {
|
|
|
+ // Disabling Rules because of used chai lib:
|
|
|
+ // https://stackoverflow.com/questions/45079454/no-unused-expressions-in-mocha-chai-unit-test-using-standardjs
|
|
|
+ 'no-unused-expressions': 'off',
|
|
|
+ },
|
|
|
},
|
|
|
- globals: {
|
|
|
- Atomics: "readonly",
|
|
|
- SharedArrayBuffer: "readonly",
|
|
|
- },
|
|
|
- extends: [
|
|
|
- "esnext",
|
|
|
- "esnext/style-guide",
|
|
|
- "plugin:prettier/recommended"
|
|
|
- ],
|
|
|
- "rules": {
|
|
|
- "import/no-commonjs": "off", // remove after converting to TS.
|
|
|
- // Disabling Rules because of monorepo environment:
|
|
|
- // https://github.com/benmosher/eslint-plugin-import/issues/1174
|
|
|
- "import/no-extraneous-dependencies": "off",
|
|
|
- "import/no-nodejs-modules": "off", // nodejs project
|
|
|
- "no-console": "off" // we use console in the project
|
|
|
- },
|
|
|
- "overrides": [
|
|
|
- {
|
|
|
- "files": [
|
|
|
- "**/test/ranges.js",
|
|
|
- "**/test/lru.js",
|
|
|
- "**/test/fs/walk.js",
|
|
|
- "**/test/storage.js",
|
|
|
- "**/test/identities.js",
|
|
|
- "**/test/balances.js",
|
|
|
- "**/test/assets.js",
|
|
|
- ],
|
|
|
- "rules": {
|
|
|
- // Disabling Rules because of used chai lib:
|
|
|
- // https://stackoverflow.com/questions/45079454/no-unused-expressions-in-mocha-chai-unit-test-using-standardjs
|
|
|
- "no-unused-expressions": "off",
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
-};
|
|
|
+ ],
|
|
|
+}
|