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 (-98.6%)
Larastan⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
Stars: ✭ 3,554 (+38.34%)
Find Sec BugsThe SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
Stars: ✭ 1,748 (-31.96%)
Revive🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Stars: ✭ 3,139 (+22.19%)
CflintStatic code analysis for CFML (a linter)
Stars: ✭ 156 (-93.93%)
PmdAn extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+42.74%)
AbaplintStandalone linter for ABAP
Stars: ✭ 111 (-95.68%)
PytypeA static type analyzer for Python code
Stars: ✭ 3,545 (+37.99%)
Pep8speaksA GitHub app to automatically review Python code style over Pull Requests
Stars: ✭ 546 (-78.75%)
Flake8The official GitHub mirror of https://gitlab.com/pycqa/flake8
Stars: ✭ 1,112 (-56.71%)
Static Analysis⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
Stars: ✭ 9,310 (+262.4%)
lintsLint all your JavaScript, CSS, HTML, Markdown and Dockerfiles with a single command
Stars: ✭ 14 (-99.46%)
UnimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 96 (-96.26%)
RubberduckEvery programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Stars: ✭ 1,287 (-49.9%)
tryceratopsA linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (-85.17%)
unimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (-95.37%)
CredoA static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Stars: ✭ 4,144 (+61.31%)
BodycloseAnalyzer: checks whether HTTP response body is closed and a re-use of TCP connection is not blocked.
Stars: ✭ 181 (-92.95%)
Forbidden ApisPoliceman's Forbidden API Checker
Stars: ✭ 216 (-91.59%)
Reviewdog🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Stars: ✭ 4,541 (+76.76%)
PylintIt's not just a linter that annoys you!
Stars: ✭ 3,733 (+45.31%)
WotanPluggable TypeScript and JavaScript linter
Stars: ✭ 271 (-89.45%)
BellybuttonCustom Python linting through AST expressions
Stars: ✭ 196 (-92.37%)
Cfmtcfmt is a tool to wrap Go comments over a certain length to a new line.
Stars: ✭ 28 (-98.91%)
Rubocop PackagingA RuboCop extension focused on enforcing upstream best practices and coding conventions.
Stars: ✭ 29 (-98.87%)
DevreplayA linter that replay your developing style
Stars: ✭ 39 (-98.48%)
Go CriticThe most opinionated Go source code linter for code audit.
Stars: ✭ 875 (-65.94%)
PyflakesA simple program which checks Python source files for errors
Stars: ✭ 991 (-61.42%)
Php Language ServerPHP Implementation of the VS Code Language Server Protocol 🆚↔🖥
Stars: ✭ 1,019 (-60.33%)
DiktatStrict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs
Stars: ✭ 196 (-92.37%)
SpoonSpoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (-58.04%)
Clj KondoA linter for Clojure code that sparks joy.
Stars: ✭ 1,083 (-57.84%)
Pysonar2PySonar2: an advanced semantic indexer for Python
Stars: ✭ 1,074 (-58.19%)
Terraform Security ScanRun a security scan on your terraform with the very nice https://github.com/liamg/tfsec
Stars: ✭ 64 (-97.51%)
Kube ScoreKubernetes object analysis with recommendations for improved reliability and security
Stars: ✭ 1,128 (-56.09%)
PhpinspectionseaA Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)
Stars: ✭ 1,211 (-52.86%)
RadonVarious code metrics for Python code
Stars: ✭ 1,193 (-53.56%)
CheckovPrevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages with Checkov by Bridgecrew.
Stars: ✭ 3,572 (+39.04%)
Pest🐞 Primitive Erlang Security Tool
Stars: ✭ 79 (-96.92%)
Vscode GremlinsGremlins tracker for Visual Studio Code: reveals invisible whitespace and other annoying characters
Stars: ✭ 78 (-96.96%)
Violations LibJava library for parsing report files from static code analysis.
Stars: ✭ 94 (-96.34%)
Phpstan DrupalExtension for PHPStan to allow analysis of Drupal code.
Stars: ✭ 97 (-96.22%)
Awesome Go LintersA curated list of awesome Go linters. More than 60 linters and tools!
Stars: ✭ 801 (-68.82%)
PsscriptanalyzerDownload ScriptAnalyzer from PowerShellGallery
Stars: ✭ 1,137 (-55.74%)
Doc8Style checker for sphinx (or other) rst documentation.
Stars: ✭ 105 (-95.91%)
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 (-95.91%)
FeramFeram finds & fixes bugs in your commits
Stars: ✭ 122 (-95.25%)
Editorconfig CheckerA tool to verify that your files are in harmony with your .editorconfig
Stars: ✭ 119 (-95.37%)
Fb Contriba FindBugs/SpotBugs plugin for doing static code analysis for java code bases
Stars: ✭ 124 (-95.17%)
Config LintCommand line tool to validate configuration files
Stars: ✭ 118 (-95.41%)
Njsscannjsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.
Stars: ✭ 128 (-95.02%)
RstcheckChecks syntax of reStructuredText and code blocks nested within it
Stars: ✭ 130 (-94.94%)