MegaLinter combines code linting, formatting and security checks with local and CI/CD workflows, automated fixes and detailed reports.
Read more
MegaLinter combines code linting, formatting and security checks with local and CI/CD workflows, automated fixes and detailed reports.
Read more
remark-lint provides extensible remark plugins and presets for checking Markdown style, document structure and consistency in workflows.
Read more
gofumpt applies a stricter subset of gofmt formatting with additional opinionated rules, extra formatting checks and deterministic output.
Read more
HTML-validate is an Offline HTML5 validator. It validates either a full document or a smaller (incomplete) template
Read more
LintHTML is a fork of htmllint featuring a built-in CLI and multiple bug fixes and improvements.
Read more
Uncrustify formats C and C++ code with detailed control over indentation, whitespace, braces, alignment and consistent coding styles.
Read more
Using static analysis, Staticcheck finds bugs and performance issues, offers simplifications, and enforces style rules.
Read more
Vet examines Go source code for suspicious constructs, supports JSON output and suggested fixes, and can run alternative Go analysis tools.
Read more
OCLint finds code smells, unused code and excessive complexity in C, C++ and Objective-C, with configurable checks and reporting.
Read more
cpplint checks C and C++ source against Google’s style guide, with configurable filters, recursive scanning and CI-friendly reports.
Read more
Cppcheck analyses C and C++ code for undefined behaviour, memory errors and portability issues, with CLI and GUI tools and custom rules.
Read more
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code.
Read more
OpenAPI Linter is a CLI and a Node.js library to validate OpenAPI specification. It is based on Spectral by Stoplight with OpenAPI rules with additional rules. The goal of Linter is to check whether the spec contains enough information to
Read more
Cherrybomb helps prevent incorrect code implementation. It works by validating and testing your API using an OpenAPI file.
Read more
gofmt formats Go source code consistently, can simplify code, rewrite expressions, show diffs and process files, directories or stdin.
Read more
golangci-lint runs a large collection of Go linters and formatters with caching, parallel execution, autofixes and flexible configuration.
Read more
eradicate removes commented-out code from Python files.
Read more
Pyrefly is a fast Python type checker and language server with incremental analysis, type inference and integration with popular editors
Read more
cython-lint is a tool and pre-commit hook to lint Cython files.
Read more
Zally is a quality assurance tool. It’s a linter for OpenAPI specifications.
Read more