[PyCharm] 저장 시 자동으로 코드 포맷팅 & 린트하는 방법 (black / isort / ruff)
Dev/Editors. Dev
·
2025. 4. 4.
개요Python 개발할 때 black, isort, ruff를 사용해서 코드 스타일을 자동으로 정리하면 매우 효율적입니다.PyCharm에서는 File Watcher 기능을 사용하면 파일 저장 시 자동으로 포맷팅과 린트 수정이 가능합니다.1. File Watcher란?🔧 File Watcher란?File Watcher는 PyCharm의 자동 실행 도구입니다.간단히 말해,“파일을 저장하면 지정된 명령어(black, isort, ruff 등)를 자동으로 실행해주는 기능”예를 들어:• .py 파일 저장 시 → black이 자동으로 코드 정리• isort가 import 순서를 정리• ruff가 린트 + 포맷 자동 수정이렇게 자동화해주기 때문에 개발자가 따로 명령어를 실행할 필요가 없습니다.2. black, is..