Releases: BadIdeaFactory/eslint-config
Releases · BadIdeaFactory/eslint-config
Release list
v10.19.0
10.19.0 (2026-09-11)
Features
- Add the init-declarations rule (650cd3c)
- Add the no-confusing-void-expression rule (f5912a9)
- Add the no-deprecated rule (819c0ac)
- Add the no-unused-expressions rule (885f11e)
- Add the no-unused-vars rule (1fecd64)
- Add the no-use-before-define rule (17caac7)
- Add the strict-boolean-expressions rule (37d57f8)
- Add the strict-void-return rule (9cdb06c)
v10.18.0
10.18.0 (2026-09-11)
Features
- Add the adjacent-overload-signatures rule (c151d6d)
- Add the class-methods-use-this rule (3e769be)
- Add the no-dupe-class-members rule (57c3d76)
- Add the no-duplicate-enum-values rule (6323c8e)
- Add the no-dynamic-delete rule (45dfc86)
- Add the no-empty-function rule (968956f)
- Add the no-empty-object-type rule (c2844ab)
- Add the no-extraneous-class rule (721d884)
- Add the no-invalid-void-type rule (7b959c6)
- Add the no-this-alias rule (9e06369)
- Add the no-unused-private-class-members rule (ff63083)
- Add the unified-signatures rule (b8b1a0a)
v10.17.0
10.17.0 (2026-09-11)
Features
- Add no-non-null-asserted-nullish-coalescing rule (397333c)
- Add the ban-ts-comment rule (b508030)
- Add the ban-tslint-comment rule (f9042a2)
- Add the no-confusing-non-null-assertion rule (d15456c)
- Add the no-import-type-side-effects rule (f79f342)
- Add the no-namespace rule (1028d0e)
- Add the no-non-null-asserted-optional-chain rule (144a3a7)
- Add the no-non-null-assertion rule (efba13e)
- Add the no-require-imports rule (f11c7f5)
- Add the triple-slash-reference rule (8631b58)
v10.16.0
10.16.0 (2026-09-11)
Features
- Add the array-type rule (c427592)
- Add the class-literal-property-style rule (65b5575)
- Add the consistent-generic-constructors rule (7b77aa3)
- Add the consistent-indexed-object-style rule (ee7a490)
- Add the consistent-type-assertions rule (d7b80a6)
- Add the consistent-type-definitions rule (ba1ea43)
- Add the consistent-type-exports rule (b865b6d)
- Add the consistent-type-imports rule (625b5b0)
- Add the dot-notation rule (bf4c65a)
- Add the method-signature-style rule (394d40c)
- Add the no-array-constructor rule (baa8bfc)
- Add the no-wrapper-object-types rule (a52441f)
v10.15.0
10.15.0 (2026-09-11)
Features
- Add the non-nullable-type-assertion-style rule (c128455)
- Add the prefer-as-const rule (e19798d)
- Add the prefer-destructuring rule (771645f)
- Add the prefer-find rule (575aa96)
- Add the prefer-for-of rule (41de3e4)
- Add the prefer-function-type rule (47b4dee)
- Add the prefer-includes rule (d063f3b)
- Add the prefer-literal-enum-member rule (a1b5971)
- Add the prefer-namespace-keyword rule (45fa552)
- Add the prefer-nullish-coalescing rule (2eb0983)
- Add the prefer-optional-chain rule (c8b744f)
- Add the prefer-readonly rule (0b09fc4)
- Add the prefer-reduce-type-parameter rule (88712a9)
- Add the prefer-regexp-exec rule (398692a)
- Add the prefer-return-this-type rule (4017a14)
- Add the prefer-string-starts-ends-with rule (5080ae8)
v10.14.0
10.14.0 (2026-09-10)
Features
- Add the no-array-delete rule (ad937f4)
- Add the no-base-to-string rule (6808824)
- Add the no-duplicate-type-constituents rule (0fc94fc)
- Add the no-for-in-array rule (1f45091)
- Add the no-implied-eval rule (1a9cf10)
- Add the no-misused-new rule (9859e2a)
- Add the no-misused-spread rule (eafeb6c)
- Add the no-mixed-enums rule (62f82bb)
- Add the no-unsafe-enum-comparison rule (a5bcdd5)
- Add the no-unsafe-unary-minus rule (28ac4b3)
- Add the only-throw-error rule (265733c)
- Add the related-getter-setter-pairs rule (bc7f313)
- Add the require-array-sort-compare rule (fb2b149)
- Add the restrict-plus-operands rule (7d126ec)
- Add the restrict-template-expressions rule (5b35d21)
- Add the switch-exhaustiveness-check rule (dd11056)
- Add the unbound-method rule (84d6715)
v10.13.0
10.13.0 (2026-09-10)
Features
- Add no-unnecessary-boolean-literal-compare rule (253882c)
- Add no-unnecessary-parameter-property-assignment (6d0563c)
- Add the no-extra-non-null-assertion rule (27426a0)
- Add the no-inferrable-types rule (33f4e0a)
- Add the no-meaningless-void-operator rule (ba62d3b)
- Add the no-redundant-type-constituents rule (77ea818)
- Add the no-unnecessary-condition rule (50289d5)
- Add the no-unnecessary-qualifier rule (d7aba0f)
- Add the no-unnecessary-template-expression rule (76a49fe)
- Add the no-unnecessary-type-arguments rule (44fe589)
- Add the no-unnecessary-type-assertion rule (2ca6b4f)
- Add the no-unnecessary-type-constraint rule (9219bf1)
- Add the no-unnecessary-type-conversion rule (7705723)
- Add the no-unnecessary-type-parameters rule (7f3f8a5)
- Add the no-useless-constructor rule (7106966)
- Add the no-useless-default-assignment rule (09bacd2)
- Add the no-useless-empty-export rule (5bc830f)
v10.12.0
10.12.0 (2026-09-10)
Features
- Add the no-explicit-any rule (0fd8b8c)
- Add the no-unsafe-argument rule (81cba04)
- Add the no-unsafe-assignment rule (548d1c3)
- Add the no-unsafe-call rule (a961ebd)
- Add the no-unsafe-function-type rule (e7a2272)
- Add the no-unsafe-member-access rule (c433c29)
- Add the no-unsafe-return rule (3d51cc4)
- Add the no-unsafe-type-assertion rule (abc812c)
v10.11.0
10.11.0 (2026-09-09)
Features
- Add the no-floating-promises rule (f3a8b7a)
- Add the no-misused-promises rule (de23b55)
- Add the prefer-promise-reject-errors rule (527db33)
- Add the promise-function-async rule (918db29)
- Add the require-await rule (6b67e01)
- Add the return-await rule (1673080)
- Add use-unknown-in-catch-callback-variable rule (da73831)