astral-sh/ruff
Ruff 0.17.2 출시, 정규식 컴파일 검사 외 버그 수정
원제 astral-sh/ruff 0.17.2
0.17.2
Key Point
새로운 린트 규칙과 성능 개선, 설정 옵션 확대로 개발 흐름을 더 효율적으로 만드는 업데이트다.
핵심 요약
- Python 린트·포매터 도구인 Ruff 0.17.2가 2026년 10월 22일 공개되었다.
- 새 프리뷰 기능으로 불필요한 정규식 컴파일을 감지하는 규칙이 추가되었다.
- 타입 변수의 별표 제약, 백슬래시 이스케이프된 *args와 **kwargs, 별표 요소 처리 등의 버그를 수정했다.
- 타입 가드 삭제 시 주석이 제거되는 경우를 unsafe로 표시해 의도치 않은 코드 손상을 방지했다.
- 정규식 컴파일 최적화, 유니코드 양방향 검사 사전 필터링, 파스 공유 등으로 성능을 개선했다.
- pylint의 매직 값 비교 검사(PLR2004)에 설정 가능한 허용 목록이 추가되어 거짓 양성을 줄일 수 있다.
- macOS, Windows, Linux의 다양한 아키텍처(x86, ARM64, RISC-V 등)용 바이너리가 배포되며, GitHub CLI를 통한 증명 검증이 지원된다.
릴리스 노트 보기 ↗github.com