
Cutesy는 HTML 문서와 템플릿의 들여쓰기·줄바꿈·속성을 정리하고, 형식 문제를 자동 수정하는 포매터 겸 린터다. Django 템플릿과 TailwindCSS를 지원하며 AlpineJS와 HTMX를 사용하는 HTML도 다룬다.
Python 3.12 이상이 필요하며 Linux, macOS, Windows에서 사용할 수 있다. 설치와 기본 실행은 다음과 같다.
pip install cutesy
cutesy "*.html" --fix
Django 템플릿에서 TailwindCSS 클래스도 정리하려면 다음처럼 실행한다.
cutesy "templates/**/*.html" --fix --extras=[django,tailwind]
설정은 cutesy.toml, pyproject.toml의 [tool.cutesy], setup.cfg의 [cutesy]에 둘 수 있다. 프로젝트는 성능을 위해 Rust 코어를 사용한다고 소개한다. JSX·TSX 파일과 독립된 JavaScript·CSS 파일은 지원 대상이 아니다.
설치 및 설정 방법은 설치 문서와 설정 문서에서 확인할 수 있다. 소스 저장소는 GitHub에서 공개되며 MIT 라이선스를 적용한다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요