rslint
quick-lint-js
Our great sponsors
rslint | quick-lint-js | |
---|---|---|
3 | 11 | |
2,330 | 661 | |
1.5% | 2.1% | |
4.5 | 10.0 | |
about 2 months ago | 2 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.
rslint
-
ESLint alternatives - quick-lint-js and rslint
3 projects | 24 Dec 2021
-
Rust Is the Future of JavaScript Infrastructure
Author here. A few other Rust projects to note that I didn't mention in the original post I've since found:
- Boa (JS engine in Rust) – https://github.com/boa-dev/boa
- RSLint (JS/TS linter in Rust) – https://github.com/rslint/rslint
- Node version manager in Rust – https://github.com/Schniz/fnm
If you know of any other popular ones, let me know. I'm keeping a list :)
- Why isn't differential dataflow more popular?
quick-lint-js
-
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
-
How to setup eslint to format on save with nvim's lsp config?
use /u/strager's quick-lint, its better.
-
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
- Quick-lint-JS – Find bugs in JavaScript programs
-
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?
ESLint - Find and fix problems in your JavaScript code.
deno_lint - Blazing fast linter for JavaScript and TypeScript written in Rust
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.
napi-rs - A framework for building compiled Node.js add-ons in Rust via Node-API
opensg-1.8 - This is a stripped down version of OpenSG 1.8.
reflow - A language and runtime for distributed, incremental data processing in the cloud
ballista - Distributed compute platform implemented in Rust, and powered by Apache Arrow.
differential-dataflow - An implementation of differential dataflow using timely dataflow on Rust.
esbuild - An extremely fast JavaScript and CSS bundler and minifier
eslint-plugin-storybook - 🎗Official ESLint plugin for Storybook
swc - Rust-based platform for the Web
boa - Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.