SpotbugsSpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Stars: ✭ 2,569 (+2214.41%)
Revive🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Stars: ✭ 3,139 (+2727.93%)
RubberduckEvery programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Stars: ✭ 1,287 (+1059.46%)
CflintStatic code analysis for CFML (a linter)
Stars: ✭ 156 (+40.54%)
Reviewdog🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Stars: ✭ 4,541 (+3990.99%)
Flake8The official GitHub mirror of https://gitlab.com/pycqa/flake8
Stars: ✭ 1,112 (+901.8%)
Pep8speaksA GitHub app to automatically review Python code style over Pull Requests
Stars: ✭ 546 (+391.89%)
PylintIt's not just a linter that annoys you!
Stars: ✭ 3,733 (+3263.06%)
lintsLint all your JavaScript, CSS, HTML, Markdown and Dockerfiles with a single command
Stars: ✭ 14 (-87.39%)
Larastan⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
Stars: ✭ 3,554 (+3101.8%)
Static Analysis⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
Stars: ✭ 9,310 (+8287.39%)
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 (-67.57%)
unimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (+7.21%)
UnimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 96 (-13.51%)
tryceratopsA linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (+243.24%)
PytypeA static type analyzer for Python code
Stars: ✭ 3,545 (+3093.69%)
PmdAn extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+3203.6%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+245.95%)
CredoA static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Stars: ✭ 4,144 (+3633.33%)
HuskyciPerforming security tests inside your CI
Stars: ✭ 398 (+258.56%)
Go RuleguardDefine and run pattern-based custom linting rules.
Stars: ✭ 402 (+262.16%)
Preallocprealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
Stars: ✭ 419 (+277.48%)
Rubocop RailsA RuboCop extension focused on enforcing Rails best practices and coding conventions.
Stars: ✭ 433 (+290.09%)
EngineDroidefense: Advance Android Malware Analysis Framework
Stars: ✭ 386 (+247.75%)
IsortA Python utility / library to sort imports.
Stars: ✭ 4,377 (+3843.24%)
WalaT.J. Watson Libraries for Analysis
Stars: ✭ 395 (+255.86%)
Go ToolsStaticcheck - The advanced Go linter
Stars: ✭ 4,317 (+3789.19%)
SqlvetGo fearless SQL. Sqlvet performs static analysis on raw SQL queries in your Go code base.
Stars: ✭ 410 (+269.37%)
ClusterlintA best practices checker for Kubernetes clusters. 🤠
Stars: ✭ 409 (+268.47%)
GosecGolang security checker
Stars: ✭ 5,694 (+5029.73%)
EslintFind and fix problems in your JavaScript code.
Stars: ✭ 19,665 (+17616.22%)
ShellcheckShellCheck, a static analysis tool for shell scripts
Stars: ✭ 27,211 (+24414.41%)
Sonar DotnetCode analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Stars: ✭ 466 (+319.82%)
Phpdoc ParserNext-gen phpDoc parser with support for intersection types and generics
Stars: ✭ 569 (+412.61%)
Security Code ScanVulnerability Patterns Detector for C# and VB.NET
Stars: ✭ 550 (+395.5%)
HadolintDockerfile linter, validate inline bash, written in Haskell
Stars: ✭ 6,284 (+5561.26%)
UndercoverActionable code coverage - detects untested code blocks in recent changes
Stars: ✭ 574 (+417.12%)
Standard🌟 JavaScript Style Guide, with linter & automatic code fixer
Stars: ✭ 26,433 (+23713.51%)
CheckstyleCheckstyle 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.
Stars: ✭ 6,481 (+5738.74%)
Awesome LintersA community-driven list of awesome linters.
Stars: ✭ 439 (+295.5%)
PhanPhan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Stars: ✭ 5,194 (+4579.28%)
SonarjsSonarSource Static Analyzer for JavaScript and TypeScript
Stars: ✭ 696 (+527.03%)
Tslint🚦 An extensible linter for the TypeScript language
Stars: ✭ 5,922 (+5235.14%)
Awesome Go LintersA curated list of awesome Go linters. More than 60 linters and tools!
Stars: ✭ 801 (+621.62%)
Go CriticThe most opinionated Go source code linter for code audit.
Stars: ✭ 875 (+688.29%)
Rubocop PackagingA RuboCop extension focused on enforcing upstream best practices and coding conventions.
Stars: ✭ 29 (-73.87%)
Super LinterCombination of multiple linters to install as a GitHub Action
Stars: ✭ 7,445 (+6607.21%)
Cfmtcfmt is a tool to wrap Go comments over a certain length to a new line.
Stars: ✭ 28 (-74.77%)
PyflakesA simple program which checks Python source files for errors
Stars: ✭ 991 (+792.79%)
Clj KondoA linter for Clojure code that sparks joy.
Stars: ✭ 1,083 (+875.68%)
Terraform Security ScanRun a security scan on your terraform with the very nice https://github.com/liamg/tfsec
Stars: ✭ 64 (-42.34%)
SonartsStatic code analyzer for TypeScript
Stars: ✭ 776 (+599.1%)
DevreplayA linter that replay your developing style
Stars: ✭ 39 (-64.86%)