GitHub Releases오픈소스 · 도구

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를 통한 증명 검증이 지원된다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗