1+ # Beginner-Friendly Configuration
2+ # Perfect for developers just starting with codebase validation
3+ # Gentle introduction with helpful explanations and relaxed standards
4+
5+ validation :
6+ agents :
7+ # 📚 Essential Files - Start with the basics
8+ essential-files :
9+ enabled : true
10+ require_readme : true # Every project needs a welcoming README
11+ require_contributing : false # Optional for personal projects
12+ require_docs_directory : false # Can add documentation later
13+
14+ # ⚙️ Git Configuration - Keep things tidy
15+ git-configuration :
16+ enabled : true
17+ require_gitignore : true # Essential - keeps junk out of your repo
18+ require_gitattributes : false # Advanced feature, skip for now
19+ require_editorconfig : false # Nice to have, not required initially
20+
21+ # 📝 Development Standards - Learn good habits gradually
22+ development-standards :
23+ enabled : true
24+ check_commit_history : true
25+ commit_history_depth : 5 # Check only recent commits
26+ require_conventional_commits : false # Learn this later
27+ validation_threshold : 0.3 # Very forgiving - 30% is enough to start
28+
29+ # 🎨 Output settings - Keep it simple and encouraging
30+ output :
31+ format : " table" # Pretty, human-readable output
32+ verbose : false # Don't overwhelm with details
33+
34+ # 📊 Scoring - Encouraging for beginners
35+ scoring :
36+ pass_threshold : 0.5 # 50% score is passing - you've got this!
37+ warning_threshold : 0.3 # Only warn if really struggling
38+
39+ # 🎯 What this config does:
40+ # - Checks for a README (the most important file!)
41+ # - Makes sure you have a .gitignore (prevents common mistakes)
42+ # - Gently encourages good development practices
43+ # - Celebrates your progress rather than focusing on what's missing
44+ #
45+ # 🌱 As you grow:
46+ # - Enable CONTRIBUTING.md when you want collaborators
47+ # - Add docs/ directory when your project gets complex
48+ # - Turn on conventional commits to learn industry standards
49+ # - Gradually increase thresholds as you improve
50+ #
51+ # 🎉 Perfect starting point for:
52+ # - Personal projects and learning exercises
53+ # - First-time open source contributors
54+ # - Teams adopting validation tools gradually
55+ # - Anyone who wants to start simple and grow
56+
57+ # Expected minimal project structure:
58+ # my-awesome-project/
59+ # ├── README.md # Tells people what your project does
60+ # ├── .gitignore # Keeps build files and secrets safe
61+ # └── src/ # Your actual code
0 commit comments