# 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