Releases: IanVS/eslint-nibble
v9.0.0
What's Changed
This release supports ESLint 9, though flat configs may still not work correctly.
The --ext
option of eslint-nibble no longer defaults to .js
(though ESLint, and therefore eslint-nibble, will look for .js files by default). This is because in ESLint 9, the option was removed. If you are using a version of ESLint prior to 9, you may need to specify --ext
explicitly.
Breaking
- Change default extensions option to run on all file types by @zpeleg in #117
- Update eslint peer dependency range by @IanVS in #126
Dependencies
- Pull in pull in summary line generation by @TheBox193 in #108
- Update inquirer by @IanVS in #124
Internal
- Update eslint to 8.31.0 by @friederbluemle in #102
- Set up GitHub CI by @IanVS in #123
- Update internal project config to ESLint 9 by @IanVS in #122
- Add prettier by @IanVS in #125
- Update changelog by @IanVS in #127
New Contributors
- @friederbluemle made their first contribution in #102
- @zpeleg made their first contribution in #117
- @TheBox193 made their first contribution in #108
Full Changelog: v8.1.0...v9.0.0
v8.1.0
What's Changed
- Add --resolve-plugins-relative-to option by @ehoogeveen-medweb in #99
- Updated dependencies
New Contributors
- @ehoogeveen-medweb made their first contribution in #99
Full Changelog: v8.0.2...v8.1.0
v8.0.2
What's Changed
- Export and use a new function: fixNibbles() by @chris-reeves in #91
- Bump hosted-git-info from 2.8.5 to 2.8.9 by @dependabot in #80
- Update cli.js with latest ESLint API changes by @brunoselvacj in #97
New Contributors
- @chris-reeves made their first contribution in #91
- @brunoselvacj made their first contribution in #97
Full Changelog: v8.0.0...v8.0.2
v8.0.1
What's Changed
- Export and use a new function: fixNibbles() by @chris-reeves in #91
New Contributors
- @chris-reeves made their first contribution in #91
Full Changelog: v8.0.0...v8.0.1
v8.0.0
Breaking Changes
In order to support ESLint version 8, versions of ESLint less than 7.0.0 are no longer supported. If you need to use an older version of ESLint, please install version 7 of eslint-nibble.
What's Changed
- Breaking: Support ESLint 8 by @Kamikadze4GAME in #88
- Remove babel by @IanVS in #89
New Contributors
- @Kamikadze4GAME made their first contribution in #88
Full Changelog: V7.0.0...v8.0.0
V7.0.0
V6.1.0
Adds --rulesdir
option. (https://eslint.org/docs/user-guide/command-line-interface#-rulesdir)
v6.0.0-beta.3
Fixes build problems from previous betas.
v6.0.0-beta.1
Replaces git fork installation with scoped package to fix #62.
v6.0.0
New Features
This release adds three new flags: --no-interactive
, --format
, and --multi
.
The flags --no-interactive
and --format
are intended to be used in a CI environment or any other time that you do not want the interactive menu to be shown. Instead, errors will be shown in whatever format you specify. The --format
flag has no effect if --no-interactive
is not also set.
Together with the --rule
flag, this can be useful if you are in the middle of a large cleanup and would like to prevent new linting errors that you've already fixed from being re-introduced.
The --multi
flag will allow the selection of multiple rules at one time in the interactive rule chooser.
Breaking changes
- Requires node 8 or higher due to upgrades of internal dependencies.