# Introduction
ls-lint is an extremely fast file and directory name linter which provides a simple and fast way to bring some structure to your project directories
# Key facts
- Minimal setup with simple rules managed in one single
.ls-lint.yml
file - Works for directory and file names - all extensions supported - full unicode support
- Incredibly fast - lints thousands of files and directories in milliseconds
- Support for Windows, MacOS and Linux + NPM Package & Docker Image
- Trusted by Vue.js 3, Nuxt.js, Vant and many more
- Almost zero third-party dependencies - only go-yaml and doublestar
# Demo
ls-lint src/test/Test.js failed for rules: snakecase
src/test/YouTube.js failed for rules: snakecase
src/test/YouTube.js failed for rules: snakecase