Ruff - 10-100x 빠른 Python 린터
(github.com/charliermarsh)- Rust로 작성된 Python 린터
- flake8, pylint, autoflake에 비해 10배에서 100배 가량 빠름
- ESLint, TypeScript처럼 캐싱, --fix, --watch 옵션 지원
- Black과 호환됨
한계
- 아직 production ready 상태는 아님
- 린트 규칙이 풍부하지 않음
- Black 같은 auto-formatting 툴이 널리 사용되며 린트 도구의 중요성은 상대적으로 줄어듦
저자가 ruff 도구를 런칭하며 쓴 블로그 글도 같이 읽어보면 좋습니다. swc, esbuild, rome이 그렇듯 파이썬 생태계의 도구들도 더 빨라질 수 있고 즉각적이어야 한다는 생각에 일종의 poc로 ruff 도구를 만들게 됐다고 합니다.