A tool to enforce Swift style and conventions.
Repository Index
47,133 repositories indexed
1–22 of 22 · Most stars
A static analyzer for Java, C, C++, and Objective-C
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
Continuous Inspection
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.
Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.
Static code analysis for Kotlin
Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.
It's not just a linter that annoys you!
An extensible multilanguage static code analyzer.
Codebase intelligence for TypeScript and JavaScript. Health, complexity hotspots, duplication, architecture boundaries, circular dependencies, design-system drift, and unused code, from one graph. CLI, GitHub Action, LSP, MCP, and VS Code. Rust, MIT licensed.
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
Open source AI code review for coding agents. A separate reviewer checks every change your agent writes before you push, in Claude Code, Codex, Cursor and Cline. No account or key of its own.
Code analyzer for C# and VB.NET projects
CodeCompass is a software comprehension tool for large scale software written in C/C++, C# and Python.
A static code analysis tool for Crystal
SonarQube extension for Visual Studio providing code quality and security feedback directly in the IDE
An opinionated, curated list of tools for enforcing software development standards: one recommended tool per job, with limits.
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
Architecture linter for Swift — enforce Clean Architecture import rules via SwiftSyntax. A CI-ready guardrail for AI-assisted development.
Make Java source layout deterministic: reorder class members safely, keep accessors together, format java-source, and enforce style in CI.