All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- drop support for Node < 10.13.0
- minimum supported eslint version is 6
- module build failed error at Linter.parseResults (#294) (360e69c)
- fix corrupted filenames if cwd == "/"
- cannot use string formatter in outputReport
- no Output Report in File when build fails under webpack 4
- add posibility to use absolute file path in outputReport.filePath
- it should be possible to use absolute file path in outputReport.filePath
- try load official formatter (#285) (997cce5)
- emit warning/error if no config was found/given (#286) (4204560)
- drop support for Node < 8.9.0
- minimum supported webpack version is 4
- minimum supported eslint version is 5
- Added:
eslintPath
option so you can provide your own eslint path.
(#183 - @trungdq88)
- Fixed: outputReport option writes report for last file checked only
(#160 - @deryni)
- Added: use babel loader fs cache as the default caching engine
(#159 - @viankakrisna)
- Fixed: ignore cache when eslint rules have changed
(#151 - @wrakky)
- Fixed: fallback to OS temp directory if findCacheDir fails
(#154 - @viankakrisna)
- Fixed:
loader-utils
deprecation warning by upgrading to v1.0.0
(#155 - @fknussel)
- Fixed: .eslintignore is not ignored anymore (eslint 3.x regression)
(#99 - @waiterZen)
- Added: support for eslint@^3.0.0
(#96)
- Added: support for eslint@^2.0.0
(#81)
- Updated: object-assign dependency
(#77)
- Added: this loader now pass down the input source map to the next chained
loader if it exists
(#70).
- Fixed:
failOnError
and failOnWarning
now print messages.
- Added:
fix
option to enable ESLint auto fix feature.
- Added: support for eslint 1.x
- Removed: support for eslint 1.x-rc*
- Removed: support for eslint 0.x
- Fixed: support for eslint 1.x-rc
- Fixed: support for eslint 0.24.x
- Added: support for eslint 0.23.x
- Changed: a file that should be ignored doesn't trigger a warning
(#44)
- Changed: upgrade to eslint 0.22.x
- Fixed: respect .eslintrc/eslintignore files in directory tree
(#21)
- Fixed: eslint range from 0.17 to 0.21
- Fixed: eslint range from 0.17 to 0.20
- Changed: upgrade to eslint 0.20.x
- Changed: upgrade to eslint 0.19.x
- Changed: upgrade to eslint 0.18.x
- Changed:
reporter
is now formatter
option to fit eslint name
- Changed: plugin is now async as it don't need to be sync
- Added: options are supported as query strings
- Changed: upgrade to eslint 0.17.x
- Added:
failOnError
option
- Added:
failOnWarning
option
- Changed:
reporter
now automatically drop lines that contains the filename in
the reporter output.
That mean you can use official or community reporters without worrying to see
lot of lines with <text>
as filename :)
- Changed: upgrade to eslint 0.16.x
- Changed:
emitErrors
is now emitError
- Changed: loader now use
webpack.emitError
or webpack.emitWarning
automatically (according to eslint configuration).
You can still override by using emitError
or emitWarning
options to override
this behavior
- Added:
emitWarning
can force eslint to report warning instead of the default
behavior (see above)
- Added:
quiet
option to hide warnings
- Changed: upgrade to eslint 0.15.x
- Changed: more readable default reporter
- Added:
reporter
options allow to define a custom reporter function
- Changed: upgrade to eslint 0.14.x
- Changed: upgrade to eslint 0.13.x
- Changed: upgrade to eslint 0.12.x
- Added: enable loading of eslint config from webpack config,
.eslintrc
, or
package.json
✨ Initial release