yusyus
|
51787e57bc
|
style: Fix 411 ruff lint issues (Kimi's issue #4)
Auto-fixed lint issues with ruff --fix and --unsafe-fixes:
Issue #4: Ruff Lint Issues
- Before: 447 errors (originally reported as ~5,500)
- After: 55 errors remaining
- Fixed: 411 errors (92% reduction)
Auto-fixes applied:
- 156 UP006: List/Dict → list/dict (PEP 585)
- 63 UP045: Optional[X] → X | None (PEP 604)
- 52 F401: Removed unused imports
- 52 UP035: Fixed deprecated imports
- 34 E712: True/False comparisons → not/bool()
- 17 F841: Removed unused variables
- Plus 37 other auto-fixable issues
Remaining 55 errors (non-critical):
- 39 B904: Exception chaining (best practice)
- 5 F401: Unused imports (edge cases)
- 3 SIM105: Could use contextlib.suppress
- 8 other minor style issues
These remaining issues are code quality improvements, not critical bugs.
Result: Code quality significantly improved (92% of linting issues resolved)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 12:46:38 +03:00 |
|
yusyus
|
261f28f7ee
|
feat: Add multi-language documentation support (Task #16)
- Language detection (11 languages supported)
- Filename pattern recognition (file.en.md, file_en.md, file-en.md)
- Content-based detection with confidence scoring
- Multi-language organization and filtering
- Translation status tracking
- Export by language capability
- 22 tests passing (100%)
Files:
- multilang_support.py: Core language engine
- test_multilang_support.py: Comprehensive tests
Supported Languages:
- English, Spanish, French, German, Portuguese, Italian
- Chinese, Japanese, Korean
- Russian, Arabic
Features:
- LanguageDetector with pattern matching
- MultiLanguageManager for organization
- Translation completeness tracking
- Script detection (Latin, Han, Cyrillic, etc.)
- Export to language-specific files
Week 2: 7/9 tasks complete (78%)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-07 13:45:01 +03:00 |
|