Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Code quality
Automate your code review with style, quality, security, and test‑coverage checks when you need them most. Code quality is intended to keep complexity down and runtime up.
- GitHub: https://github.com/topics/code-quality
- Aliases: quality,
- Last updated: 2024-07-29 13:34:35 UTC
- JSON Representation
https://github.com/realm/SwiftLint
A tool to enforce Swift style and conventions.
code-quality hacktoberfest linter linting static-analysis swift
Last synced: 17 Aug 2024
https://realm.github.io/SwiftLint/
A tool to enforce Swift style and conventions.
code-quality hacktoberfest linter linting static-analysis swift
Last synced: 31 Jul 2024
https://github.com/facebook/infer
A static analyzer for Java, C, C++, and Objective-C
c code-quality cpp java objective-c static-analysis static-code-analysis
Last synced: 21 Aug 2024
https://github.com/federico-busato/Modern-CPP-Programming
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
c-plus-plus code-quality compilers course courses cpp cpp-programming cpp03 cpp11 cpp14 cpp17 cpp20 cpp23 cpp26 debugging optimization programming template
Last synced: 01 Aug 2024
https://github.com/super-linter/super-linter
Combination of multiple linters to run as a GitHub Action or standalone
actions ci code-quality code-quality-analyzer linter quality-check super-linter
Last synced: 30 Jul 2024
https://github.com/SonarSource/sonarqube
Continuous Inspection
code-quality sonarqube static-analysis
Last synced: 31 Jul 2024
https://github.com/checkstyle/checkstyle
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.
code-quality command-line-tool java static-analysis static-code-analysis
Last synced: 31 Jul 2024
https://github.com/reviewdog/reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
bitbucket ci cli code-quality code-review codereview github gitlab go lint linter static-analysis static-code-analysis
Last synced: 31 Jul 2024
https://github.com/facebook/pyre-check
Performant type-checking for python.
abstract-interpretation code-quality control-flow-analysis ocaml program-analysis python security static-analysis taint-analysis type-check typechecker
Last synced: 31 Jul 2024
https://github.com/detekt/detekt
Static code analysis for Kotlin
analysis code-quality codesmells gradle-plugin hacktoberfest kotlin lint linter static static-analysis
Last synced: 31 Jul 2024
https://github.com/trekhleb/state-of-the-art-shitcode
💩State-of-the-art shitcode principles your project should follow to call it a proper shitcode
best-practice best-practices code-quality coding javascript principles programming style-guides styleguide
Last synced: 30 Jul 2024
https://github.com/benmosher/eslint-plugin-import
ESLint plugin with rules that help validate proper imports.
code-quality eslint eslint-plugin hacktoberfest import javascript lint linting
Last synced: 04 Aug 2024
https://github.com/import-js/eslint-plugin-import
ESLint plugin with rules that help validate proper imports.
code-quality eslint eslint-plugin hacktoberfest import javascript lint linting
Last synced: 31 Jul 2024
https://github.com/pylint-dev/pylint
It's not just a linter that annoys you!
closember code-quality hacktoberfest linter pep8 static-analysis static-code-analysis
Last synced: 31 Jul 2024
https://github.com/PyCQA/pylint
It's not just a linter that annoys you!
closember code-quality hacktoberfest linter pep8 static-analysis static-code-analysis
Last synced: 03 Aug 2024
https://github.com/simplecov-ruby/simplecov
Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
code-quality coverage coverage-library coverage-report rails ruby test-coverage
Last synced: 30 Jul 2024
https://github.com/colszowka/simplecov
Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
code-quality coverage coverage-library coverage-report rails ruby test-coverage
Last synced: 10 Aug 2024
https://github.com/pmd/pmd
An extensible multilanguage static code analyzer.
apex code-analysis code-quality java linter plsql static-analysis static-code-analysis swift
Last synced: 30 Jul 2024
https://github.com/kucherenko/jscpd
Copy/paste detector for programming source code.
clones-detection code-quality copy-paste cpd detect-duplications detector duplicates duplications quality
Last synced: 31 Jul 2024
https://github.com/phpro/grumphp
A PHP code-quality tool
code-quality composer-plugin git-hooks hacktoberfest php
Last synced: 30 Jul 2024
https://github.com/htmlhint/HTMLHint
⚙️ The static code analysis tool you need for your HTML
analysis code-analysis code-quality hint html htmlhint javascript
Last synced: 31 Jul 2024
https://github.com/codeclimate/codeclimate
Code Climate CLI
climate-cli code-quality codeclimate codeclimate-engine docker quality static-analysis static-code-analysis
Last synced: 01 Aug 2024
https://github.com/wemake-services/wemake-python-styleguide
The strictest and most opinionated python linter ever!
code-quality flake8 flake8-plugin hacktoberfest linter python python3 styleguide wemake wemake-services
Last synced: 31 Jul 2024
https://github.com/crate-ci/typos
Source code spell checker
cli code-quality rust spell-checker
Last synced: 31 Jul 2024
https://github.com/Qihoo360/safe-rules
详细的C/C++编程规范指南,由360质量工程部编著,适用于桌面、服务端及嵌入式软件系统。
code-quality guidelines safe security
Last synced: 31 Jul 2024
https://github.com/uber/piranha
A tool for refactoring code related to feature flag APIs
ast ast-matcher clang-plugin code-management code-quality deadcode feature-flags feature-toggles java javascript objective-c refactoring refactoring-tools stale-flags swift swift-syntax
Last synced: 31 Jul 2024
https://github.com/bearer/bearer
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
appsec code-quality compliance dataflow devsecops devsecops-tools gdpr owasp privacy sast security security-audit security-automation security-scanner security-tools static-analysis static-code-analysis vulnerabilities vulnerability
Last synced: 29 Jul 2024
https://github.com/Bearer/bearer
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
appsec code-quality compliance dataflow devsecops devsecops-tools gdpr owasp privacy sast security security-audit security-automation security-scanner security-tools static-analysis static-code-analysis vulnerabilities vulnerability
Last synced: 01 Aug 2024
https://github.com/oxsecurity/megalinter
🦙 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
apex autofix azure-pipelines best-practices code-quality formatter gitlab-ci golang groovy java jenkins kotlin linter linters markdown megalinter python sarif-report security terraform
Last synced: 31 Jul 2024
https://github.com/Tencent/CodeAnalysis
Static Code Analysis - 静态代码分析
code-analysis code-quality code-quality-analyzer code-review program-analysis python37
Last synced: 31 Jul 2024
https://github.com/sourcery-ai/sourcery
Instant AI code reviews to speed up your pull requests
ai code-quality code-review-bot code-reviews python refactoring software-development
Last synced: 31 Jul 2024
https://github.com/ehmicky/modern-errors
Handle errors in a simple, stable, consistent way
browser cause code-quality error error-classes error-handler error-handling error-monitoring error-reporting errors exceptions framework javascript library message monitoring nodejs plugins stacktrace typescript
Last synced: 31 Jul 2024
https://github.com/ehmicky/cross-platform-node-guide
📗 How to write cross-platform Node.js code
api cli code-quality cross-platform documentation encoding es6 javascript linux macos nodejs operating-system os portability security server shell terminal unix windows
Last synced: 13 Aug 2024
https://github.com/ehmicky/portable-node-guide
📗 How to write cross-platform Node.js code
api cli code-quality cross-platform documentation encoding es6 javascript linux macos nodejs operating-system os portability security server shell terminal unix windows
Last synced: 04 Aug 2024
https://github.com/Tencent/feflow
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
builder cli code-quality command-line-tool feflow front-end lint plugin webpack workflow yeoman
Last synced: 06 Aug 2024
https://github.com/mattzcarey/code-review-gpt
Your personal code reviewer powered by LLMs (OpenAI GPT-3.5/4) & Embeddings ⚡️ Improve code quality and catch bugs before you break production 🚀 Lives in your Github/GitLab/Azure DevOps CI
azure azure-devops chatgpt ci code-analysis code-quality code-review github gpt-3 gpt-4-turbo gpt4 huggingface langchain langchain-typescript llm llms openai opensource
Last synced: 01 Aug 2024
https://github.com/imgbot/Imgbot
An 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]
azure azure-functions bot code-quality compress-images dotnet-core github-app github-integration help-wanted image-compression image-optimization imagemagick optimize-images
Last synced: 30 Jul 2024
https://github.com/jakzal/phpqa
Docker image that provides static analysis tools for PHP
code-quality composer docker docker-image pdepend php php-codesniffer php-cs-fixer phpcpd phpdoc phploc phpmd phpmetrics phpqa phpqatools phpstan phpunit qa qatools static-analysis
Last synced: 04 Aug 2024
https://github.com/mockdeep/typewiz
Automatically discover and add missing types in your TypeScript code
automation code-quality type-safety typescript
Last synced: 31 Jul 2024
https://github.com/urish/typewiz
Automatically discover and add missing types in your TypeScript code
automation code-quality type-safety typescript
Last synced: 08 Aug 2024
https://github.com/PyCQA/flake8-bugbear
A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
code-quality linter linter-flake8 linter-plugin
Last synced: 31 Jul 2024
https://github.com/SonarSource/SonarJS
SonarSource Static Analyzer for JavaScript and TypeScript
code-quality javascript language-team sonarcloud sonarqube static-analysis static-analyzer static-code-analysis typescript
Last synced: 30 Jul 2024
https://protofire.github.io/solhint/
Solhint is an open-source project to provide a linting utility for Solidity code.
ast code-quality dapp developer-tools ethereum linter security-scanner smart-contracts solhint solidity
Last synced: 03 Aug 2024
https://github.com/CaptainHookPhp/captainhook
CaptainHook is a very flexible git hook manager for software developers that makes sharing git hooks with your team a breeze.
automation code-quality git git-hooks hacktoberfest php
Last synced: 01 Aug 2024
https://github.com/captainhookphp/captainhook
CaptainHook is a very flexible git hook manager for software developers that makes sharing git hooks with your team a breeze.
automation code-quality git git-hooks hacktoberfest php
Last synced: 01 Aug 2024
https://github.com/pdepend/pdepend
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
code-analysis code-quality hacktoberfest php
Last synced: 01 Aug 2024
https://github.com/maglnet/ComposerRequireChecker
A CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies
Last synced: 01 Aug 2024
https://github.com/enlightn/enlightn
Your performance & security consultant, an artisan command away.
audit code-quality code-review dynamic-analysis laravel performance security static-analysis
Last synced: 01 Aug 2024
https://github.com/joshuaclayton/unused
Deprecated; see https://github.com/unused-code/unused
cli code-quality ctags elixir haskell ruby
Last synced: 30 Jul 2024
https://github.com/mgreiler/code-review-checklist
This code review checklist helps you be a more effective and efficient code reviewer.
checklist clean-code code-quality code-review code-review-checklist code-reviews merge-request pull-requests readability
Last synced: 03 Aug 2024
https://github.com/SonarSource/SonarTS
Static code analyzer for TypeScript
code-quality language-team linter sonarcloud sonarqube static-analysis tslint tslint-plugin typescript
Last synced: 31 Jul 2024
https://github.com/bufferapp/android-guidelines
Project Guidelines for the Android Buffer App
android-guidelines buffer clean-code code-quality quality
Last synced: 02 Aug 2024
https://github.com/sonarsource/sonar-dotnet
Code analyzer for C# and VB.NET projects
c-sharp code-quality language-team roslyn sonarqube static-analysis static-analyzer static-code-analysis visual-basic
Last synced: 01 Aug 2024
https://github.com/SonarSource/sonar-dotnet
Code analyzer for C# and VB.NET projects
c-sharp code-quality language-team roslyn sonarqube static-analysis static-analyzer static-code-analysis visual-basic
Last synced: 03 Aug 2024
https://github.com/grodowski/undercover
undercover warns about methods, classes and blocks that were changed without tests, to help you easily find untested code and reduce the number of bugs. It does so by analysing data from git diffs, code structure and SimpleCov coverage reports
cli code-quality coverage hacktoberfest linter ruby test-coverage
Last synced: 06 Aug 2024
https://github.com/metricfu/metric_fu
A fist full of code metrics
code-quality hacktoberfest maintainability software-quality
Last synced: 31 Jul 2024
https://github.com/pep8speaks-org/pep8speaks
A GitHub :octocat: app to automatically review Python code style over Pull Requests
bot code-quality code-style flake8 github-app github-webhooks hacktoberfest linter pep8 pycodestyle python python-style review static-analysis static-code-analysis styleguide
Last synced: 30 Jul 2024
https://github.com/ruilisi/css-checker
Reduce Similar & Duplicated CSS Classes with Diff in Seconds!
cicd code-quality css redundancy-analysis
Last synced: 31 Jul 2024
https://github.com/econchick/interrogate
Explain yourself! Interrogate a codebase for docstring coverage.
code-quality coverage documentation hacktoberfest python
Last synced: 31 Jul 2024
https://github.com/dodie/vim-disapprove-deep-indentation
ಠ_ಠ Vim plugin to disapprove deeply indented code. ಠ_ಠ
Last synced: 01 Aug 2024
https://github.com/mamuz/PhpDependencyAnalysis
Static code analysis to find violations in a dependency graph
code-analysis code-quality dependency-graph php reference-architecture
Last synced: 01 Aug 2024
https://github.com/fastruby/skunk
A SkunkScore Calculator for Ruby Code -- Find the most complicated code without test coverage!
code-coverage code-quality code-quality-analyzer good-first-issue hacktoberfest skunk-score
Last synced: 30 Jul 2024
https://github.com/ehmicky/log-process-errors
Show some ❤️ to Node.js process errors
code-quality debugging error error-handler error-handling exception handler handling javascript library logging monitoring nodejs process promise test testing typescript uncaught uncaught-exceptions
Last synced: 31 Jul 2024
https://github.com/coverallsapp/github-action
Coveralls Github Action
actions ci code-coverage code-quality test-coverage testing
Last synced: 31 Jul 2024
https://github.com/novoda/gradle-static-analysis-plugin
Easy setup of static analysis tools for Android and Java projects.
android-lint checkstyle code-quality detekt findbugs gradle gradle-plugin novoda open-source pmd
Last synced: 31 Jul 2024
https://github.com/editorconfig-checker/editorconfig-checker
A tool to verify that your files are in harmony with your .editorconfig
clean-code cleancode code-quality codequality editorconfig editorconfig-checker hacktoberfest lint lintcode linter linters linting
Last synced: 31 Jul 2024
https://github.com/JetBrains/Qodana
📝 Source repository of Qodana Help
ci code-quality code-review code-scanning continuous-integration java javascript jetbrains kotlin php python static-analysis static-code-analysis typescript
Last synced: 01 Aug 2024
https://github.com/SonarSource/sonar-php
:elephant: SonarPHP: PHP static analyzer for SonarQube & SonarLint
code-quality language-team php sonarqube static-analysis static-code-analysis
Last synced: 03 Aug 2024
https://github.com/EvgenyOrekhov/eslint-config-hardcore
The most strict (yet practical) ESLint config. 52 plugins. 1328 rules. React, Vue, Node, and pure JS/TS.
code-quality config eslint eslint-config eslintconfig hardcore shareable-configs
Last synced: 31 Jul 2024
https://github.com/bencherdev/bencher
🐰 Bencher - Continuous Benchmarking
benchmark benchmarking cd ci ci-cd code-quality continuous-benchmarking performance
Last synced: 31 Jul 2024
https://github.com/vanniktech/gradle-code-quality-tools-plugin
Gradle plugin that generates ErrorProne, Findbugs, Checkstyle, PMD, CPD, Lint, Detekt & Ktlint Tasks for every subproject.
android checkstyle code-quality cpd detekt errorprone findbugs findbugs-plugin gradle gradle-plugin groovy java kotlin ktlint lint pmd
Last synced: 31 Jul 2024
https://github.com/gauge-sh/tach
Tach - a Python framework for your modular monorepo - cli with bash and terminal support 🌎 Open-source 🐍 Installable via pip 🦀 Written in rust 🔒 Maintain code quality 🔧 Works through static parsing of your code ⚡ Maintain productivity ♾️ git pre-commit and VS Code extension 👨💻 built by Gauge
awesome ci cli code-quality config continu dependency-management developer-tools devops framework library monorepo open-source package productivity programming rust static-code-analysis terminal
Last synced: 31 Jul 2024
https://github.com/julianrubisch/attractor
code complexity metrics visualization and exploration tool for ruby and javascript
churn code-quality complexity es6 javascript ruby
Last synced: 30 Jul 2024
https://github.com/yopeso/Taylor
Measure Swift code metrics and get reports in Xcode, Jenkins and other CI platforms.
code-metrics code-quality metrics sourcekitten swift
Last synced: 13 Aug 2024
https://github.com/wemake-services/flake8-eradicate
Flake8 plugin to find commented out or dead code
code-quality comments flake8 flake8-plugin linter linter-plugin wemake-python-styleguide wemake-services
Last synced: 31 Jul 2024
https://github.com/fimbullinter/wotan
Pluggable TypeScript and JavaScript linter
best-practices code-analysis code-quality ecmascript extensible javascript linter static-analysis typescript
Last synced: 31 Jul 2024
https://github.com/wemake-services/dotenv-linter
:relaxed: Linting dotenv files like a charm!
code-quality dotenv dotenv-parser linter linting
Last synced: 31 Jul 2024
https://github.com/creyD/prettier_action
GitHub action for running prettier on your projects pull requests
automation code-quality github-action hacktoberfest javascript prettier prettier-check prettier-js
Last synced: 01 Aug 2024
https://github.com/jfmengels/elm-review
Analyzes Elm projects, to help find mistakes before your users find them.
code-quality elm elm-lang elm-review linter quality static-code-analysis
Last synced: 01 Aug 2024
https://github.com/life4/flakehell
Flake8 wrapper to make it nice, legacy-friendly, configurable.
ci code-quality flake8 flake8-extensions flake8-plugin linter linting python qa quality-assurance
Last synced: 31 Jul 2024
https://github.com/grosser/single_cov
Actionable code coverage.
code-cov code-coverage code-quality coverage ruby
Last synced: 06 Aug 2024
https://github.com/quack-ai/companion-vscode
VSCode extension of Quack Companion 💻 Turn your team insights into a portable plug-and-play context for code generation. Alternative to GitHub Copilot powered by OSS LLMs (Mistral, Gemma, etc.), served with Ollama.
ai api code-assistant code-quality code-review deep-learning developer-tools electron github-api llm open-source openai programming self-hosted typescript visual-studio-code vscode
Last synced: 01 Aug 2024
https://github.com/styrainc/regal
Regal is a linter for Rego, with the goal of making your Rego magnificent!
code-quality language-server lint linter linters lsp magnificent opa open-policy-agent policy-as-code rego static-analysis
Last synced: 29 Jul 2024
https://github.com/StyraInc/regal
Regal is a linter for Rego, with the goal of making your Rego magnificent!
code-quality language-server lint linter linters lsp magnificent opa open-policy-agent policy-as-code rego static-analysis
Last synced: 03 Aug 2024
https://github.com/felipebz/zpa
Parser and static code analysis tool for PL/SQL and Oracle SQL.
analysis code-analysis code-quality grammar oracle-forms oracle-sql parser plsql plsql-analyzer plsql-parser sonarqube sql-analyzer static-analysis static-code-analysis
Last synced: 30 Jul 2024
https://github.com/MartinThoma/flake8-simplify
❄ A flake8 plugin that helps you to simplify code
code-quality flake8 flake8-extensions flake8-plugin linter python python-style python3
Last synced: 03 Aug 2024
https://github.com/fathyb/parcel-plugin-typescript
🚨 Enhanced TypeScript support for Parcel
code-quality lint parcel-plugin transformers type-checker typescript
Last synced: 31 Jul 2024
https://github.com/cflint/CFLint
Static code analysis for CFML (a linter)
cfml code-quality coldfusion findbugs lint linter lucee static-analysis static-code-analysis
Last synced: 31 Jul 2024
https://github.com/PicnicSupermarket/error-prone-support
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
abstract-syntax-tree ast automatic-refactoring code-quality code-style code-transformation error-prone hacktoberfest java refactoring refactoring-tools refaster static-analysis
Last synced: 01 Aug 2024
https://github.com/fluttercommunity/import_sorter
🎯 Automatically organize your dart imports. Maintainer: @gleich
code-quality dart dart-imports dart-package documentation flutter sorter
Last synced: 31 Jul 2024
https://github.com/hardisgroupcom/sfdx-hardis
Swiss-army-knife Toolbox for Salesforce. Orchestrates base commands and assist users with interactive wizards to make much more than native sfdx + Allows you to define a complete CI/CD Pipeline and Schedule a daily Metadata backup
apex automation cicd code-quality data-loader deployment devops documentation organization plugin quality salesforce salesforce-apex salesforce-api salesforce-developers salesforce-lightning salesforce-metadata salesforcedx scratch sfdx
Last synced: 01 Aug 2024
https://github.com/uptake/pkgnet
R package for analyzing other R packages via graph representations of their dependencies
code-quality dependency-analysis dependency-graph graph-theory r r-package
Last synced: 13 Aug 2024
https://github.com/lemurheavy/coveralls-ruby
Coveralls for Ruby
code-quality coverage coveralls ruby
Last synced: 31 Jul 2024
https://github.com/MathieuBuisson/PSCodeHealth
PowerShell module gathering PowerShell code quality and maintainability metrics
code-analysis code-quality powershell
Last synced: 01 Aug 2024
https://github.com/wemake-services/docker-image-size-limit
:whale: Keep an eye on your docker image size and prevent it from growing too big
ci code-quality devops docker docker-images docker-linter python python3
Last synced: 30 Jul 2024
https://github.com/wemake-services/flake8-broken-line
🚨 Flake8 plugin to forbid backslashes (\) for line breaks
code-quality flake8 flake8-plugin lint linter linting python python3
Last synced: 03 Aug 2024
https://github.com/michaelistrofficus/gpt4docstrings
Generating Python docstrings with OpenAI ChatGPT!!
ai chatgpt code-quality docstrings precommit-hooks python
Last synced: 02 Aug 2024
https://github.com/MichaelisTrofficus/gpt4docstrings
Generating Python docstrings with OpenAI ChatGPT!!
ai chatgpt code-quality docstrings precommit-hooks python
Last synced: 31 Jul 2024
https://github.com/green-code-initiative/ecoCode
Reduce the environmental footprint of your software programs with SonarQube
climate-change code-quality ecodesign ecoscore energy-efficiency sonarqube sonarqube-plugin static-analysis sustainability
Last synced: 01 Aug 2024