ruff-recursive-fix은(는) 무엇을 하나요?
선택적 범위 및 규칙 재정의로 Ruff 검사를 실행하고, 안전 및 비안전 자동 수정을 반복적으로 적용하며, 각 변경 사항을 검토하고, 대상 편집 또는 사용자 결정으로 남은 문제를 해결합니다.
사용 방법
- Ruff 설치 확인:
ruff가 설치되어 있는지 확인하세요. (pip install ruff) - 스킬 호출: 프로젝트 루트에서 다음 명령을 실행하거나 AI 어시스턴트에게 요청하세요:
필요에 따라ruff check --fix --unsafe-fixes .--select,--ignore,--per-file-ignores등 옵션을 추가할 수 있습니다. - 변경 사항 검토: AI가 각 파일의 변경 사항을 제시하면, 승인 또는 거절할 수 있습니다.
- 반복 실행: 모든 문제가 해결될 때까지 2-3단계를 반복합니다.
- 수동 처리: 자동 수정이 불가능한 문제는 대상 편집이나 사용자의 결정을 통해 처리합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 지원 개발 환경
참고 사항
- 이 스킬은 선택적 범위 인자(
--scope)와 규칙 재정의(--select,--ignore)를 지원합니다. - 안전 자동 수정을 우선 적용하고, 이후 비안전 자동 수정을 적용합니다.
- 각 변경 사항은 사용자에게 검토 및 승인을 받습니다.
- 자동 수정 후에도 남은 문제는 해당 문제 유형에 따라 사용자에게 알리고 처리 방법을 제안합니다.