github.com/denoland/deno_lint ↗
Blazing fast linter for JavaScript and TypeScript written in Rust
Open this visualization on its own page →
Contributors
27
Lines of Code
2,115
From
2020-03-27
To
2020-12-21
About denoland/deno_lint
deno_lint is a Rust crate that provides a high-performance linter for JavaScript and TypeScript. While it powers Deno's built-in linting tool, it is not Deno-specific and can be used to write linters for Node.js environments as well. The project comes with recommended rule sets from ESLint and TypeScript-ESLint pre-configured and enabled by default, requiring no additional configuration to get started.
The linter is designed with speed as a primary focus, offering significant performance improvements over ESLint when running the same rule sets. It supports an extensive collection of linting rules, with a complete list available at lint.deno.land. For developers using Node.js, the Node-rs project provides npm bindings and a Webpack loader that make integration seamless, while the crate also includes example code and detailed documentation to help developers understand how to use it programmatically or extend it with custom rules.