repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add WRR worker choice strategy
[poolifier.git]
/
.eslintrc.js
diff --git
a/.eslintrc.js
b/.eslintrc.js
index b37ad59fb91769bb590ec5829dade6800872973b..ff5c0f762a27a0eca3a9e12489bdb32d5aede4fe 100644
(file)
--- a/
.eslintrc.js
+++ b/
.eslintrc.js
@@
-7,6
+7,10
@@
module.exports = defineConfig({
node: true,
mocha: true
},
node: true,
mocha: true
},
+ parserOptions: {
+ ecmaVersion: 2021,
+ sourceType: 'module'
+ },
plugins: ['promise', 'prettierx', 'jsdoc', 'spellcheck'],
extends: [
'standard',
plugins: ['promise', 'prettierx', 'jsdoc', 'spellcheck'],
extends: [
'standard',
@@
-35,11
+39,13
@@
module.exports = defineConfig({
'comparator',
'ecma',
'enum',
'comparator',
'ecma',
'enum',
- 'inheritdoc',
+ 'fibonacci',
+ 'inheritDoc',
'jsdoc',
'poolifier',
'readonly',
'serializable',
'jsdoc',
'poolifier',
'readonly',
'serializable',
+ 'sinon',
'unregister',
'workerpool'
],
'unregister',
'workerpool'
],
@@
-52,8
+58,6
@@
module.exports = defineConfig({
files: ['**/*.ts'],
parser: '@typescript-eslint/parser',
parserOptions: {
files: ['**/*.ts'],
parser: '@typescript-eslint/parser',
parserOptions: {
- ecmaVersion: 2020,
- sourceType: 'module',
project: './tsconfig.json'
},
plugins: ['@typescript-eslint'],
project: './tsconfig.json'
},
plugins: ['@typescript-eslint'],
@@
-77,9
+81,6
@@
module.exports = defineConfig({
'jsdoc/match-description': [
'warn',
{
'jsdoc/match-description': [
'warn',
{
- // mainDescription:
- // '/^[A-Z`].+?(\\.|:)(\\n\\n.*((\\n{1,2}- .+)|(_.+_)|`.+`|\\n\\n---))?$/us',
- // matchDescription: '^[A-Z`].+(\\.|`.+`)$',
contexts: ['any'],
tags: {
param: true,
contexts: ['any'],
tags: {
param: true,
@@
-120,22
+121,22
@@
module.exports = defineConfig({
}
},
{
}
},
{
- files: ['
benchmark
s/**/*.js'],
+ files: ['
tests/pools/selection-strategie
s/**/*.js'],
rules: {
rules: {
+ 'node/no-missing-require': 'off',
'jsdoc/require-jsdoc': 'off'
}
},
{
'jsdoc/require-jsdoc': 'off'
}
},
{
- files: ['
example
s/**/*.js'],
+ files: ['
benchmark
s/**/*.js'],
rules: {
rules: {
- 'node/no-missing-require': 'off',
'jsdoc/require-jsdoc': 'off'
}
},
{
'jsdoc/require-jsdoc': 'off'
}
},
{
- files: ['examples/
typescript/**/*.t
s'],
+ files: ['examples/
**/*.j
s'],
rules: {
rules: {
- '
import/no-unresolved
': 'off',
+ '
node/no-missing-require
': 'off',
'jsdoc/require-jsdoc': 'off'
}
}
'jsdoc/require-jsdoc': 'off'
}
}