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
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 is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code.
Read more
Cpplint is a command-line tool to check C/C++ files for style issues according to Google’s C++ style guide.
Read more
Cppcheck is a static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behaviour
Read more
ls-lint is an extremely fast directory and filename linter. Bring some structure to your project filesystem.
Read more
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code.
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
Pyrefly is a fast Python type checker and language server with incremental analysis, type inference and integration with popular editors
Read more
textlint is a pluggable natural-language linter with first-class Markdown support, configurable rules, fixers and custom output formatters
Read more
dupeGuru finds duplicate files in a given set of directories and sub-directories. It recognizes duplicates by comparing MD5 signature of files followed by a byte-to-byte comparison. Here’s our review of this open source program.
Read more