eslint-nibble
Version:
Ease into ESLint, by fixing one rule at a time
208 lines (123 loc) • 5 kB
Markdown
# eslint-nibble Changelog
### 8.2.0
- (Breaking) Change default extension to run on all files in #117
- (Breaking) Update eslint peer dependency range in #126
- (Dep) Vendorize eslint-summary in #108
- (Dep) Update internal eslint to 9.27.0 in #122
- (Dep) Update inquirer.js in #124
- (Dep) Add prettier for formatting in #125
- (Build) Set up GitHub CI in #123
### 8.1.0
- (Feature) Add --resolve-plugins-relative-to option by @ehoogeveen-medweb in #99
- (Dep) Update dependencies
### 8.0.2
- (Fix) Update cli.js with latest ESLint API changes by @brunoselvacj in #97
- (Dep) Bump hosted-git-info from 2.8.5 to 2.8.9 by @dependabot in #80
### 8.0.1
- (Fix) Correctly report results of autofix (#91)
### 8.0.0
- (Breaking) Require ESLint >= 7 (to support ESLint 8) (#88)
- (Build) Remove babel compilation step (#89)
### 7.0.0
- (Breaking) Drop node < 12 (#83)
- (Feature) Adds `--fixable-only` option to only show fixable results (#82)
- (Dep) Update dependencies (#83)
### 6.1.0
- (Feature) Adds `--rulesdir` option to load custom rules at runtime (#76)
- (Build) Update versions of node to run in Travis CI.
### 6.0.0
- (Breaking) Requires node 8 or higher due to upgrades of internal dependencies. (#60)
- (Feature) Adds `--no-interactive` flag for use in CI environment (#61)
- (Feature) Adds `--format` flag to control output when using `--no-interactive` (#61)
- (Feature) Adds `--multi` flag to allow selection of multiple rules in interactive mode (#73)
- (Dep) Update dependencies, replace github fork
### 6.0.0-beta.3
Fixed build
### 6.0.0-beta.2
Note: do not use, broken build
### 6.0.0-beta.1
Note: do not use, broken build
- (Dep) Use namespaced @ianvs/eslint-stats
### 6.0.0-beta.0
- (Breaking) Requires node 8 or higher due to upgrades of internal dependencies. (#60)
- (Feature) Adds `--no-interactive` flag for use in CI environment (#61)
- (Feature) Adds `--format` flag to control output when using `--no-interactive` (#61)
### 5.1.0
- (Feature) Add `--no-warnings` option
### 5.0.0
Here are the main changes in 5.0.0, for details, see the notes for each beta
- (Breaking) Move eslint to a peer dependency (#52). You should install eslint
yourself, and eslint-nibble will use the version that you've installed. This should
prevent confusion about which version this tool installed, and avoid potential problems
when removing this tool and adding eslint itself.
- (Breaking) Drop support for Node < 6 (#51).
- A `--cache` option has been added to allow caching the results of linting.
This should result in _much_ faster operation, even when only running one time,
because of the way that eslint-nibble works internally. Highly recommended to use.
- Added `--rule` flag to the command line, to limit which rules are shown in the list.
### 5.0.0-beta.4
- (Feature) Add `--rule` flag
- (Fix) Remove attempts to fix npx without local installation
### 5.0.0-beta.3
- Added some logging to try to troubleshoot npx
### 5.0.0-beta.2
- (Fix) Another attempt for remote npx
### 5.0.0-beta.1
- (Fix) Fix npx when run without local installation (#53)
### 5.0.0-beta.0
- (Breaking) Move eslint to a peer dependency (#52)
- (Breaking) Drop support for Node < 6 (#51)
- (Fix) Fix bad formatting of small error stats (#51)
- (Feature) Add cache flags (#42)
- (Dep) Upgrade dependencies (#51)
### 4.2.1
- (Dep) Use ESLint version ^4.2.0
### 4.2.0
- (Feature) Add per-rule autofixing (#35)
### 4.1.0
- (Feature) Allow arrowing through results
### 4.0.0
- (Breaking) Update to ESLint ^4.1.0
### 3.1.2
- (Fix) Fix error about missing function
### 3.1.1
- (Dep) Upgrade dependencies (#29)
### 3.1.0
- (Enhance) Allow a custom eslint config file to be specified.
### 3.0.0
- (Breaking) Update to ESLint ^3.0.0
- (Dep) Bump versions of inquirer & eslint-friendly-formatter
### 2.1.0
- (Enhance) Add `--ext` option
- (Build) Drop node `0.10` & `0.12` from CI, and add `4`, `5`, & `6`
### 2.0.0
- (Breaking) Update to ESLint ^2.0.0
### 1.0.1
- (Build) Add Travis CI
- (Fix) Prevent formatter resolution error when dependencies are flattened
- (Dep) Bump inquirer
### 1.0.0
- (Breaking) Update to ESLint 1.0.0
### 0.3.0
- (Enhance) Improve fatal error handling
- (Enhance) Add tests
### 0.2.0
- (Breaking) Use optionator for parsing cli arguments. Stop defaulting to `cwd`
### 0.1.1
- (Fix) Remove require for babel polyfill
### 0.1.0
- (Fix) Update eslint-stats repo to avoid out-of-date deps notice
### 0.0.6
- (Fix) Check for warnings as well as errors, before giving the all clear
### 0.0.5
- (Fix) Import chalk correctly
### 0.0.4
- (Enhance) Eslint-stats now shows warnings as well as errors
- (Enhance) Added a summary to the report using eslint-summary
### 0.0.3
- (Docs) Update usage instructions to avoid global installation
- (Fix) Check for first message existence before checking for fatal
### 0.0.2
- (Fix) Use Babel to precompile ES6 down to ES5 for npm
### 0.0.1
- (Enhance) Initial Release