Releases: EvgenyOrekhov/eslint-config-hardcore
Releases · EvgenyOrekhov/eslint-config-hardcore
7.6.0
Add hardcore/node
config.
Use it in addition to other configs:
{
"extends": ["hardcore", "hardcore/fp", "hardcore/node"]
}
Or, if your project contains both non-Node and Node files, use it like this:
{
"extends": ["hardcore", "hardcore/fp"],
"env": {
"browser": true
},
"overrides": [
{
"files": ["server/**/*.js"],
"extends": ["hardcore/node"],
"env": {
"browser": false
}
}
]
}
7.5.0
Changes:
- Add eslint-plugin-ramda to
hardcore/fp
7.4.0
Changes:
- Add
hardcore/fp
config (moved from eslint-config-hardcore-fp) - Add eslint-plugin-json*
- Add linting of hidden files
- Add common ignore patterns
- Add unicorn/prefer-negative-index rule
- Add unicorn/prefer-trim-start-end rule
* You have to use the --ext
option to lint *.json
files:
eslint . --ext .js,.json
7.0.0
Breaking changes:
- Enable 20 rules from eslint-plugin-sonarjs
6.0.0
Breaking changes:
- Enable 32 rules from eslint-plugin-import
- Enable 32 rules from eslint-plugin-unicorn
5.0.0
Breaking (severe) changes:
- Add eslint-plugin-security
Other changes:
- Update eslint-plugin-promise to 4.0.0