By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: TSSLint 3.0: Final Major Release with Reduced Dependencies
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > TSSLint 3.0: Final Major Release with Reduced Dependencies
News

TSSLint 3.0: Final Major Release with Reduced Dependencies

News Room
Last updated: 2026/02/23 at 9:05 AM
News Room Published 23 February 2026
Share
TSSLint 3.0: Final Major Release with Reduced Dependencies
SHARE

TSSLint, the lightweight TypeScript semantic linting tool created by Johnson Chu, has released version 3, bringing a reduced dependency footprint, improved migration paths from legacy linters, and what Chu has described as the “final major release” of the project.

TSSLint positions itself as the spiritual successor to the now-deprecated TSLint. Unlike general-purpose linters such as ESLint, which operate as separate processes and often need to re-initialize type-checking context, TSSLint runs directly as a TypeScript Language Server plugin. By sharing the existing TypeChecker and operating on the native TypeScript AST without ESTree conversion, it provides near-instant diagnostics and fixes, addressing a common pain point in large-scale projects where editor lag during auto-fix on save can slow development.

The most significant change in v3 is the removal of the esbuild dependency for runtime operations. TSSLint now leverages Node.js’s native support for importing .ts files, reducing build complexity and improving startup speed. This change does require Node.js 22.6.0 or newer.

This release also introduces a TSL compatibility layer, consolidated via the TSL project by Arnaud Barre, for unified handling of TypeScript linting rules. The @tsslint/compat-eslint package has been re-introduced as a separate package, updating the integration logic for interoperability with the existing ESLint ecosystem. For teams still using the legacy TSLint, a new importTSLintRules feature allows direct import of TSLint rules into a TSSLint configuration, simplifying the migration path.

A new createIgnorePlugin API provides support for directive comments, allowing developers to configure ignore patterns in their configuration.

Developer tooling has also been improved with the introduction of tsslint-docgen, a new tool for automated rule documentation generation, along with updated JSDoc for the defineRules API. The CLI cache is now stored in the OS temporary directory, preventing cache files from polluting project folders.

There are several breaking changes that developers will need to address when migrating. The --projects CLI parameter has been renamed to --project, and createDisableNextLinePlugin has been renamed to createIgnorePlugin. The --threads option has been removed entirely, with the team citing benchmarks showing that multi-threading consumed approximately 2x the energy for only a 1.5x speed increase due to Node.js memory-sharing limitations. The team has indicated plans to introduce a more resource-efficient multi-threading solution in a future release.

Announcing the release on X, Chu described it as lighter and faster, noting the switch to native Node.js support for .ts imports. Vue.js creator Evan You has previously endorsed TSSLint as “the most efficient way to run type-aware lint rules while leveraging the existing TS language server.”

On the same X thread, someone asked:

Interesting, will this work in the Golang version of TypeScript?

Johnson Chu replied:

Currently, the answer is no. The community has already made attempts in this area with projects like tsgolint/oxlint/rslint. Therefore unless we have a significantly better solution here, tsslint will not attempt to duplicate the work.

Compared to ESLint with typescript-eslint, which remains the most widely adopted TypeScript linting solution, TSSLint’s approach of running inside the language server avoids the overhead of maintaining a separate type-checking process. Newer tools like Biome and oxlint offer significant speed improvements over ESLint through native implementations, but focus primarily on syntactic linting and do not yet provide the same depth of type-aware analysis that TSSLint achieves through its direct integration with the TypeScript compiler API.

TSSLint is incompatible with the upcoming TypeScript 7 native compiler (typescript-go), as it does not support Language Service Plugins.

TSSLint is open source and available on GitHub with around 600 stars at the time of writing.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article The Most Accumulated Cheap Crypto of Q2 2026 The Most Accumulated Cheap Crypto of Q2 2026
Next Article BasiGo tests scheduled electric bus service in Nairobi BasiGo tests scheduled electric bus service in Nairobi
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

AMD Preps More Graphics Driver Code For Linux 7.1
AMD Preps More Graphics Driver Code For Linux 7.1
Computing
I used this free trick to finally make my braided cables lay flat — and it’s a game changer
I used this free trick to finally make my braided cables lay flat — and it’s a game changer
News
Iran war casts shadow over Middle East AI investments
Iran war casts shadow over Middle East AI investments
News
Tencent reportedly purchases billions worth of NVIDIA H20 chips · TechNode
Tencent reportedly purchases billions worth of NVIDIA H20 chips · TechNode
Computing

You Might also Like

I used this free trick to finally make my braided cables lay flat — and it’s a game changer
News

I used this free trick to finally make my braided cables lay flat — and it’s a game changer

13 Min Read
Iran war casts shadow over Middle East AI investments
News

Iran war casts shadow over Middle East AI investments

0 Min Read
This emerging PC emulator on Android now supports an iconic Steam feature
News

This emerging PC emulator on Android now supports an iconic Steam feature

4 Min Read
Tech firms thrive outside of London, data reveals – UKTN
News

Tech firms thrive outside of London, data reveals – UKTN

2 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?