Rslint icon
Rslint icon

Rslint

Rslint is a high-performance JavaScript and TypeScript linter written in Go. It offers strong compatibility with the ESLint and TypeScript-ESLint ecosystem, allowing for seamless replacement, and provides lightning-fast linting speeds.

Rslint screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Typescript
  • JavaScript
  • Self-Hosted
  • npm
0likes
0comments
0articles

Features

  1.  Extensible by Plugins/Extensions
  2.  Linting
  3.  Support for Typescript
  4.  Lint support
  5.  Support for Javascript

Rslint News & Activities

Highlights All activities

Recent activities

Rslint information

  • Developed by

    Web Infra
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    7 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  384 Stars
  •  21 Forks
  •  54 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Rslint was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Rslint?

Rslint is a high-performance JavaScript and TypeScript linter written in Go. It offers strong compatibility with the ESLint and TypeScript-ESLint ecosystem, allowing for seamless replacement, and provides lightning-fast linting speeds.

Goals:

  • Lightning Fast: Built with Go and typescript-go, delivering 20-40x faster linting performance compared to traditional ESLint setups.
  • Minimal Configuration: Typed linting enabled by default with minimal setup required — no complex configuration needed.
  • Best Effort ESLint Compatible: Compatible with most ESLint and TypeScript-ESLint configurations, significantly reducing migration costs.
  • TypeScript First: Uses TypeScript Compiler semantics as the single source of truth, ensuring 100% consistency and eliminating edge-case bugs.
  • Project-Level Analysis: Performs cross-module analysis by default, enabling more powerful semantic analysis than file-level linting.
  • Monorepo Ready: First-class support for large-scale monorepos with TypeScript project references and workspace configurations.
  • Batteries Included: Ships with all existing TypeScript-ESLint rules and widely-used ESLint rules out of the box.
  • Extensible: Exposes AST, type information, and global checker data for writing custom rules with complex cross-module analysis.

Official Links