Repository navigation

#

Static code analysis

相关主题

Testing

Static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution.

An extremely fast Python linter and code formatter, written in Rust.

Rust
42817
12 小时前

🌟 JavaScript Style Guide, with linter & automatic code fixer

JavaScript
29366
3 个月前

Find and fix problems in your JavaScript code.

JavaScript
26534
4 小时前
biomejs/biome

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

Rust
21330
7 小时前

A static analyzer for Java, C, C++, and Objective-C

OCaml
15398
17 小时前
analysis-tools-dev/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.

Rust
14125
2 天前

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

PHP
13644
1 天前
semgrep/semgrep

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

OCaml
12951
4 小时前

A Ruby static code analyzer and formatter, based on the community Ruby style guide.

Ruby
12794
1 天前
reviewdog/reviewdog

🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

Go
8749
1 天前
checkstyle/checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

Java
8697
4 小时前
PyCQA/bandit

Bandit is a tool designed to find common security issues in Python code.

Python
7356
5 天前
datreeio/datree

Prevent Kubernetes misconfigurations from reaching production (again 😤 )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our docs: https://hub.datree.io

Go
6355
1 年前

Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.

PHP
5586
4 小时前
Python
5571
3 小时前
mgechev/revive

🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint

Go
5301
7 天前
Java
5215
4 天前
Python
5003
5 天前

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Java
3865
2 小时前