Command-Line Developer Utility (File Inspector / Code Stats)
Build a terminal utility that analyzes a directory, counts code lines, calculates comment ratios, detects large files, and outputs formatted summary tables.
Recommended Tech Stack
Key Skills You Demonstrate
- ✓Recursive directory traversal and file path normalization
- ✓Command-line argument parsing (flags, options, help text)
- ✓Error handling for missing directories and permission errors
- ✓Publishing code to GitHub with a clean, professional README
Core Features to Implement
Structure your code into small, single-responsibility functions: `parseArgs()`, `scanDirectory()`, `computeStats()`, `formatOutput()`.
- →Package as an installable CLI tool using pip or npm