Global

static-code-analysis
18 projects tagged “static-code-analysis” that gained the most stars yesterday
#1300 · +22 · 1d ·GitHub

Ruff can be used to replace Flake8 (plus dozens of plugins), Black, isort, pydocstyle, pyupgrade, autoflake, and more, all while executing tens or hundreds of times faster than any individual tool.

Creator
astral-sh
Size
215.7 MB
Stars
50.2K
Age
4y
Commits · 90 Days
#1483 · +19 · 1d ·GitHub

Excerpt from fallow audit on the vitest monorepo, auditing its last 15 commits. 0, warm base-snapshot cache. The gate passed: the 163 inherited findings are pre-existing and excluded by design, so they do not block the change.

Creator
fallow-rs
Size
95.8 MB
Stars
5.2K
Age
7mo
Commits · 90 Days
#1839 · +14 · 1d ·GitHub

Semgrep is a fast, open-source, static analysis tool that searches code, finds bugs, and enforces secure guardrails and coding standards. Semgrep supports 30+ languages and can run in an IDE, as a pre-commit check, and as part of CI/CD workflows.

Creator
semgrep
Size
137.6 MB
Stars
17.1K
Age
6y
Commits · 90 Days
#1842 · +14 · 1d ·GitHub

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

Creator
ast-grep
Size
10.4 MB
Stars
16.3K
Age
4y
Commits · 90 Days
#2395 · +9 · 1d ·GitHub

A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

Creator
biomejs
Size
287.2 MB
Stars
26K
Age
3y
Commits · 90 Days
#2737 · +7 · 1d ·GitHub

ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts:

Creator
koalaman
Size
5.8 MB
Stars
40.2K
Age
13y
Commits · 90 Days
#3234 · +5 · 1d ·GitHub

ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. In many ways, it is similar to JSLint and JSHint with a few exceptions:

Creator
eslint
Size
53.3 MB
Stars
27.6K
Age
13y
Commits · 90 Days
#4541 · +2 · 1d ·GitHub

The easiest way to use JavaScript Standard Style is to install it globally as a Node command line program. Run the following command in Terminal:

Creator
standard
Size
3.7 MB
Stars
29.4K
Age
11y
Commits · 90 Days
#4777 · +2 · 1d ·GitHub

Infer is a static analysis tool for Java, C++, Objective-C, and C. Infer is written in OCaml.

Creator
facebook
Size
244 MB
Stars
15.7K
Age
11y
Commits · 90 Days
#4803 · +2 · 1d ·GitHub

⚙️ 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.

Size
41.8 MB
Stars
14.8K
Updated
CommitOct 16
Age
10y
Commits · 90 Days
#5529 · +1 · 1d ·GitHub

If you're just getting started, the documentation and type hints cheat sheet can also help answer questions.

Creator
python
Size
85.7 MB
Stars
20.7K
Updated
CommitOct 17
Age
13y
Commits · 90 Days
#5678 · +1 · 1d ·GitHub

:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript

Size
82.6 MB
Stars
16.4K
Age
7y
Commits · 90 Days
#5723 · +1 · 1d ·GitHub

Pyright is a full-featured, standards-based static type checker for Python. It is designed for high performance and can be used with large Python source bases.

Creator
microsoft
Size
137.1 MB
Stars
15.7K
Age
7y
Commits · 90 Days
#6822 · +0 · 1d ·GitHub

全栈工程师培训材料

Creator
ruanyf
Size
4 MB
Stars
20K
Updated
CommitJul 15
Age
9y
Commits · 90 Days
#6914 · +0 · 1d ·GitHub

This is a PHP parser written in PHP. Its purpose is to simplify static code analysis and manipulation.

Creator
nikic
Size
7.4 MB
Stars
17.5K
Age
15y
Commits · 90 Days
#7136 · +0 · 1d ·GitHub

PHP Static Analysis Tool - discover bugs in your code without running it!

Creator
phpstan
Size
9.7 GB
Stars
14.1K
Age
10y
Commits · 90 Days
#7271 · +0 · 1d ·GitHub

a. linter) and code formatter. Out of the box it will enforce many of the guidelines outlined in the community Ruby Style Guide.

Creator
rubocop
Size
55.4 MB
Stars
12.9K
Age
14y
Commits · 90 Days
#7701 · +0 · 1d ·GitHub

Rector instantly upgrades and refactors the PHP code of your application. It can help you in 2 major areas:

Creator
rectorphp
Size
373 MB
Stars
10.4K
Age
9y
Commits · 90 Days