← ClaudeAtlas

code-qualitylisted

Code quality practices, linting, and refactoring
murtazatouqeer/f5-framework-claude · ★ 0 · Code & Development · score 77
Install: claude install-skill murtazatouqeer/f5-framework-claude
# Code Quality Skills ## Overview Code quality practices for writing clean, maintainable, and reliable code. These skills cover linting, static analysis, refactoring, naming conventions, documentation, and best practices. ## Quality Metrics | Metric | Good | Warning | Bad | |--------|------|---------|-----| | Cyclomatic Complexity | < 10 | 10-20 | > 20 | | Function Length | < 20 lines | 20-50 | > 50 | | File Length | < 300 lines | 300-500 | > 500 | | Nesting Depth | < 3 | 3-4 | > 4 | | Code Coverage | > 80% | 60-80% | < 60% | | Duplicate Code | < 3% | 3-5% | > 5% | | Technical Debt Ratio | < 5% | 5-10% | > 10% | ## Categories ### Linting Automated code style enforcement and error detection: - **ESLint** - JavaScript/TypeScript linting - **Prettier** - Code formatting - **Stylelint** - CSS/SCSS linting - **lint-staged** - Pre-commit linting ### Static Analysis Deep code analysis beyond linting: - **TypeScript Strict Mode** - Maximum type safety - **SonarQube** - Comprehensive analysis platform - **Code Coverage** - Test coverage metrics ### Refactoring Code improvement techniques: - **Code Smells** - Identifying problematic patterns - **Refactoring Techniques** - Systematic improvements - **Extract Method** - Breaking down functions - **When to Refactor** - Decision framework ### Naming Clear and consistent naming: - **Naming Conventions** - Project-wide standards - **Variable Naming** - Descriptive identifiers - **Function Naming** - Action-oriented names ### Docume