Runtime type-checking for Ruby. Enums, properties, generics, structured objects.
Type-check object properties at runtime.
A consistent code style guide for SQL to ensure legible and maintainable projects.
🦙 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.
bacon is a background rust code checker.
It's designed for minimal interaction so that you can just let it run, alongside your editor, and be notified of warnings, errors, or test failures in your Rust code.
Understand. Improve. Code.
AST Metrics is a blazing-fast static code analyzer that works across programming languages.. It empowers you to gain deep insights into your code structure, identify potential problems early on, and improve code quality. Leveraging the efficiency of Go, AST Metrics delivers exceptional performance for large codebases.
The ubiquitous test and mock framework for PowerShell.
The Universal Code Beautifier.
Single beautifier abstracting multiple beautifiers for multiple languages.
Knip finds unused files, dependencies and exports in your JavaScript and TypeScript projects.
A PHP code-quality tool.
When somebody commits changes, GrumPHP will run some tests on the committed code. If the tests fail, you won't be able to commit your changes. This handy tool will not only improve your codebase, it will also teach your co-workers to write better code following the best practices you've determined as a team.