Commit 77186eb
fix(lint): ruff 룰셋 명시로 린터 판올림에 의한 CI 파손 차단
[tool.ruff.lint] select 가 없어 ruff 기본 룰셋을 따르고 있었는데,
dev extras 가 `ruff>=0.6` 로 상한이 없어 CI 는 매번 최신을 설치한다.
ruff 0.16 에서 기본 룰셋이 확대되며 기존 코드 56건이 적발돼
609abf1(v0.18.0) 이후 main 이 계속 실패 중이었다.
로컬(0.15.20)에서는 통과해 재현되지 않던 문제.
지금까지 통과 기준이던 E4/E7/E9/F 를 명시해 버전 무관하게 고정한다.
ruff 0.15.20 / 0.16.1 양쪽에서 All checks passed 확인.
룰 확장은 별건으로 — 추가 시 기존 위반(BLE001 9, S110 4 등)을 함께 정리한다.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 70d2547 commit 77186eb
1 file changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
91 | 97 | | |
92 | 98 | | |
93 | 99 | | |
| |||
0 commit comments