TypeScript-ESLint
@typescript-eslint.io
๐ค 1473
๐ฅ 7
๐ 35
Powerful static analysis for JavaScript and TypeScript.
https://typescript-eslint.io
TypeScript-ESLint v8.52.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.52.0 ยท typescript-eslint/typescript-eslint
8.52.0 (2026-01-05) ๐ Features eslint-plugin-internal: [no-multiple-lines-of-errors] add rule (#11899) typescript-estree: add tseslint.com redirects for CLI outputs (#11895) ๐ฉน Fixes eslint-plugi...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.52.0
2 days ago
0
3
0
๐ New blog post: Revamping the `ban-types` rule. For many years, ban-types was one of our more prominent rules. We split it into targeted rules that better addressed common user needs. Read on for how it came to be & what those new rules do better!
typescript-eslint.io/blog/revampi...
loading . . .
Revamping the `ban-types` rule | typescript-eslint
How the now-deprecated `ban-types` rule evolved over time to what is now several newer, targeted rules.
https://typescript-eslint.io/blog/revamping-the-ban-types-rule
2 days ago
0
11
2
TypeScript ESLint v8.50.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.50.0 ยท typescript-eslint/typescript-eslint
8.50.0 (2025-12-15) ๐ Features eslint-plugin: [no-useless-default-assignment] add rule (#11720) โค๏ธ Thank You Josh Goldberg โจ Ulrich Stark You can read about our versioning strategy and releases...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.50.0
22 days ago
0
10
0
TypeScript-ESLint v8.48.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.48.0 ยท typescript-eslint/typescript-eslint
8.48.0 (2025-11-24) ๐ Features eslint-plugin: [no-redundant-type-constituents] use assignability checking for redundancy checks (#10744) rule-tester: remove workaround for jest circular structure ...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.48.0
about 1 month ago
0
5
1
TypeScript-ESLint v8.47.0 has been released! This release includes a new version of `no-unused-private-class-members` which supports TS private members!
github.com/typescript-e...
loading . . .
Release v8.47.0 ยท typescript-eslint/typescript-eslint
8.47.0 (2025-11-17) ๐ Features eslint-plugin: [no-unused-private-class-members] new extension rule (#10913) โค๏ธ Thank You Brad Zacher @bradzacher You can read about our versioning strategy and r...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.47.0
about 2 months ago
0
4
0
TypeScript-ESLint v8.46.3 has been released!
github.com/typescript-e...
loading . . .
Release v8.46.3 ยท typescript-eslint/typescript-eslint
8.46.3 (2025-11-03) ๐ฉน Fixes eslint-plugin: [no-misused-promises] expand union type to retrieve target property (#11706) eslint-plugin: [no-duplicate-enum-values] support signed numbers (#11722, #1...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.46.3
2 months ago
0
8
0
TypeScript ESLint v8.46.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.46.0 ยท typescript-eslint/typescript-eslint
8.46.0 (2025-10-06) ๐ Features eslint-plugin: [no-unsafe-member-access] add allowOptionalChaining option (#11659) eslint-plugin-internal: [no-dynamic-tests] new internal Lint rule to ban dynamic s...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.46.0
3 months ago
0
8
0
reposted by
TypeScript-ESLint
Brad Zacher
4 months ago
We've had a few people ask about type-aware linting, eslint's new concurrent linting mode, and why they don't play well together. So we (the ts-eslint team) wrote a short post breaking down why and the design limitations we're constrained by.
github.com/typescript-e...
loading . . .
Interaction with multithread linting ยท typescript-eslint typescript-eslint ยท Discussion #11568
Body ESlint v9.34.0 has added support for multithread linting: https://eslint.org/blog/2025/08/multithread-linting/ One word that isn't mentioned in that blog post is "TypeScript." If you use linti...
https://github.com/typescript-eslint/typescript-eslint/discussions/11568#discussioncomment-14318666
2
41
5
TypeScript-ESLint v8.43.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.43.0 ยท typescript-eslint/typescript-eslint
8.43.0 (2025-09-08) ๐ Features typescript-estree: disallow empty type parameter/argument lists (#11563) ๐ฉน Fixes eslint-plugin: [no-non-null-assertion] do not suggest optional chain on LHS of ass...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.43.0
4 months ago
0
2
0
TypeScript-ESLint v8.42.0 has been released! This is our first release with npm provenance! Shoutout to
@jameshenry.bsky.social
for the hard work securing our release pipeline.
github.com/typescript-e...
loading . . .
Release v8.42.0 ยท typescript-eslint/typescript-eslint
8.42.0 (2025-09-02) ๐ Features deprecate tseslint.config() (#11531) ๐ฉน Fixes deps: update eslint monorepo to v9.33.0 (#11482) typescript-eslint: handle non-normalized windows paths produced by ji...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.42.0
4 months ago
0
13
0
TypeScript-ESLint v8.39.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.39.0 ยท typescript-eslint/typescript-eslint
8.39.0 (2025-08-04) ๐ Features update to TypeScript 5.9.2 (#11445) eslint-plugin: [naming-convention] add enumMember PascalCase default option (#11127) eslint-plugin: add no-unnecessary-type-conve...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.39.0
5 months ago
0
5
0
TypeScript-ESLint v8.38.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.38.0 ยท typescript-eslint/typescript-eslint
8.38.0 (2025-07-21) ๐ Features typescript-estree: forbid optional chain in TemplateTaggedLiteral (#11391) ๐ฉน Fixes disallow extra properties in rule options (#11397) eslint-plugin: [consistent-ge...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.38.0
6 months ago
0
8
0
๐ Typed Linting with Project Service In typescript-eslint 8.0, we stabilized a parserOptions.projectService option that uses powerful, streamlined TypeScript APIs for typed linting. Let's talk about why that's simpler and often faster than what came before.
typescript-eslint.io/blog/project...
loading . . .
Typed Linting with Project Service | typescript-eslint
How typescript-eslint's new "Project Service" makes typed linting easier to configure, especially for large projects.
https://typescript-eslint.io/blog/project-service
7 months ago
0
7
2
TypeScript-ESLint v8.32.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.32.0 ยท typescript-eslint/typescript-eslint
8.32.0 (2025-05-05) ๐ Features eslint-plugin: [no-unnecessary-type-conversion] add rule (#10182) eslint-plugin: [only-throw-error] add option allowRethrowing (#11075) ๐ฉน Fixes deps: update depend...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.32.0
8 months ago
0
2
0
TypeScript-ESLint v8.31.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.31.0 ยท typescript-eslint/typescript-eslint
8.31.0 (2025-04-21) ๐ Features eslint-plugin: [no-unnecessary-type-assertion] add option to ignore string const assertions (#10979) ๐ฉน Fixes typescript-eslint: address bugs in config() around glo...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.31.0
9 months ago
0
8
0
TypeScript-ESLint v8.30.1 has been released!
github.com/typescript-e...
loading . . .
Release v8.30.1 ยท typescript-eslint/typescript-eslint
8.30.1 (2025-04-14) ๐ Features eslint-plugin: [no-explicit-any] suggest to replace keyof any with PropertyKey (#11032) ๐ฉน Fixes eslint-plugin: [promise-function-async] use a different error messa...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.30.1
9 months ago
0
6
0
TypeScript-ESLint v8.29.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.29.0 ยท typescript-eslint/typescript-eslint
8.29.0 (2025-03-31) ๐ Features eslint-plugin: [prefer-nullish-coalescing] create ignoreIfStatements option (#11000) ๐ฉน Fixes eslint-plugin: [no-unnecessary-condition] don't report on unnecessary ...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.29.0
9 months ago
0
8
0
Exciting times for TypeScript development! We're looking forward to using 10x faster type retrieval APIs for typed linting. The feature will not be trivial to write, but would be absolutely worth the work.
github.com/typescript-e...
add a skeleton here at some point
10 months ago
0
25
4
TypeScript-ESLint v8.26.0 has been released! This release includes full support for
@typescriptlang.org
5.8!
github.com/typescript-e...
loading . . .
Release v8.26.0 ยท typescript-eslint/typescript-eslint
8.26.0 (2025-03-03) ๐ Features support TypeScript 5.8 (#10903) eslint-plugin: [no-unnecessary-type-parameters] special case tuples and parameter location arrays as single-use (#9536) eslint-plugin...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.26.0
10 months ago
0
20
0
TypeScript-ESLint v8.25.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.25.0 ยท typescript-eslint/typescript-eslint
8.25.0 (2025-02-24) ๐ Features eslint-plugin: [no-misused-spread] add suggestions (#10719) ๐ฉน Fixes ast-spec: replace attributes with options property in TSImportType (#10691) eslint-plugin: [uni...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.25.0
11 months ago
0
12
0
TypeScript-ESLint v8.24.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.24.0 ยท typescript-eslint/typescript-eslint
8.24.0 (2025-02-10) ๐ Features eslint-plugin: [no-unnecessary-condition] make allowConstantLoopConditions more granular (#10639) utils: add reportUnusedInlineConfigs to LinterOptions (#10718) ๐ฉน F...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.24.0
11 months ago
0
7
0
TypeScript-ESLint v8.23.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.23.0 ยท typescript-eslint/typescript-eslint
8.23.0 (2025-02-03) ๐ Features eslint-plugin: [no-unnecessary-boolean-literal-compare] enforce strictNullChecks (#10712) types: add strict parent types for function-declaration, default-export and...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.23.0
11 months ago
0
11
0
TypeScript-ESLint v8.22.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.22.0 ยท typescript-eslint/typescript-eslint
8.22.0 (2025-01-27) ๐ Features parser: add standalone isolatedDeclarations option (#10499) ๐ฉน Fixes eslint-plugin: [prefer-nullish-coalescing] doesn't report on ternary but on equivalent || (#105...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.22.0
11 months ago
0
10
0
๐ New article: Avoiding `any`s with Linting and TypeScript TypeScript's `any` type is an unsafe escape hatch. We explore how to use linting and other tools prevent it from being sneakily introduced in code. ๐งผ
typescript-eslint.io/blog/avoidin...
loading . . .
Avoiding `any`s with Linting and TypeScript | typescript-eslint
How typescript-eslint expands on TypeScript's type safety to catch explicit and implicit `any`s.
https://typescript-eslint.io/blog/avoiding-anys
12 months ago
0
13
5
TypeScript-ESLint v8.21.0 has been released
github.com/typescript-e...
loading . . .
Release v8.21.0 ยท typescript-eslint/typescript-eslint
8.21.0 (2025-01-20) ๐ Features ast-spec: support import attributes in TSImportType (#10640) ๐ฉน Fixes eslint-plugin: [no-unnecessary-type-arguments] handle type args on jsx (#10630) eslint-plugin:...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.21.0
12 months ago
0
6
0
TypeScript-ESLint v8.20.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.20.0 ยท typescript-eslint/typescript-eslint
8.20.0 (2025-01-13) ๐ Features standardize debug namespaces to file paths (#10599) eslint-plugin: [no-misused-spread] add new rule (#10551) eslint-plugin: [no-deprecated] add allow options (#10585...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.20.0
12 months ago
0
11
1
reposted by
TypeScript-ESLint
Pipo
12 months ago
PRISMA Capacity had another round of open source sponsoring โค๏ธ:
www.prisma-capacity.eu/news/insight...
This time we made donations to
@ariakit.org
,
@colinhacks.com
's zod,
@typescript-eslint.io
,
floating-ui.com
and
www.haecksen.org
. Thank you all for your work.
loading . . .
Backing Open-Source Innovation: The POSS Fund 2024 | PRISMA
PRISMA continues its support for the open-source community with the POSS Fund 2024.
https://www.prisma-capacity.eu/news/insights/backing-open-source-innovation-poss-fund-2024
1
8
4
TypeScript-ESLint v8.19.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.19.0 ยท typescript-eslint/typescript-eslint
8.19.0 (2024-12-30) ๐ Features eslint-plugin: [strict-boolean-expressions] check array predicate functions' return statements (#10106) ๐ฉน Fixes eslint-plugin: add getConstraintInfo to handle gene...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.19.0
about 1 year ago
0
12
1
โค๏ธโ๐ฅ Congrats and shoutout to
@ronenamiel.bsky.social
for joining our committer team! Ronen's been consistently sending thoughtful issues and Prs to the project for quite a few months. We're thrilled to have Ronen join the team and keep making great code. Thanks for joining
@ronenamiel.bsky.social
!
about 1 year ago
0
11
3
TypeScript-ESLint v8.18.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.18.0 ยท typescript-eslint/typescript-eslint
8.18.0 (2024-12-09) ๐ Features eslint-plugin: [no-deprecated] report on super call of deprecated constructor (#10397) eslint-plugin: [switch-exhaustiveness-check] add support for "no default" comm...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.18.0
about 1 year ago
0
9
0
TypeScript-ESLint v8.17.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.17.0 ยท typescript-eslint/typescript-eslint
8.17.0 (2024-12-02) ๐ Features eslint-plugin: [prefer-promise-reject-errors] options to allow any and unknown (#10392) typescript-estree: add package version to ts version warning (#10343) ๐ฉน Fixe...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.17.0
about 1 year ago
0
14
0
TypeScript-ESLint v8.16.0 has been released! This release includes full support for
@typescriptlang.org
5.7 ๐
github.com/typescript-e...
loading . . .
Release v8.16.0 ยท typescript-eslint/typescript-eslint
8.16.0 (2024-11-25) ๐ Features support TypeScript 5.7 (#10372) eslint-plugin: [max-params] add function overload and function type support (#10312) eslint-plugin: [no-base-to-string] check Array.p...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.16.0
about 1 year ago
0
13
2
TypeScript-ESLint v8.15.0 has been released! This release includes: - a fix for the recent crash introduced with ESLint v9.15.0 - support for arrays in `tseslint.config` (no more spreads necessary!) - a new rule `no-unsafe-type-assertion` - and more...!
github.com/typescript-e...
loading . . .
Release v8.15.0 ยท typescript-eslint/typescript-eslint
8.15.0 (2024-11-18) ๐ Features eslint-plugin: added related-getter-setter-pairs rule (#10192) eslint-plugin: new rule no-unsafe-type-assertion (#10051) eslint-plugin: [prefer-nullish-coalescing] f...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.15.0
about 1 year ago
0
18
4
TypeScript-ESLint v8.14.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.14.0 ยท typescript-eslint/typescript-eslint
8.14.0 (2024-11-11) ๐ Features eslint-plugin: [no-confusing-void-expression] add an option to ignore void<->void (#10067) eslint-plugin: [await-thenable] report unnecessary await using statements ...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.14.0
about 1 year ago
0
13
1
reposted by
TypeScript-ESLint
Josh Goldberg
about 1 year ago
we on here!
add a skeleton here at some point
1
17
2
TypeScript-ESLint v8.13.0 has been released!
github.com/typescript-e...
loading . . .
Release v8.13.0 ยท typescript-eslint/typescript-eslint
8.13.0 (2024-11-04) ๐ Features add options property to ImportExpression node (#10255) eslint-plugin: disable no-class-assign rule in eslint-recommended config (#10250) eslint-plugin: [prefer-nulli...
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.13.0
about 1 year ago
0
1
0
๐ฆ
about 1 year ago
0
13
1
you reached the end!!
feeds!
log in