← Back to the directory

analysis-tools-dev/static-analysis

View on 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.

analysis-tools-dev/static-analysis is #3,435 on the bestofgithub Elo ladder, in Gold I, with a rating of 1,609 (+22 this week). It has 14,900 stars, 24 gained in the last week.

Gold I

1,609 Elo

  • #3,435 on the ladder
  • +13 today · +22 this week
  • Peak 1,621
17 Elo to Platinum V

Stars

14,900

  • +5 today
  • +24 this week
  • – this month

Achievements

bestofgithub badgeMaintainer? Show your league in your README

Card: your league's emblem, from Copper to Legendary

[![bestofgithub](https://bestofgithub.dev/badge/analysis-tools-dev/static-analysis.svg?style=card)](https://bestofgithub.dev/repo/analysis-tools-dev/static-analysis)

Flat: fits beside your other badges

[![bestofgithub](https://bestofgithub.dev/badge/analysis-tools-dev/static-analysis.svg)](https://bestofgithub.dev/repo/analysis-tools-dev/static-analysis)

Install

git
git clone https://github.com/analysis-tools-dev/static-analysis.git

Similar repositories

meta/infer

Open on GitHubOCaml

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

  • 1,573+6 Elo, change today
  • 15.7k stars
  • 2.1k forks
git
git clone https://github.com/meta/infer.git
  • c
  • code-quality
  • cpp
  • java

checkstyle/checkstyle

Open on GitHubJava

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.

  • 1,640+28 Elo, change today
  • 9.6k stars
  • 4.4k forks
git
git clone https://github.com/checkstyle/checkstyle.git
  • code-quality
  • command-line-tool
  • hacktoberfest
  • java

realm/SwiftLint

Open on GitHubSwift

A tool to enforce Swift style and conventions.

  • 1,600−12 Elo, change today
  • 19.7k stars
  • 2.3k forks
git
git clone https://github.com/realm/SwiftLint.git
  • code-quality
  • hacktoberfest
  • linter
  • linting

detekt/detekt

Open on GitHubKotlin

Static code analysis for Kotlin

  • 1,409−2 Elo, change today
  • 7.1k stars
  • 887 forks
git
git clone https://github.com/detekt/detekt.git
  • analysis
  • code-quality
  • codesmells
  • gradle-plugin

semgrep/semgrep

Open on GitHubC

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

  • 1,846+7 Elo, change today
  • 17.6k stars
  • 1.1k forks
  • 118 watchers
brew
brew install semgrep
  • c
  • go
  • java
  • javascript

reviewdog/reviewdog

Open on GitHubGo

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

  • 1,464−12 Elo, change today
  • 9.7k stars
  • 517 forks
git
git clone https://github.com/reviewdog/reviewdog.git
  • bitbucket
  • ci
  • cli
  • code-quality

README

Loading README…