projecte_ionic/node_modules/regextras/.eslintrc.js
2022-02-09 18:30:03 +01:00

66 lines
1.4 KiB
JavaScript
Executable file

'use strict';
module.exports = {
extends: 'ash-nazg/sauron-node',
settings: {
polyfills: [
'console',
'document.body'
]
},
overrides: [{
files: ['.eslintrc.js'],
extends: ['plugin:node/recommended-script'],
rules: {
'import/no-commonjs': 0
}
}, {
files: 'test/**.js',
extends: [
'plugin:chai-friendly/recommended',
'plugin:chai-expect/recommended'
],
env: {
mocha: true
},
globals: {
expect: true,
assert: true
},
rules: {
'node/no-unsupported-features/es-syntax': 0
}
}, {
files: 'tests/**.js',
rules: {
'no-console': 0
}
}, {
files: '*.md',
globals: {
require: false,
RegExtras: false,
condition: false,
regex: false,
str: false
},
rules: {
'unicorn/no-fn-reference-in-iterator': 0,
'node/no-unsupported-features/es-syntax': 0,
'node/no-extraneous-require': ['error', {allowModules: ['regextras']}],
'import/unambiguous': 0,
'import/no-commonjs': 0,
'import/no-extraneous-dependencies': 0,
'no-shadow': ['error', {allow: ['RegExtras']}],
'no-unused-vars': ['error', {
varsIgnorePattern: 'matches|RegExtras|piglatinArray',
argsIgnorePattern: 'matches'
}]
}
}],
rules: {
// Disable for now
'prefer-named-capture-group': 0,
'require-unicode-regexp': 0
}
};