ShellCheck, a static analysis tool for shell scripts
- haskell
- shell
- static-analysis
- bash
47,133 repositories indexed
1–24 of 25 · Most stars
ShellCheck, a static analysis tool for shell scripts
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
⚓ A collection of high-performance JavaScript tools.
Static code analysis for Kotlin
Staticcheck - The advanced Go linter
Opinionated Oxlint rules for rejecting low-evidence TypeScript and JavaScript patterns
An extensible multilanguage static code analyzer.
a code metric tool for rails projects
ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).
Fast Markdown linter and formatter written in Rust
Independent set of GDScript tools - parser, linter, formatter, and more
ESLint rules for functional programming
Magic number detection for JavaScript
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Universal toolkits for linting, viewing and managing i18n for any frameworks.
PHP Magic Number Detector
The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.
Analyzes Elm projects, to help find mistakes before your users find them.
Architecture checks for Go projects
Shrink (minify) Pico-8 (& Picotron) carts, as well as other tools (e.g. linting, format conversion, exports)
Keeps coding agents on your design system: catches palette colors, native elements and APIs your system lacks, at every edit and pull request, with the fix. Set it up once in your design-system package; every app in your monorepo gets it.