Skip to content

Releases: BadIdeaFactory/eslint-config

v10.19.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 23:01
42a0c20

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 21:51
8b7996b

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 18:25
fcbb8e9

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 17:39
734d6cc

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 17:12
ed30a09

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

Choose a tag to compare

@github-actions github-actions released this 10 Sep 19:10
5d53345

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

Choose a tag to compare

@github-actions github-actions released this 10 Sep 18:45
2ec1447

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

Choose a tag to compare

@github-actions github-actions released this 10 Sep 15:26
6924eb5

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

Choose a tag to compare

@github-actions github-actions released this 09 Sep 20:58
4f6e275

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)

v10.10.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 20:23
4561bce

10.10.0 (2026-09-09)

Features

  • Add the await-thenable rule (fc41302)
  • Ship the typescript-eslint plugin with types (2f5db0d)