2.0.3 (2023-05-10)
- Widen the TypeScript peer dependency. (0b4f07d)
2.0.2 (2022-01-22)
- Don't flag multi-line comments with a single word on each line as code. (ed13864)
2.0.1 (2021-11-08)
- Don't effect failures in the
throw-error
rule whenunknown
is thrown. See this issue. (88494f2)
2.0.0 (2021-10-17)
- Support
eslint
v8 and@typescript-eslint
v5. (c827e02)
1.5.4 (2021-07-02)
- Deem binary expressions, identifiers and literals to be non-code in the
no-commented-out-code
rule. (3317531)
1.5.3 (2021-06-30)
- Fix false positives for trivial comments in interfaces with the
no-commented-out-code
rule. (c948008)
1.5.2 (2021-06-16)
- Replace the use of
RegExp
to identify comments that can be parsed that aren't really commented-out code. (03517cc)
1.5.1 (2021-06-16)
- Deem labeled statements to be non-code in the
no-commented-out-code
rule. (e64c8e2)
1.5.0 (2021-05-27)
- Add the
prefer-less-than
rule. (17fafab)
1.4.1 (2021-05-27)
- Support TypeScript 4.3 in the
no-deprecated
andno-internal
rules. (43fe310)
1.4.0 (2021-04-15)
- Add
underscore-internal
rule. (540574e)
1.3.8 (2021-03-30)
- Support
// #endregion
comments inno-commented-out-code
. (6cb6d67)
1.3.7 (2021-03-22)
- Set minimum
eslint-etc
version. (fadbbf4)
1.3.6 (2021-03-20)
- Support multiple
@deprecated
and@internal
tags in theno-deprecated
andno-internal
rules. (20eb236) - Enable TypeScript's
strict
option and fix related problems. (826953c)
1.3.5 (2021-03-14)
- New lines and excess whitespace are now striped from deprecations reported by the
no-deprecated
rule. (16d19d0)
1.3.4 (2021-03-11)
- Match non-Latin characters in the
no-commented-out-code
rule to avoid more false positives. (9a7411a)
1.3.3 (2021-02-18)
- Tweaked the
no-commented-out-code
rule to find more comments. (15648f5)
1.3.2 (2021-02-11)
- Ignore whitespace-only comments in the
no-commented-out-code
rule. (4cfccfa)
1.3.1 (2021-02-11)
- Ignore some basic, unintentionally-parsable comments in the
no-commented-out-code
rule. (b1263e7)
1.3.0 (2021-02-10)
- Add a
no-commented-out-code
rule. (4a7cbc5)
1.2.0 (2021-02-06)
- The
prefer-interface
rule now has anallowIntersection
option that - when set tofalse
- will replace intersection type aliases with interface extensions. See the docs for more information. (12fab8d)
1.1.10 (2021-02-05)
- Support
Array
constructors inno-assign-mutated-array
. (a5837e5)
1.1.9 (2021-02-03)
- Support arrow functions without parameter parentheses in
no-implicit-any-catch
. (f4f4089)
1.1.8 (2021-01-11)
- Fix GitHub URL to docs. (0add586)
1.1.7 (2020-11-28)
- Use
files
inpackage.json
instead of.npmignore
. (5ace4c7)
1.1.6 (2020-11-03)
- Update rule metadata.
1.1.5 (2020-10-28)
- Removed
no-misused-generics
from the recommended set of rules. ATM, it's too likely that the rule will emit false-positive failures - see #15 and #24.
1.1.4 (2020-10-27)
- Include any signature type parameters in
prefer-interface
fixer output for function types. (aaebbd9)
1.1.3 (2020-10-27)
- Include type parameters in
prefer-interface
fixer output for function types. (8762605)
1.1.2 (2020-10-27)
- Include type parameters in
prefer-interface
fixer output. (d90b938)
1.1.1 (2020-10-27)
- Specify Node 10 as the minimum
engines
inpackage.json
and downlevel to ES2018.
1.1.0 (2020-10-26)
- Add the
prefer-interface
rule. (ccf6a02)
1.0.2 (2020-10-23)
- Specify
engines
inpackage.json
. - Downlevel the TypeScript output to ES2019.
1.0.1 (2020-10-22)
- Update
README.md
.
1.0.0 (2020-10-22)
- Remove deprecated rules.
- Add rule docs.
0.0.3-beta.48 (2020-10-01)
- A
no-internal
rule has been added. - The
deprecation
rule has been deprecated and renamed tono-deprecated
. - The
ban-imports
rule has been deprecated in favour of the built-in ESLint ruleno-restricted-imports
. - The deprecated rules will be removed when the beta ends.
0.0.3-beta.46 (2020-09-25)
- Removed the
no-unused-declarations
rule. Now that the official TypeScript ESLint plugin has a proper implementation ofno-unused-vars
,no-unused-declaration
is pretty much redundant and I would prefer not to support it. If anyone needs to differentiate between vars and imports, theeslint-plugin-unused-imports
plugin includesno-unused-vars-ts
andno-unused-imports-ts
rules - and the latter has a fixer.