en un clic
clean-code-skills
clean-code-skills contient 18 skills collectées depuis hatlesswizard, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
Code quality checker based on Clean Code Appendix A: Concurrency II -- checks server threading patterns, execution path analysis, library thread-safety, method dependency in concurrent code, deadlock prevention (4 conditions), and multithreaded testing strategies
Code quality checker based on Clean Code Ch1: Clean Code -- checks overall code cleanliness philosophy, readability, minimal dependencies, expressiveness, and the Boy Scout Rule
Code quality checker based on Clean Code Ch2: Meaningful Names -- checks naming conventions, intention-revealing names, disinformation avoidance, searchability, encoding avoidance, and context
Code quality checker based on Clean Code Ch3: Functions — checks function size, single responsibility, abstraction levels, argument counts, side effects, command-query separation, error handling, and DRY
Code quality checker based on Clean Code Ch4: Comments — detects redundant, misleading, mandated, journal, noise, and commented-out code; validates good comment patterns
Code quality checker based on Clean Code Ch5: Formatting -- checks vertical formatting (file size, openness, density, distance, ordering), horizontal formatting (line length, spacing, alignment, indentation), and team rules
Code quality checker based on Clean Code Ch6: Objects and Data Structures -- checks data abstraction, object/data anti-symmetry, Law of Demeter (train wrecks), hybrid avoidance, DTO/Active Record usage
Code quality checker based on Clean Code Ch7: Error Handling — checks exception vs error codes, try-catch structure, exception context, caller-oriented exceptions, Special Case pattern, null return/pass prevention
Code quality checker based on Clean Code Ch8: Boundaries — checks third-party wrapping, learning tests, boundary interfaces, adapter patterns, external dependency isolation
Code quality checker based on Clean Code Ch9: Unit Tests -- checks TDD laws, test cleanliness, domain-specific test language, single concept per test, FIRST principles
Code quality checker based on Clean Code Ch10: Classes -- checks class size, Single Responsibility Principle, cohesion, organization, encapsulation, Open/Closed Principle, and Dependency Inversion
Code quality checker based on Clean Code Ch11: Systems -- checks construction/use separation, dependency injection, cross-cutting concerns, AOP patterns, architecture testability, decision timing, and DSL usage
Code quality checker based on Clean Code Ch12: Emergence (by Jeff Langr) — checks Kent Beck's 4 rules of Simple Design: all tests pass, no duplication, expressiveness, minimal classes/methods
Code quality checker based on Clean Code Ch13: Concurrency — checks SRP for threading, data scope limiting, execution models, synchronized section size, shut-down correctness, and threaded code testing
Code quality checker based on Clean Code Ch14: Successive Refinement — checks incremental refactoring discipline, TDD during refactoring, recognizing code smells early, refactoring moves, and the principle of never letting messes build up
Code quality checker based on Clean Code Ch15: JUnit Internals — checks conditional encapsulation, negative-to-positive conditionals, naming precision, dead code removal, proper scoping, hidden temporal coupling, consistent conventions, and systematic refactoring technique
Code quality checker based on Clean Code Ch16: Refactoring SerialDate — checks test-first refactoring, naming accuracy, encapsulation, dead code removal, proper method placement, and respectful code critique
Code quality checker based on Clean Code Ch17: Smells and Heuristics — comprehensive reference of ALL 66 code smells organized as C1-C5, E1-E2, F1-F4, G1-G36, J1-J3, N1-N7, T1-T9