node: true,
mocha: true
},
+ parserOptions: {
+ ecmaVersion: 2021,
+ sourceType: 'module'
+ },
plugins: ['promise', 'prettierx', 'jsdoc', 'spellcheck'],
extends: [
'standard',
skipWords: [
'christopher',
'comparator',
+ 'cpu',
+ 'cpus',
'ecma',
'enum',
- 'inheritdoc',
+ 'fibonacci',
+ 'inheritDoc',
'jsdoc',
+ 'os',
'poolifier',
'readonly',
'serializable',
+ 'sinon',
+ 'tsconfig',
'unregister',
'workerpool'
],
files: ['**/*.ts'],
parser: '@typescript-eslint/parser',
parserOptions: {
- ecmaVersion: 2020,
- sourceType: 'module',
project: './tsconfig.json'
},
plugins: ['@typescript-eslint'],
'jsdoc/require-jsdoc': 'off'
}
},
+ {
+ files: ['tests/pools/selection-strategies/**/*.js'],
+ rules: {
+ 'node/no-missing-require': 'off'
+ }
+ },
{
files: ['benchmarks/**/*.js'],
rules: {