High-performance, ESLint-compatible linter for JavaScript and TypeScript.
455
stars
1,627
commits
Go
primary language
Sep 10, 2026
updated
Rslint is a high-performance, ESLint-compatible linter for JavaScript and TypeScript.
Powered by typescript-go, it delivers a faster drop-in experience with type-aware rules and optional type checking in the same run.
[!NOTE] Rslint is currently in an experimental phase but is under active development.
Rslint is a fork of tsgolint, building upon the innovative proof-of-concept work by @auvred. We decided to continue development as tsgolint has no current plans for continued development (reference).
See Guide.
Rslint is part of Rstack, the fast, unified JavaScript toolchain for developers and agents.
| Name | Description | Version |
|---|---|---|
| Rspack | Bundler | |
| Rsbuild | Build tool | |
| Rslib | Library development tool | |
| Rspress | Static site generator | |
| Rsdoctor | Build analyzer | |
| Rstest | Testing framework | |
| Rslint | Linter |
Please read the Contributing Guide and let's build Rslint together.
This repo has adopted the ByteDance Open Source Code of Conduct. Please check Code of conduct for more details.
Come chat with us on Discord! Rslint team and users are active there, and we're always looking for contributions.
Rslint has been inspired by several outstanding projects in the community:
Rslint is MIT licensed.
Go
73.2%
TypeScript
25.8%
High-performance, ESLint-compatible linter for JavaScript and TypeScript.
455
stars
1,627
commits
Go
primary language
Sep 10, 2026
updated
Rslint is a high-performance, ESLint-compatible linter for JavaScript and TypeScript.
Powered by typescript-go, it delivers a faster drop-in experience with type-aware rules and optional type checking in the same run.
[!NOTE] Rslint is currently in an experimental phase but is under active development.
Rslint is a fork of tsgolint, building upon the innovative proof-of-concept work by @auvred. We decided to continue development as tsgolint has no current plans for continued development (reference).
See Guide.
Rslint is part of Rstack, the fast, unified JavaScript toolchain for developers and agents.
| Name | Description | Version |
|---|---|---|
| Rspack | Bundler | |
| Rsbuild | Build tool | |
| Rslib | Library development tool | |
| Rspress | Static site generator | |
| Rsdoctor | Build analyzer | |
| Rstest | Testing framework | |
| Rslint | Linter |
Please read the Contributing Guide and let's build Rslint together.
This repo has adopted the ByteDance Open Source Code of Conduct. Please check Code of conduct for more details.
Come chat with us on Discord! Rslint team and users are active there, and we're always looking for contributions.
Rslint has been inspired by several outstanding projects in the community:
Rslint is MIT licensed.
Go
73.2%
TypeScript
25.8%