blob: ab10e77094458246b5881f2551e35b1232834ac6 [file] [log] [blame]
module.exports = {
extends: 'ash-nazg/sauron-node',
settings: {
polyfills: [
'console',
'document.body'
]
},
overrides: [{
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: {
'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
}
};