realm / SwiftLint Star 18.3k Code Issues Pull requests A tool to enforce Swift style and conventions. swift linting linter static-analysis code-quality hacktoberfest Updated Apr 29, 2024 Swift
facebook / infer Star 14.7k Code Issues Pull requests A static analyzer for Java, C, C++, and Objective-C c java objective-c cpp static-code-analysis static-analysis code-quality Updated Apr 28, 2024 OCaml
analysis-tools-dev / static-analysis Sponsor Star 12.9k Code Issues Pull requests ?? A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality. analysis static-code-analysis linter static-analysis awesome-list code-quality static-analyzers sast Updated Apr 17, 2024 Rust
federico-busato / Modern-CPP-Programming Star 10.8k Code Issues Pull requests Modern C++ Programming Course (C++03/11/14/17/20/23/26) debugging template c-plus-plus programming course cpp optimization cpp14 cpp11 courses compilers cpp17 code-quality cpp20 cpp03 cpp-programming cpp23 cpp26 Updated Apr 19, 2024 HTML
Kristories / awesome-guidelines Sponsor Star 9.5k Code Issues Pull requests Discussions A curated list of high quality coding style conventions and standards. coding-conventions awesome style-guide awesome-list code-quality guidelines hacktoberfest style-conventions awesome-guidelines Updated Apr 16, 2024 JavaScript
super-linter / super-linter Star 9.2k Code Issues Pull requests Discussions Combination of multiple linters to run as a GitHub Action or standalone ci linter actions code-quality quality-check code-quality-analyzer super-linter Updated Apr 27, 2024 Shell
SonarSource / sonarqube Star 8.6k Code Issues Pull requests Continuous Inspection static-analysis sonarqube code-quality Updated Apr 27, 2024 Java
checkstyle / checkstyle Star 8.1k Code Issues Pull requests Discussions Checkstyle 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. java static-code-analysis static-analysis code-quality command-line-tool Updated Apr 28, 2024 Java
reviewdog / reviewdog Star 7.4k Code Issues Pull requests Discussions ?? Automated code review tool integrated with any code analysis tools regardless of programming language github lint go cli gitlab static-code-analysis ci linter static-analysis bitbucket code-review code-quality codereview Updated Apr 25, 2024 Go
facebook / pyre-check Star 6.7k Code Issues Pull requests Performant type-checking for python. python security typechecker static-analysis ocaml control-flow-analysis code-quality program-analysis taint-analysis abstract-interpretation type-check Updated Apr 28, 2024 OCaml
detekt / detekt Sponsor Star 6k Code Issues Pull requests Discussions Static code analysis for Kotlin kotlin lint analysis linter static-analysis static gradle-plugin code-quality hacktoberfest codesmells Updated Apr 29, 2024 Kotlin
trekhleb / state-of-the-art-shitcode Sponsor Star 5.3k Code Issues Pull requests ??State-of-the-art shitcode principles your project should follow to call it a proper shitcode javascript styleguide programming best-practices principles coding code-quality best-practice style-guides Updated Jan 30, 2024
import-js / eslint-plugin-import Star 5.3k Code Issues Pull requests ESLint plugin with rules that help validate proper imports. javascript lint eslint linting eslint-plugin import code-quality hacktoberfest Updated Apr 25, 2024 JavaScript
pylint-dev / pylint Star 5.1k Code Issues Pull requests It's not just a linter that annoys you! static-code-analysis linter static-analysis code-quality pep8 hacktoberfest closember Updated Apr 26, 2024 Python
simplecov-ruby / simplecov Star 4.7k Code Issues Pull requests Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites ruby rails coverage coverage-report test-coverage code-quality coverage-library Updated Apr 19, 2024 Ruby
pmd / pmd Sponsor Star 4.7k Code Issues Pull requests Discussions An extensible multilanguage static code analyzer. java swift static-code-analysis linter static-analysis code-analysis plsql apex code-quality Updated Apr 28, 2024 Java
kucherenko / jscpd Star 4.5k Code Issues Pull requests Copy/paste detector for programming source code. quality duplicates detector code-quality cpd copy-paste duplications clones-detection detect-duplications Updated Apr 22, 2024 TypeScript
phpro / grumphp Star 4.1k Code Issues Pull requests Discussions A PHP code-quality tool php composer-plugin code-quality git-hooks hacktoberfest Updated Apr 2, 2024 PHP
htmlhint / HTMLHint Star 3k Code Issues Pull requests Discussions ?? The static code analysis tool you need for your HTML javascript html analysis code-analysis code-quality htmlhint hint Updated Apr 2, 2024 JavaScript
codeclimate / codeclimate Star 2.5k Code Issues Pull requests Code Climate CLI docker quality static-code-analysis static-analysis code-quality codeclimate codeclimate-engine climate-cli Updated Apr 4, 2024 Ruby
Codecov | Code Coverage Automatic test report merging for all CI and languages into a single code coverage report directly into your pull request
CodeScene A software engineering intelligence tool tool to identify and prioritize technical debt and evaluate your efficiency
CommitCheck CommitCheck ensures your commit messages are consistent and contain all required information
pre-commit ci lite an add-on to github actions which allows safely pushing changes back to pull requests