Getting Started
Rslint is a high-performance JavaScript and TypeScript linter written in Go.
Installation
Quick Start
Initialize Configuration
Run the following command to generate a default configuration file:
This creates a rslint.config.ts (or .js / .mjs depending on your project setup) with recommended rules enabled.
Run the Linter
Configuration Preview
The generated config uses the flat config format (an array of config entries), similar to ESLint v10:
For full configuration options, see the Configuration page.
Editor Integration
Install the official VSCode Extension for real-time diagnostics, code actions, and auto-fix on save.