Code Quality Measure, enforce, and improve code quality across languages. Linting JavaScript/TypeScript Python Go Rust Formatting Code Coverage Complexity Metrics Tech Debt Indicators Look for these patterns: Notes - Run linting on changed files only in CI for speed: . - Coverage percentage alone is misleading — 80% with no edge case tests is worse than 60% with thorough tests. - Fix linting errors incrementally. Don't dump 500 fixes into one commit. - Complexity 10 is a code smell. 20 needs refactoring. ---