sonarqube-actionIntegrate SonarQube scanner to GitHub Actions
Stars: ✭ 90 (+150%)
Dg[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Stars: ✭ 242 (+572.22%)
SqlvetGo fearless SQL. Sqlvet performs static analysis on raw SQL queries in your Go code base.
Stars: ✭ 410 (+1038.89%)
Phpstan PhpunitPHPUnit extensions and rules for PHPStan
Stars: ✭ 247 (+586.11%)
Gradle Lint PluginA pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Stars: ✭ 473 (+1213.89%)
HadolintDockerfile linter, validate inline bash, written in Haskell
Stars: ✭ 6,284 (+17355.56%)
ShellcheckShellCheck, a static analysis tool for shell scripts
Stars: ✭ 27,211 (+75486.11%)
memcheck-coverAn HTML generator for Valgrind's Memcheck tool
Stars: ✭ 30 (-16.67%)
GopherciGopherCI was a project to help you maintain high-quality Go projects, by checking each GitHub Pull Request, for backward incompatible changes, and a suite of other third party static analysis tools.
Stars: ✭ 105 (+191.67%)
Clj KondoA linter for Clojure code that sparks joy.
Stars: ✭ 1,083 (+2908.33%)
Njsscannjsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.
Stars: ✭ 128 (+255.56%)
Flake8 EradicateFlake8 plugin to find commented out or dead code
Stars: ✭ 184 (+411.11%)
node-lintspacesA validator for checking different kinds of whitespaces in your files.
Stars: ✭ 31 (-13.89%)
duplexDuplicate code finder for Elixir
Stars: ✭ 20 (-44.44%)
Go ToolsStaticcheck - The advanced Go linter
Stars: ✭ 4,317 (+11891.67%)
healthier🧘♀️ Healthier is an opinionated style agnostic code linter – a friendly companion to Prettier
Stars: ✭ 78 (+116.67%)
diff-checkIncremental code analysis tools based on checkstyle, pmd and jacoco
Stars: ✭ 48 (+33.33%)
sbt-findbugsFindBugs static analysis plugin for sbt.
Stars: ✭ 47 (+30.56%)
localhost-sonarqubeAnalysing source code locally with SonarQube in a Docker environment.
Stars: ✭ 17 (-52.78%)
JSR305CheckstylePlugina plugin which ensures nullness annotations on methods and constructors
Stars: ✭ 19 (-47.22%)
D ScannerSwiss-army knife for D source code
Stars: ✭ 221 (+513.89%)
ChronosChronos - A static race detector for the go language
Stars: ✭ 272 (+655.56%)
Protoc Gen LintA plug-in for Google's Protocol Buffers (protobufs) compiler to lint .proto files for style violations.
Stars: ✭ 221 (+513.89%)
Awesome StandardDocumenting the explosion of packages in the standard ecosystem!
Stars: ✭ 300 (+733.33%)
SemgrepLightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Stars: ✭ 5,668 (+15644.44%)
inline-plzInline your lint messages
Stars: ✭ 32 (-11.11%)
dlintDlint is a tool for encouraging best coding practices and helping ensure Python code is secure.
Stars: ✭ 130 (+261.11%)
swap-detectorA library for detecting swapped arguments in function calls, and a Clang Static Analyzer plugin used to demonstrate the library.
Stars: ✭ 19 (-47.22%)
lancerTurn your python code into a hideous mess. Ever heard of Black? This is the opposite.
Stars: ✭ 179 (+397.22%)
GosecGolang security checker
Stars: ✭ 5,694 (+15716.67%)
Preallocprealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
Stars: ✭ 419 (+1063.89%)
PhanPhan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Stars: ✭ 5,194 (+14327.78%)
Standard🌟 JavaScript Style Guide, with linter & automatic code fixer
Stars: ✭ 26,433 (+73325%)
Cfmtcfmt is a tool to wrap Go comments over a certain length to a new line.
Stars: ✭ 28 (-22.22%)
Sonar Java☕️ SonarSource Static Analyzer for Java Code Quality and Security
Stars: ✭ 745 (+1969.44%)
ebaEBA is a static bug finder for C.
Stars: ✭ 14 (-61.11%)
nakedretnakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.
Stars: ✭ 82 (+127.78%)
code-assertAssert that the java code of a project satisfies certain checks.
Stars: ✭ 94 (+161.11%)
go-perfguardCPU-guided performance analyzer for Go
Stars: ✭ 58 (+61.11%)
TSLint.MSBuild[Deprecated] An MSBuild task for running TSLint.
Stars: ✭ 13 (-63.89%)
nestifDetect deeply nested if statements in Go source code
Stars: ✭ 30 (-16.67%)
WalaT.J. Watson Libraries for Analysis
Stars: ✭ 395 (+997.22%)
PhpstanPHP Static Analysis Tool - discover bugs in your code without running it!
Stars: ✭ 10,534 (+29161.11%)
I18n TasksManage translation and localization with static analysis, for Ruby i18n
Stars: ✭ 1,748 (+4755.56%)
klaraAutomatic test case generation for python and static analysis library
Stars: ✭ 250 (+594.44%)
elodin-oldQuality and Optimisation tools for CSS in JavaScript
Stars: ✭ 15 (-58.33%)
phpstan-netteNette Framework class reflection extension for PHPStan & framework-specific rules
Stars: ✭ 87 (+141.67%)
FastLint-IssuesFastLint finds & fixes bugs in your commits
Stars: ✭ 123 (+241.67%)
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 (+86.11%)
standard-www👆 Website for JavaScript Standard Style (@standard)
Stars: ✭ 28 (-22.22%)
rubocop-graphqlRubocop extension for enforcing graphql-ruby best practices
Stars: ✭ 143 (+297.22%)
unimportunimport is a Go static analysis tool to find unnecessary import aliases.
Stars: ✭ 64 (+77.78%)