Replies: 1 comment 3 replies
-
Advantages of
You might think that performance doesn't matter as much, but I've worked on projects where ESLint took 1:15 hours (!) to do a full linting pass and a Rust-based linter could do the same thing in 2.5s . That's a significant difference. On most projects But then again we're already taking steps in the direction to support running existing ESLint rules, so that the wheel isn't reinvented. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Nowadays, ESLint is the de facto gold standard for linting JS code, while
typescript-eslint
recommended for TS. With the release of version 9.0, ESLint is moving towards being «a more general-purpose linter that is capable of linting any language», currently supporting JSON, Markdown, CSS, and more to come.Given all of the above, including the vast set of existing rules, phenomenal flexibility, and active development status of ESLint, what's the point of investing resources on reinventing the wheel with Deno Lint? What's unique about Deno Lint, other than the increased speed of linting a limited, comparing to ESLint, set of rules thanks to its Rust-implementation?
Beta Was this translation helpful? Give feedback.
All reactions