X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=.eslintrc.js;h=ca01b306546da789593b9de39c479763bacf7640;hb=d94bee6fb7e3c48b2490cc4fdd1fe2c205c33f2a;hp=93a3c1bdc09c590ba0ff0986dedafab0e8d4e0e8;hpb=815d428954303d3e483f7f16f8ad412c3bd3415b;p=poolifier.git diff --git a/.eslintrc.js b/.eslintrc.js index 93a3c1bd..ca01b306 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -7,10 +7,6 @@ module.exports = defineConfig({ node: true, mocha: true }, - parserOptions: { - ecmaVersion: 2020, - sourceType: 'module' - }, plugins: ['promise', 'prettierx', 'jsdoc', 'spellcheck'], extends: [ 'standard', @@ -39,6 +35,7 @@ module.exports = defineConfig({ 'comparator', 'ecma', 'enum', + 'fibonacci', 'inheritdoc', 'jsdoc', 'poolifier', @@ -55,9 +52,16 @@ module.exports = defineConfig({ { files: ['**/*.ts'], parser: '@typescript-eslint/parser', + parserOptions: { + ecmaVersion: 2020, + sourceType: 'module', + project: './tsconfig.json' + }, plugins: ['@typescript-eslint'], extends: [ + 'plugin:@typescript-eslint/eslint-recommended', 'plugin:@typescript-eslint/recommended', + 'plugin:@typescript-eslint/recommended-requiring-type-checking', 'plugin:import/typescript' ], rules: { @@ -74,9 +78,6 @@ module.exports = defineConfig({ 'jsdoc/match-description': [ 'warn', { - // mainDescription: - // '/^[A-Z`].+?(\\.|:)(\\n\\n.*((\\n{1,2}- .+)|(_.+_)|`.+`|\\n\\n---))?$/us', - // matchDescription: '^[A-Z`].+(\\.|`.+`)$', contexts: ['any'], tags: { param: true, @@ -128,13 +129,6 @@ module.exports = defineConfig({ 'node/no-missing-require': 'off', 'jsdoc/require-jsdoc': 'off' } - }, - { - files: ['examples/typescript/**/*.ts'], - rules: { - 'import/no-unresolved': 'off', - 'jsdoc/require-jsdoc': 'off' - } } ], settings: {