GitHub Releases오픈소스 · 도구

astral-sh/ruff

Ruff 0.17.1 출시, Python 린터 개선사항 반영

원제 astral-sh/ruff 0.17.1

0.17.1
Key Point

Python 코드 품질 검증에 필수적인 도구의 버그 수정과 규칙 개선사항을 확인해야 기존 프로젝트의 린팅 정확도를 높일 수 있다.

핵심 요약

  • Python 린터·포매터 Ruff 0.17.1이 2026년 10월 15일 공개되었다.
  • None, True, False를 키워드가 아닌 것으로 처리하는 pycodestyle 규칙(E271-E274)이 프리뷰 기능으로 추가되었다.
  • 여러 개의 선행 주석이 있을 때 들여쓰기 제거 로직의 버그를 수정했다.
  • flake8-pyi 플러그인에서 __new__ 메서드의 레거시 위치 전용 파라미터를 감지하는 PYI063 규칙을 개선했다.
  • flake8-pyi의 PYI036 규칙에서 인용된 주석에 대한 거짓 양성을 수정했다.
  • perflint의 PERF401, PERF403 규칙이 유효하지 않은 컴프리헨션 제안을 피하도록 개선했다.
  • 컬렉션과 weakref 컨테이너를 더 많이 뮤터블로 취급하도록 규칙을 변경했다.
  • flake8-import-conventions 문서의 기본값과 예제 별칭을 업데이트했다.
  • macOS(Apple Silicon, Intel), Windows(ARM64, x86, x64), Linux(ARM64, x86, PPC64LE, RISCV, S390x, ARMv7, MUSL 등)를 포함한 다양한 플랫폼용 바이너리가 제공된다.
  • GitHub Artifact Attestation으로 배포 아티팩트의 진정성을 검증할 수 있다.
AI 요약 안내

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

요약 원칙 ↗