Showing 31 of 31 projects
An extremely fast Python linter and code formatter written in Rust, offering drop-in replacements for tools like Flake8 and Black.
Alibaba's Java coding standards implemented as PMD rules and IDE plugins for IntelliJ IDEA and Eclipse.
A zero-configuration JavaScript style guide with built-in linter and automatic code fixer.
A zero-configuration JavaScript style guide with built-in linter and automatic code fixer.
A pluggable linting utility for identifying and reporting patterns in JavaScript and ECMAScript code.
A pluggable linting utility for identifying and reporting patterns in JavaScript and ECMAScript code.
A unified toolchain for web projects providing a fast formatter and linter with CLI and LSP support.
A static analyzer for Java, C, C++, and Objective-C that detects bugs and performance issues.
A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more.
A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more.
A curated directory of static analysis (SAST) tools and linters for all programming languages, config files, and build tools.
A static analysis tool for PHP that discovers bugs in your code without running it.
A Ruby static code analyzer and formatter that enforces the community Ruby style guide.
A Ruby static code analyzer and formatter that enforces the community Ruby style guide.
A development tool that helps programmers write Java code adhering to configurable coding standards and best practices.
A static analysis tool that scans Go source code for security vulnerabilities by analyzing the AST and SSA representations.
A static code analysis tool that scans infrastructure as code, container images, and open source packages for security misconfigurations and vulnerabilities.
A static analyzer for PHP that minimizes false positives by attempting to prove incorrectness rather than correctness.
A static analyzer for PHP that minimizes false positives by attempting to prove incorrectness rather than correctness.
A fast, configurable, extensible, and beautiful drop-in replacement for golint with custom rules and strict presets.
An extensible multilanguage static code analyzer that finds common programming flaws and duplicated code across 20+ languages.
A static type analyzer for Python code that performs type inference and checking using inline annotations and interface files.
A fast annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.
A fast, annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.
A static analysis tool for finding bugs in Java code, succeeding the FindBugs project.
Static code analysis tool for Kubernetes YAML and Helm charts that provides recommendations to improve reliability and security.
ESLint configuration for enforcing JavaScript Standard Style rules in your projects.
A static analysis tool for Go that finds vulnerabilities using SSA form and source-to-sink tracing to reduce false positives.
A Ruby gem that manages translation and localization with static analysis to find missing and unused i18n keys.
A fast, accurate static code analyzer for C/C++, C#, and Lua that detects defects early in development.
A next-generation PHP documentation parser with an abstract syntax tree, supporting intersection types, generics, and format-preserving printing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.