Commit e31ed95
Improve locale generation edge case handling
1. Add partial file check in obsolete? method:
- Detect when only some output files exist (incomplete generation)
- Triggers regeneration to ensure all files are present
2. Add warning for empty locale files:
- Shows clear message when no source YAML files are found
- Helps users debug configuration issues
- Exits early to avoid confusing error messages
3. Simplify files_are_outdated logic:
- Removed redundant empty check (now handled in initialize)
- Cleaner separation of concerns
All tests pass with these improvements.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent 22e9d96 commit e31ed95
1 file changed
+6
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
42 | 47 | | |
43 | 48 | | |
44 | 49 | | |
| |||
55 | 60 | | |
56 | 61 | | |
57 | 62 | | |
| 63 | + | |
58 | 64 | | |
59 | 65 | | |
60 | 66 | | |
| |||
65 | 71 | | |
66 | 72 | | |
67 | 73 | | |
68 | | - | |
69 | | - | |
70 | 74 | | |
71 | 75 | | |
72 | 76 | | |
| |||
0 commit comments