- #675
- Update package.json - work with Node.js v20 (or later)
- #603
- Fix type error caused by typescript-eslint/typescript-eslint#5386
- #600
- Remove support Node.js < 14.17
- Add support for Node.js 18.x
- #416
- Remove support for ESLint 6.x and Node.js < 12.22
- Add support for ESLint 8.x and Node.js 16.x
- #199
Add new rule
typescript-module-declaration
. - #202
- Deprecates the rule
extname
- Add new rule
extension
- Deprecates the rule
- #198 False positive detection of ExportNamedDeclaration in TSModuleBlock. (Mixed in #196)
- #200
Fix the message of the rule
named-export
reports.
- #196
Refactor
rules/named-export
to usecontext.getDeclaredVariables()
.
- #156 False positives when exported name does not strictly follow PascalCase.
- #158 Fixup the behavior of utils/split-name when the specific PascalCased name is given.
- #51
Use
core-js
as replacement of my own polyfill implementation. - #147
Refactor utils/pluralize: Remove dependency on
eslint
package. - #149 Refactoring: Replace utils/preset-cases with utils/preset-rules.
- #148 Refactoring: Add utils/case-validator to reduce complexity of rules/naming-convention.
- #12 Add new rule
pluralize
- #37
Add options for the rule
named-export
to limit the filenames to which this rule applies. - #38
Change where to get the dictionaries for the rule
pluralize
. - #47
Update option of rule
named-export
inconfigs.recommended
- #27
Fixed the behavior that ESLint execution fails when the lint target includes TypeScript notation and the rule
named-export
is enabled. - #30
- Fixed false positives when statement contains both default export and single named export.
- Fixed false positives when statement contains both all export (
export *
) and single named export.
- #3 Fixup suggested filename in error message
- #1 Fixup required version of Node.js and ESLint
- Fixup package metadata
Initial release