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 (-93.41%)
CflintStatic code analysis for CFML (a linter)
Stars: ✭ 156 (-71.43%)
tryceratopsA linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (-30.22%)
Reviewdog🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Stars: ✭ 4,541 (+731.68%)
Flake8The official GitHub mirror of https://gitlab.com/pycqa/flake8
Stars: ✭ 1,112 (+103.66%)
Static Analysis⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
Stars: ✭ 9,310 (+1605.13%)
PmdAn extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+571.61%)
PylintIt's not just a linter that annoys you!
Stars: ✭ 3,733 (+583.7%)
UnimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 96 (-82.42%)
Sonar DotnetCode analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
Stars: ✭ 466 (-14.65%)
SonarjsSonarSource Static Analyzer for JavaScript and TypeScript
Stars: ✭ 696 (+27.47%)
unimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (-78.21%)
WotanPluggable TypeScript and JavaScript linter
Stars: ✭ 271 (-50.37%)
Revive🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Stars: ✭ 3,139 (+474.91%)
Sonar Php 🐘 SonarPHP: PHP static analyzer for SonarQube & SonarLint
Stars: ✭ 288 (-47.25%)
PytypeA static type analyzer for Python code
Stars: ✭ 3,545 (+549.27%)
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 (+1087%)
SonartsStatic code analyzer for TypeScript
Stars: ✭ 776 (+42.12%)
AbaplintStandalone linter for ABAP
Stars: ✭ 111 (-79.67%)
InferA static analyzer for Java, C, C++, and Objective-C
Stars: ✭ 12,823 (+2248.53%)
DetektStatic code analysis for Kotlin
Stars: ✭ 4,169 (+663.55%)
ImgbotAn Azure Function solution to crawl through all of your image files in GitHub and losslessly compress them. This will make the file size go down, but leave the dimensions and quality untouched. Once it's done, ImgBot will open a pull request for you to review and merge. [email protected]
Stars: ✭ 732 (+34.07%)
SpotbugsSpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Stars: ✭ 2,569 (+370.51%)
lintsLint all your JavaScript, CSS, HTML, Markdown and Dockerfiles with a single command
Stars: ✭ 14 (-97.44%)
qodana-action⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (-79.49%)
elm-reviewAnalyzes Elm projects, to help find mistakes before your users find them.
Stars: ✭ 195 (-64.29%)
ue5-style-guideAn attempt to make Unreal Engine 4 projects more consistent
Stars: ✭ 2,892 (+429.67%)
pahoutA pair programming partner for writing better PHP. Pahout means PHP mahout 🐘
Stars: ✭ 43 (-92.12%)
golintuiA simple terminal UI for Go linters
Stars: ✭ 73 (-86.63%)
illuaminateVery WIP static analysis for Lua
Stars: ✭ 21 (-96.15%)
megalinter🦙 Mega-Linter analyzes 48 languages, 22 formats, 19 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
Stars: ✭ 534 (-2.2%)
addlintAn example linter written with go/analysis for tutorial purposes
Stars: ✭ 49 (-91.03%)
automutateApplies waves of mutations provided by other tools, such as linters or codemods.
Stars: ✭ 13 (-97.62%)
flake8-broken-line🚨 Flake8 plugin to forbid backslashes (\) for line breaks
Stars: ✭ 85 (-84.43%)
analysis-netStatic analysis framework for .NET programs.
Stars: ✭ 19 (-96.52%)
Android-CICDThis repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉
Stars: ✭ 37 (-93.22%)
GoreporterA Golang tool that does static analysis, unit testing, code review and generate code quality report.
Stars: ✭ 2,943 (+439.01%)
ChronosChronos - A static race detector for the go language
Stars: ✭ 272 (-50.18%)
sonar-esql-pluginSonar plugin to analyze ESQL-sourcecode of IBM Integration Bus projects
Stars: ✭ 26 (-95.24%)
LinterStatic Analysis Compiler Plugin for Scala
Stars: ✭ 273 (-50%)
NullawayA tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Stars: ✭ 3,035 (+455.86%)
BanditBandit is a tool designed to find common security issues in Python code.
Stars: ✭ 3,763 (+589.19%)
Awesome StandardDocumenting the explosion of packages in the standard ecosystem!
Stars: ✭ 300 (-45.05%)
Elements Of Python StyleGoes beyond PEP8 to discuss what makes Python code feel great. A Strunk & White for Python.
Stars: ✭ 3,308 (+505.86%)
Flake8 BugbearA plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
Stars: ✭ 518 (-5.13%)
SemgrepLightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Stars: ✭ 5,668 (+938.1%)