ls-lint - 디렉토리와 파일 이름을 위한 초고속 린터
(github.com/loeffel-io)- 파일과 폴더 이름이 사전에 정의한 네이밍 규칙을 따르고 있는지 검사하는 경량형 초고속 린터
- 수천 개 파일과 디렉토리를 밀리초 단위로 검사하는 성능으로 대형 프로젝트에도 적용 가능
-
.ls-lint.yml
파일 하나로 규칙을 설정할 수 있으며, 유니코드 다국어 파일명 및 모든 확장자를 지원함 - 파일 확장자에 따라 케밥 케이스, 카멜 케이스, 정규표현식 등 다양한 규칙을 설정할 수 있음
- Go로 작성되어 모든 운영체제(Windows, macOS, Linux)에서 사용할 수 있고, GitHub Action, npm, Docker, Homebrew 등 설치 옵션이 다양