파이썬 정적 분석1 Ruff 소개 및 활용, Python 코드 품질 관리 Ruff란?Ruff는 Python 코드를 위한 초고속 정적 분석기(linter) 및 코드 포매터(formatter) 입니다. Rust로 작성되었으며, 기존 Python 도구들보다 훨씬 빠른 성능을 제공합니다.1. Ruff의 주요 기능🔹 1) Linter (린터)코드에서 버그, 스타일 위반, 잠재적 문제점을 자동으로 감지합니다.기존에 사용되던 Flake8, PyLint, Mypy 등과 호환되며, 다양한 플러그인 기능을 자체적으로 포함하고 있음.PEP 8 기반 스타일 체크 가능.🔹 2) Formatter (포매터)Black 스타일을 따르는 포매터 기능이 추가됨.Python 코드의 스타일을 일관되게 유지하고 자동 정렬 가능.ruff format 명령어로 사용.🔹 3) Import 정리 (isort 대체).. 2025. 4. 2. 이전 1 다음