X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=.eslintrc.js;h=97bc34b207c647a0ecdbe69a447c94def6cceda2;hb=d44e66fc1a986d0e9f1407d4a66b1e6821f29d14;hp=3e37aad4f2342d6c9ccbe987a11bc3ff003a2a04;hpb=ac1417a5d54f03b1575de1a53073182ea5f4e2ef;p=poolifier.git diff --git a/.eslintrc.js b/.eslintrc.js index 3e37aad4..97bc34b2 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -35,21 +35,35 @@ module.exports = defineConfig({ 'warn', { skipWords: [ + 'browserslist', 'christopher', + 'cjs', 'comparator', 'cpu', 'cpus', + 'ctx', 'ecma', 'enum', 'fibonacci', + 'fs', 'inheritDoc', 'jsdoc', + 'microjob', + 'num', 'os', + 'piscina', 'poolifier', + 'poolify', 'readonly', 'serializable', 'sinon', + 'threadjs', + 'threadwork', + 'tsconfig', + 'typedoc', + 'unlink', 'unregister', + 'utf8', 'workerpool' ], skipIfMatch: ['^@.*', '^plugin:.*'] @@ -113,6 +127,16 @@ module.exports = defineConfig({ 'jsdoc/require-returns-type': 'off' } }, + { + files: ['examples/typescript/**/*.ts'], + rules: { + 'import/no-unresolved': 'off', + 'jsdoc/require-jsdoc': 'off', + '@typescript-eslint/no-unsafe-argument': 'off', + '@typescript-eslint/no-unsafe-call': 'off', + '@typescript-eslint/no-unsafe-assignment': 'off' + } + }, { files: ['**/*.js'], extends: 'plugin:node/recommended' @@ -135,6 +159,12 @@ module.exports = defineConfig({ 'jsdoc/require-jsdoc': 'off' } }, + { + files: ['benchmarks/versus-external-pools/**/*.js'], + rules: { + 'node/no-missing-require': 'off' + } + }, { files: ['examples/**/*.js'], rules: {