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.

Visualize your own →

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.

Share this video

More from denoland

See all →