docs(rules): clarify 800-line review ceiling

This commit is contained in:
Suliman Abdulrazzaq
2026-08-24 22:26:33 -03:00
committed by Alex Schmitt
parent e97edd47fc
commit 60e27fe51e
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -36,7 +36,8 @@ Rationale: Immutable data prevents hidden side effects, makes debugging easier,
MANY SMALL FILES > FEW LARGE FILES:
- High cohesion, low coupling
- 200-400 lines typical, 800 max
- 200-400 lines typical, with 800 lines as a soft maintainability ceiling for source files
- Test, generated, and vendored files may exceed the ceiling when their size is justified by their role
- Extract utilities from large modules
- Organize by feature/domain, not by type