@springernature/eslint-config
Advanced tools
Changelog
6.1.0 (2024-04-23)
node
environments we still want to support commonJS
unicorn/prefer-module
rule for the node
config'use strict';
at top of file.Changelog
6.0.0 (2023-06-21)
eslint-plugin-unicorn
v47.0.0eslint-plugin-unicorn
v28 to v47 brought mostly bugfixes and new features. The only breaking change affecting this repo was the change of the prevent-abbreviations
rule setting whitelist
to allowlist
in v30.0.0.A major change in the output of ESLint after updating this module to version 6.0.0 will be the recommended switch from CommonJS modules to using ES6 modules due to the new settings in unicorn
. This change can be a major effort and if you do not want to make this switch due to the update of the @springernature/eslint-config
module, you can disable this rule in the rules section of your project's ESLint configuration:
[...]
"rules": {
[...]
"unicorn/prefer-module": 0
},
Changelog
5.0.5 (2021-11-12)
Changelog
5.0.0 (2021-02-15)
[Breaking]
Update eslint
from v6 to v7[Breaking]
Update eslint-plugin-jest
from v23 to v24[Breaking]
Update eslint-plugin-node
from v10 to v11[Breaking]
Update eslint-plugin-unicorn
from v13 to v28err
req
res
Changelog
4.0.3 (2021-02-12)
no-return-await
rule in core as v8 changes render return await
usefulChangelog
4.0.2 (2020-09-30)
unicorn/prefer-dataset
rule as Element.dataset not supported by ie10Changelog
4.0.0 (2019-11-20)
[Breaking]
Update eslint-plugin-unicorn
from v12 to v13[Breaking]
Update eslint-plugin-jest
from v22 to v23Changelog
3.0.0 (2019-09-24)
[Breaking]
Update ESLint to version 6, which drops support for Node 6. Fixes a vulnerability present in eslint <6.2.1[Breaking]
Update eslint-plugin-jest
from v21 to v22[Breaking]
Update eslint-plugin-node
from v6 to v10[Breaking]
Update eslint-plugin-promise
from v3 to v4[Breaking]
Update eslint-plugin-unicorn
from v4 to v11eslint-plugin-import
eslint-plugin-no-use-extend-native
markdownlint
for some sweet extra linting