SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 Rust Linter Projects
-
static-analysis
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
constant_sandbox
Tool for ruby codebases used to enforce boundaries and modularize Rails applications
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: High quality Python scripts or small libraries to learn from | news.ycombinator.com | 2024-04-19I think I mention this all the time when this comes up, but I learned the most 'best practices' through using ruff.
I just installed and enabled all the rules by setting
Readers should also peruse the 'Multiple languages' section, many of the big names, Coverity, Klocwork et al. are listed there.
see https://github.com/analysis-tools-dev/static-analysis#multip...
Project mention: Fast, Declarative, Reproduble and Composable Developer Environments Using Nix | news.ycombinator.com | 2024-04-12
Project mention: ClangQL: A tool to run SQL-like query on C/C++ Code | news.ycombinator.com | 2024-04-07Cool to see another query language for source code! Yours is definitely closer to SQL than GritQL is.[0] I particularly like the count semantics.
Project mention: Postgres Language Server: Implementing the Parser | news.ycombinator.com | 2023-12-08that is definitely the goal, both a formatter and a linter. we want to add something like squawk directly to the language server, so you get eslint-like dx. with the ast and the database schema in the data model, you can basically add any rule you like.
https://github.com/dalance/svlint
After writing it, I felt that more improvement is difficult because the specification of SystemVerilog is too complicated.
Rust Linter related posts
- Biome – fast JavaScript linter and formatter
- Rescuing legacy Node.js projects with Bun
- AST-grep(sg) AST grep based on Treesitter
- Show HN: GritQL, a Rust CLI for rewriting source code
- Biomejs.dev (previously Rome-tools by Meta)
- Rye: A Vision Continued
- An fast Python linter and code formatter, written in Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Linter projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | ruff | 26,234 |
2 | static-analysis | 12,811 |
3 | biome | 9,966 |
4 | oxc | 8,812 |
5 | ast-grep | 5,805 |
6 | rslint | 2,661 |
7 | gritql | 2,229 |
8 | dotenv-linter | 1,751 |
9 | statix | 501 |
10 | squawk | 450 |
11 | svlint | 278 |
12 | tagref | 168 |
13 | hyperlink | 158 |
14 | cargo-deadlinks | 143 |
15 | lintje | 30 |
16 | prometheus-parser-rs | 12 |
17 | constant_sandbox | 2 |