Commit History
-
style: Apply comprehensive ruff formatting across entire codebase
- Formatted 27 files with ruff formatter for consistent code style - Ensures all code follows unified formatting standards - Completes the migration from black/isort to ruff formattingdd82ad4 -
feat: Migrate from isort, black, flake8 to ruff for unified linting and formatting
- Replace isort, black, flake8, autoflake with single ruff dependency - Configure ruff with equivalent settings for formatting, import sorting, and linting - Update Makefile commands to use 'ruff check' and 'ruff format' - Update pre-commit hooks to use ruff-pre-commit - Update VS Code tasks for new ruff commands - Update requirements.in and requirements-lint.txt dependencies - Format codebase with ruff (14 files reformatted) Benefits: - 10-100x faster than previous toolchain - Unified configuration in pyproject.toml - Additional linting rules (flake8-bugbear, flake8-simplify) - Reduced dependency count and simpler setup Note: Existing line length and linting issues will be addressed in follow-up commits6a48ef2
-
refactor: Clean up code formatting and improve readability across multiple files
e3c68ad
-
Refactor unit tests for SessionManager and TextProcessor classes
2652f92
-
アプリケーションの構成を変更し、appモジュールをyomitalkに移動しました。また、関連するテストファイルや設定ファイルも新しいパスに合わせて修正しました。これにより、コードの整理と一貫性が向上しました。
9cae871
-
大文字アルファベットでも読み方判定できるis_romaji_readable関数を追加し、audio_generatorで活用
09caf12