deno_lint
quick-lint-js
Our great sponsors
deno_lint | quick-lint-js | |
---|---|---|
11 | 17 | |
1,498 | 1,466 | |
0.4% | 4.8% | |
8.6 | 9.9 | |
8 days ago | 13 days ago | |
Rust | C++ | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
deno_lint
- Configuring ESLint, Prettier, and TypeScript Together | Josh Goldberg
-
Porting 58000 lines of D and C++ to jai, Part 0: Why and How
Fast compilation seems very appealing. It is one of the main reason why I am interested into Go and Zig.
I recently started working with Rust for contributing to projects like Rome/tools [1] and deno_lint [2]. The compilation and IDE experience is frustrating. Compilation is slow. I am afraid that this is rooted to the inherent complexity of Rust.
-
Deno 1.28: Featuring 1.3M New Modules
Though, for large scale projects, I’d wait until https://github.com/denoland/deno_lint/issues/303 is done; if they tackle that, they tackled types, and that’s the single big thing yet to tackle.
-
Everytime I use Deno.js it is harder to go back to Node.
There isn't any uniformity that could be reasonably achieved once plugins are added to a linter. Someone will always want an edge case for their project covered even if it's not in the uniform configuration; most large projects either use plugins or custom rules outside of what ESLint provides. Deno understands this too given that plugin support is being considered.
-
Learning TypeScript? try Deno
$ deno lint (prefer-const) `order` is never reassigned let order = new Order() ^^^^^ at /Users/dina/try-deno/design-patterns/state.ts:106:4 hint: Use `const` instead help: for further information visit https://lint.deno.land/#prefer-const Found 24 problems Checked 25 files
-
deno_lint VS ESLint - a user suggested alternative
2 projects | 24 Dec 2021
-
deno_lint VS quick-lint-js - a user suggested alternative
2 projects | 24 Dec 2021
-
Rust Is The Future of JavaScript Infrastructure
I built one of the tools mentioned in the article, Deno's linter. Its binary is over 30 MiB:
-
OSS Contributions: 16th-23rd August 2021
After a long time, I started contributing to open-source software. For a long time, I had my eye on Deno. This week, I merged my first PR in Deno Lint. Following is the detailed post about the issue.
quick-lint-js
- Which LSP Server for Python and JavaScript?
-
Is coding in Rust as bad as in C++? A practical comparison
My allocator is 258 SLOC.
-
New Unicode library
generator: https://github.com/quick-lint/quick-lint-js/blob/7dacde3aacc95110b1ed3a56d8e6fa812aa624c0/tools/generate-lex-unicode/index.js table: https://github.com/quick-lint/quick-lint-js/blob/7dacde3aacc95110b1ed3a56d8e6fa812aa624c0/src/lex-unicode.cpp lookup: https://github.com/quick-lint/quick-lint-js/blob/7dacde3aacc95110b1ed3a56d8e6fa812aa624c0/src/lex.cpp#L89-L109
-
quick-lint-js VS ESLint - a user suggested alternative
2 projects | 24 Dec 2021
-
deno_lint VS quick-lint-js - a user suggested alternative
2 projects | 24 Dec 2021
-
ESLint alternatives - quick-lint-js and rslint
3 projects | 24 Dec 2021
-
ESLint plugin for Storybook
quick-lint-js
-
What projects *didn't* you make in Rust?
I considered Rust and C for quick-lint-js (JavaScript code checker), but I chose C++ instead. (Full rationale documented here.)
-
Looking for a ~20k LOC open source C++ project in need of a refactor
I have a project with about 30k SLOC (excluding tests): https://quick-lint-js.com/
improve workflow for generated code (#167, #168)
What are some alternatives?
rslint - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
weggli - weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
deno_sdl2 - SDL2 module for Deno
dprint - Pluggable and configurable code formatting platform written in Rust.
opensg-1.8 - This is a stripped down version of OpenSG 1.8.
RSLint - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate [Moved to: https://github.com/rslint/rslint]
dvm - 🦕 Deno Version Manager - Easy way to manage multiple active deno versions.
eslint-config-canonical - The most comprehensive ES code style guide.
llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
zigmod - 📦 A package manager for the Zig programming language.
ESLint - Find and fix problems in your JavaScript code.