brainstate

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★ 14.9kMITGitHub ↗

Similar

  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★ 9.6kLGPL-2.1GitHub ↗

  2. realm/SwiftLint

    A tool to enforce Swift style and conventions.

    Swift★ 19.8kMITGitHub ↗

  3. detekt/detekt

    Static code analysis for Kotlin

    Kotlin★ 7.1kApache-2.0GitHub ↗

  4. meta/infer

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

    OCaml★ 15.7kMITGitHub ↗

  5. reviewdog/reviewdog

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

    Go★ 9.7kMITGitHub ↗

  6. SonarSource/sonarqube

    Continuous Inspection

    Java★ 11.1kLGPL-3.0GitHub ↗

  7. rubocop/rubocop

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

    Ruby★ 12.9kMITGitHub ↗

  8. semgrep/semgrep

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

    C★ 17.4kLGPL-2.1GitHub ↗