denoland/deno_lint ↗
Created Dec 26, 2020 · View the denoland/deno_lint repository page
Blazing fast linter for JavaScript and TypeScript written in Rust
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
27
Lines of Code
2,115
From
Mar 27, 2020
To
Dec 21, 2020
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.



