CARVIEW |
Select Language
HTTP/2 200
date: Tue, 14 Oct 2025 09:25:34 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"b4955f570588ca6c25f60c4acc61413c"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=7GXBR77Pu%2BGYeC%2Fal0OtZG46QqAVCVnk%2BFfckkmBAJnyIhmm37PQ%2BuOhj8JjaanDWIGD8TBNUAzfuTt0OfdltBdve0AgaDlWYwy%2FU9jRe2pn%2BKsEj0DgLnpKpV%2FhAA9Ms6IGY%2B0%2B5ueW%2Fl5HBH7Jv6Oc%2FSs%2BvUs%2FPVyw9MX0rvL%2BoDN%2FfSr6E0fZq4ZSFEbYTJOftDA%2BakemqKojWkZC2WqmkN0jAibSc9Q9jtcTutZovU4I6WVYU57iRUUKMbUrm6gKwKNkCOUgxS5%2B5Uj0Og%3D%3D--nAvooDbQ5ETP%2FWmQ--rVRJ0GwasQiywXVFe7jxFw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1656016462.1760433934; Path=/; Domain=github.com; Expires=Wed, 14 Oct 2026 09:25:34 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 14 Oct 2026 09:25:34 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 976A:C23E5:7AE4D4:94B71D:68EE170E
Releases Β· typescript-eslint/typescript-eslint Β· GitHub
13 Oct 17:04
Loading
06 Oct 17:05
Loading
29 Sep 17:06
Loading
22 Sep 17:04
Loading
15 Sep 17:04
Loading
08 Sep 17:04
Loading
02 Sep 11:59
Loading
25 Aug 17:17
Loading
18 Aug 17:20
Loading
11 Aug 17:21
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Releases: typescript-eslint/typescript-eslint
Releases Β· typescript-eslint/typescript-eslint
v8.46.1
Compare
8.46.1 (2025-10-13)
π©Ή Fixes
- ast-spec: cleanup
TSLiteralType
(#11624) - eslint-plugin: [prefer-optional-chain] include mixed "nullish comparison style" chains in checks (#11533)
- eslint-plugin: [no-misused-promises] special-case
.finally
not to report when a promise returning function is provided as an argument (#11667)
β€οΈ Thank You
- Abraham Guo
- mdm317
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
Assets 2
4 people reacted
v8.46.0
Compare
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 syntax in generating tests (#11323)
- rule-schema-to-typescript-types: clean up and make public (#11633)
- typescript-eslint: export util types (#10848, #10849)
- typescript-estree: mention file specifics in project service allowDefaultProject error (#11635)
- typescript-estree: private identifiers can only appear on LHS of in expressions (#9232)
π©Ή Fixes
- eslint-plugin: [no-floating-promises] remove excess parentheses in suggestions (#11487)
- eslint-plugin: [unbound-method] improve wording around
this: void
and binding (#11634) - eslint-plugin: [no-deprecated] ignore deprecated
export import
s (#11603) - eslint-plugin: removed error type previously deprecated (#11674)
- eslint-plugin: [prefer-readonly-parameter-types] ignore tagged primitives (#11660)
- rule-tester: deprecate TestCaseError#type and LintMessage#nodeType (#11628)
- typescript-estree: forbid
abstract
modifier in object methods (#11656) - typescript-estree: forbid abstract method and accessor to have implementation (#11657)
β€οΈ Thank You
- fisker Cheung @fisker
- Josh Goldberg β¨
- Joshua Chen
- Kirk Waiblinger @kirkwaiblinger
- Mark de Dios @peanutenthusiast
- Mister-Hope @Mister-Hope
- Richard Torres @richardtorres314
- Victor Genaev @mainframev
- Younsang Na @nayounsang
You can read about our versioning strategy and releases on our website.
Assets 2
7 people reacted
v8.45.0
Compare
8.45.0 (2025-09-29)
π Features
- eslint-plugin: expose rule name via RuleModule interface (#11616)
π©Ή Fixes
- disable generating declaration maps (#11627)
- ast-spec: narrow ArrowFunctionExpression.generator to false (#11636)
- eslint-plugin: [no-base-to-string] check if superclass is ignored (#11617)
- eslint-plugin: [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (#11614)
β€οΈ Thank You
- Bjorn Lu
- Josh Goldberg β¨
- mdm317
- Moses Odutusin @thebolarin
- Yukihiro Hasegawa @y-hsgw
You can read about our versioning strategy and releases on our website.
Assets 2
7 people reacted
v8.44.1
Compare
8.44.1 (2025-09-22)
π©Ή Fixes
- eslint-plugin: [no-base-to-string] make ignoredTypeNames match type names without generics (#11597)
- eslint-plugin: [no-unsafe-enum-comparison] support unions of literals (#11599)
- eslint-plugin: [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (#11611)
- typescript-estree: forbid class property with name
constructor
(#11590)
β€οΈ Thank You
- fisker Cheung @fisker
- Kirk Waiblinger @kirkwaiblinger
- mdm317
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
Assets 2
7 people reacted
v8.44.0
Compare
8.44.0 (2025-09-15)
π Features
- eslint-plugin: [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (#11267)
π©Ή Fixes
- deps: update dependency @eslint-community/eslint-utils to v4.8.0 (#11589)
- eslint-plugin: [no-unnecessary-type-conversion] ignore enum members (#11490)
β€οΈ Thank You
- Moses Odutusin @thebolarin
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
Assets 2
6 people reacted
v8.43.0
Compare
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 assignment (#11489)
- eslint-plugin: [no-unnecessary-type-conversion] only report ~~ on integer literal types (#11517)
- eslint-plugin: [consistent-type-exports] fix declaration shadowing (#11457)
- eslint-plugin: [no-floating-promises] allowForKnownSafeCalls now supports function names (#11423, #11430)
- eslint-plugin: [no-deprecated] should report deprecated exports and reexports (#11359)
- eslint-plugin: [prefer-return-this-type] don't report an error when returning a union type that includes a classType (#11432)
- rule-tester: normalize paths before checking if they escape cwd (#11525)
- scope-manager: exclude Program from DefinitionBase node types (#11469)
- type-utils: add union type support to TypeOrValueSpecifier (#11526)
- typescript-estree: match filenames starting with a period when using glob in allowDefaultProject / (#11537)
β€οΈ Thank You
- Dima @dbarabashh
- Kirk Waiblinger @kirkwaiblinger
- mdm317
- Nicolas Le Cam
- tao
- Victor Genaev @mainframev
- Yukihiro Hasegawa @y-hsgw
- λ―Όκ°μ(Minji Kim) @mouse0429
- μ‘μ¬μ±
You can read about our versioning strategy and releases on our website.
Assets 2
4 people reacted
v8.42.0
Compare
8.42.0 (2025-09-02)
π Features
- deprecate tseslint.config() (#11531) -- see https://typescript-eslint.io/packages/typescript-eslint#migrating-to-defineconfig
π©Ή Fixes
- deps: update eslint monorepo to v9.33.0 (#11482)
- typescript-eslint: handle non-normalized windows paths produced by jiti (#11546)
β€οΈ Thank You
- Kirk Waiblinger @kirkwaiblinger
You can read about our versioning strategy and releases on our website.
Assets 2
9 people reacted
v8.41.0
Compare
8.41.0 (2025-08-25)
π Features
- tighten
tsconfigRootDir
validation (#11463)
β€οΈ Thank You
- Kirk Waiblinger @kirkwaiblinger
You can read about our versioning strategy and releases on our website.
Assets 2
3 people reacted
v8.40.0
Compare
8.40.0 (2025-08-18)
π©Ή Fixes
- typescript-eslint: export
plugin
,parser
, andconfigs
that are compatible with bothdefineConfig()
andtseslint.config()
(#11475) - typescript-estree: correct range of import assertion with trailing comma (#11478)
- utils: correct
calculateConfigForFile
return type (#11451)
β€οΈ Thank You
- Kirk Waiblinger @kirkwaiblinger
- Nolan Gajdascz @Gajdascz
You can read about our versioning strategy and releases on our website.
Assets 2
8 people reacted
v8.39.1
Compare
8.39.1 (2025-08-11)
π©Ή Fixes
- typescript-eslint: handle
file://
urls in stack trace when inferringtsconfigRootDir
(#11464)
β€οΈ Thank You
- Kirk Waiblinger @kirkwaiblinger
You can read about our versioning strategy and releases on our website.
Assets 2
4 people reacted
Previous Next
You canβt perform that action at this time.