All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Minimum node verison bumped to 10
- Now developing off of ESLint 7
- Imported
no-react-scope-bound-assignment
- Updated all underlying dev libraries to @latest
- Added Code of Conduct
- Stricter linting
- Updated formatting
- Dropped checking actual
const
(by ES2015 syntax) constants inno-const-reassign
. Now only focuses on const-named variables. Use ESLint'sno-const-assign
rule forconst
.
- Fixed a no-dead-code bug where the email address was not correctly reported.
OMG typing...
- Fixed a bug where
no-dead-code
was matching on@replaceby
instead of@removeby
- CHANGELOG.md
no-dead-code
rule now acceptsannotation
option to allow renaming the triggering annotation.
no-dead-code
now prefers@removeby
following community feedback. Not a breaking change as@deathdate
still works, but all docs have been updated to reflect the new preference.
no-dead-code
users should switch from@deathdate
to@removeby
annotations, or update their rule options to explicitly use@deathdate
, which will be removed as a usable default in 2.x.x.
- Bug in
no-dead-code
rule not accepting default options.
Configurable no-dead-code
.
no-dead-code
rule now acceptscurrentEpochTimeMS
optionno-dead-code
rule now acceptsdaysBeforeDeathToReport
option
Engine bugfix.
- Node >= 6 now required.
Initial release of the project!
no-dead-code
rule.no-jsx-spread
rule ported from its repo.no-reassigned-consts
ported from its repo.