Cluster 633567

59 repos across 3 sub-areas

Static Analysis & Code Quality Tools

27 repos

Tools and frameworks for linting, code analysis, and quality assessment across multiple languages, with particular strength in Rust and TypeScript ecosystems. The cluster covers both foundational linting engines (like PMD) and language-specific analyzers, as well as broader code quality platforms and refactoring tools. Developers exploring this area will find implementations of static checkers, AST-based analysis tools, and integrated quality assessment systems.

Static analysis and linting tools

18 repos

Tools and frameworks for analyzing, linting, and improving code quality across multiple programming languages. The cluster centers on static analysis engines—most prominently Go-based linters like revive and SwiftLint, alongside Clojure and Haskell analysis tools—that detect bugs, style violations, and code smells without executing the code. Repositories here cover both general-purpose linting platforms and language-specific checkers, providing both the infrastructure for building linters and ready-to-use tools for enforcing code standards.

Python Static Analysis & Linting

14 repos

Tools and frameworks for static analysis, code quality checking, and style enforcement in Python. This cluster spans multiple implementation approaches—from Python-based linters like pylint to performance-focused rewrites in Rust (ruff) and type checkers in OCaml (pytype)—unified by the shared goal of catching bugs, enforcing PEP 8 standards, and improving code quality without runtime execution. Developers exploring this area will encounter both foundational tools and modern reimplementations optimizing for speed and developer experience.