PmdAn extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+1253.14%)
static-code-analysis-pluginA plugin to simplify Static Code Analysis on Gradle. Not restricted to, but specially useful, in Android projects, by making sure all analysis can access the SDK classes.
Stars: ✭ 36 (-86.72%)
Pep8speaksA GitHub app to automatically review Python code style over Pull Requests
Stars: ✭ 546 (+101.48%)
SonartsStatic code analyzer for TypeScript
Stars: ✭ 776 (+186.35%)
CflintStatic code analysis for CFML (a linter)
Stars: ✭ 156 (-42.44%)
SpotbugsSpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Stars: ✭ 2,569 (+847.97%)
mllint`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Stars: ✭ 67 (-75.28%)
DetektStatic code analysis for Kotlin
Stars: ✭ 4,169 (+1438.38%)
Reviewdog🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Stars: ✭ 4,541 (+1575.65%)
CredoA static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Stars: ✭ 4,144 (+1429.15%)
Sonar KotlinSonarQube plugin for Kotlin
Stars: ✭ 412 (+52.03%)
Static Analysis⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
Stars: ✭ 9,310 (+3335.42%)
BodycloseAnalyzer: checks whether HTTP response body is closed and a re-use of TCP connection is not blocked.
Stars: ✭ 181 (-33.21%)
PylintIt's not just a linter that annoys you!
Stars: ✭ 3,733 (+1277.49%)
Woke✊ Detect non-inclusive language in your source code.
Stars: ✭ 190 (-29.89%)
DiktatStrict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs
Stars: ✭ 196 (-27.68%)
BellybuttonCustom Python linting through AST expressions
Stars: ✭ 196 (-27.68%)
D ScannerSwiss-army knife for D source code
Stars: ✭ 221 (-18.45%)
Larastan⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
Stars: ✭ 3,554 (+1211.44%)
Rubysonaran advanced semantic indexer for Ruby
Stars: ✭ 175 (-35.42%)
localhost-sonarqubeAnalysing source code locally with SonarQube in a Docker environment.
Stars: ✭ 17 (-93.73%)
Protoc Gen LintA plug-in for Google's Protocol Buffers (protobufs) compiler to lint .proto files for style violations.
Stars: ✭ 221 (-18.45%)
GoreporterA Golang tool that does static analysis, unit testing, code review and generate code quality report.
Stars: ✭ 2,943 (+985.98%)
InferA static analyzer for Java, C, C++, and Objective-C
Stars: ✭ 12,823 (+4631.73%)
node-lintspacesA validator for checking different kinds of whitespaces in your files.
Stars: ✭ 31 (-88.56%)
tryceratopsA linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (+40.59%)
RubycriticA Ruby code quality reporter
Stars: ✭ 2,841 (+948.34%)
swap-detectorA library for detecting swapped arguments in function calls, and a Clang Static Analyzer plugin used to demonstrate the library.
Stars: ✭ 19 (-92.99%)
code-assertAssert that the java code of a project satisfies certain checks.
Stars: ✭ 94 (-65.31%)
inline-plzInline your lint messages
Stars: ✭ 32 (-88.19%)
ramllintRAML Linter
Stars: ✭ 18 (-93.36%)
lintsLint all your JavaScript, CSS, HTML, Markdown and Dockerfiles with a single command
Stars: ✭ 14 (-94.83%)
unimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (-56.09%)
Revive🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Stars: ✭ 3,139 (+1058.3%)
dlintDlint is a tool for encouraging best coding practices and helping ensure Python code is secure.
Stars: ✭ 130 (-52.03%)
go-perfguardCPU-guided performance analyzer for Go
Stars: ✭ 58 (-78.6%)
nestifDetect deeply nested if statements in Go source code
Stars: ✭ 30 (-88.93%)
PhpCodeAnalyzerPhpCodeAnalyzer scans codebase and analyzes which non-built-in php extensions used
Stars: ✭ 91 (-66.42%)
rubocop-graphqlRubocop extension for enforcing graphql-ruby best practices
Stars: ✭ 143 (-47.23%)
constybleCSS complexity linter
Stars: ✭ 92 (-66.05%)
TSLint.MSBuild[Deprecated] An MSBuild task for running TSLint.
Stars: ✭ 13 (-95.2%)
elm-reviewAnalyzes Elm projects, to help find mistakes before your users find them.
Stars: ✭ 195 (-28.04%)
sonarqube-actionIntegrate SonarQube scanner to GitHub Actions
Stars: ✭ 90 (-66.79%)
flake8-simplify❄ A flake8 plugin that helps you to simplify code
Stars: ✭ 97 (-64.21%)
jdependA Java package dependency analyzer that generates design quality metrics.
Stars: ✭ 13 (-95.2%)
elodin-oldQuality and Optimisation tools for CSS in JavaScript
Stars: ✭ 15 (-94.46%)
flake8-aaaA Flake8 plugin that checks Python tests follow the Arrange-Act-Assert pattern
Stars: ✭ 51 (-81.18%)