An extensible multilanguage static code analyzer.
-
Updated
Jun 28, 2024 - Java
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 extensible multilanguage static code analyzer.
It's not just a linter that annoys you!
An extremely fast Python linter and code formatter, written in Rust.
Precaution CLI
⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more. With repository stars⭐ and forks🍴
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
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.
Open Source Language Agnostic LLM-based mutation testing tool
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP
A GitHub app to automatically review Python code style over Pull Requests
Parser and static code analysis tool for PL/SQL and Oracle SQL.
Find and fix problems in your JavaScript code.
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
A Python tool to enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust
OpenRewrite recipes for identifying and fixing static analysis issues.
A reactive Python kernel for Jupyter notebooks.
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Explores the structure of your Python code.
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
Bandit is a tool designed to find common security issues in Python code.