Conversation
ruff check . --fix + ruff format . で auto-fix 可能なエラーを修正。 ロジック変更なし。影響ファイル: - app/auth/router.py (I001) - app/automation/ai_judgment_scheduler.py (I001) - tests/test_fee_transfer_service.py (I001 + E402 noqa追加) - tests/test_line_messaging.py (I001) - alembic/versions/p6q7r8s9t0u1_referral_campaign.py (format) - app/aave/client.py (format) - app/api/v1/fees.py (format) - tests/test_cryptact_csv.py (format) - tests/test_gas_estimator.py (format) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
🛡️ Path Access Control
|
🤖 Automated Code ReviewFiles Reviewed: 0 |
🤖 Codex ReviewSecurity Check: ✅ PASS No issues found. ✨ |
❌ CI Lint Report
Mypy outputPytest output |
Deploying ultra-autotrade-demo with
|
| Latest commit: |
579b07d
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://3a348c51.ultra-autotrade-demo.pages.dev |
| Branch Preview URL: | https://fix-ruff-i001-lint-fix.ultra-autotrade-demo.pages.dev |
- pyproject.toml: reportlab.* を mypy overrides に追加(CI import-untyped エラー解消) - referral/service.py: get_referral_earnings 戻り値型を dict → dict[str, str | int | None] (mypy type-arg エラー解消)
🛡️ Path Access Control
|
🤖 Automated Code ReviewFiles Reviewed: 0 |
🤖 Codex ReviewSecurity Check: ✅ PASS No issues found. ✨ |
❌ CI Lint Report
Pytest output |
aiohttp 3.14.0 removed AsyncStreamReaderMixin, breaking vcrpy<=8.1.1 cassette playback (upstream Issue #995). aiohttp is a transitive runtime dep via web3/ccxt; pinning <3.14 in requirements.txt keeps CI and prod on 3.13.x until upstream vcrpy ships a fix. Also adds docs/integration/backend_deps.md entry for Path Check gate. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Owner
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
main ブランチに存在する ruff
I001(import ブロック未整列)エラーと format 違反を修正。これにより全 PR の CI Lint ジョブが通るようになります。
原因
ruff check .のI001/ format 違反が過去のコミットで適用されていなかった。修正内容
ruff check . --fix+ruff format .による自動修正のみ。ロジック変更なし。修正ファイル (9件)
I001 import順序
backend/app/auth/router.pybackend/app/automation/ai_judgment_scheduler.pybackend/tests/test_fee_transfer_service.py(E402# noqa追加も含む)backend/tests/test_line_messaging.pyruff format
backend/alembic/versions/p6q7r8s9t0u1_referral_campaign.pybackend/app/aave/client.pybackend/app/api/v1/fees.pybackend/tests/test_cryptact_csv.pybackend/tests/test_gas_estimator.pyDoD
🤖 auto-fix by night-mode Lane: ruff import order (I001) + format