2.2.3 • Published 2 months ago

@ls-lint/ls-lint v2.2.3

Weekly downloads
7,663
License
MIT
Repository
github
Last release
2 months ago

ls-lint

An extremely fast directory and filename linter - Bring some structure to your project filesystem

CI Go Report Card npm npm

  • Minimal setup with simple rules managed in one single or multiple .ls-lint.yml files
  • 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 + GitHub Action + Homebrew + & Docker Image
  • Almost zero third-party dependencies (only go-yaml and doublestar)

Documentation

The full documentation can be found at ls-lint.org

Demo

Configuration .ls-lint.yml

ls:
  .js: snake_case
  .ts: snake_case | camelCase
  .d.ts: PascalCase
  .html: regex:[a-z0-9]+

ignore:
  - node_modules

Result

Discord

Join the ls-lint discord server

Sponsors

Logo

Logo created by Studio Ajot

License

ls-lint is open-source software licensed under the MIT license.

FOSSA Status

2.2.3

2 months ago

2.2.0-beta.0

8 months ago

2.2.1

7 months ago

2.2.0

7 months ago

2.2.2

7 months ago

2.1.0

8 months ago

2.1.0-beta.0

10 months ago

2.0.1

11 months ago

2.0.0-beta.0

12 months ago

2.0.0

12 months ago

1.11.2

2 years ago

1.11.1

2 years ago

1.11.0

2 years ago

1.10.0

3 years ago

1.10.0-beta.2

3 years ago

1.10.0-beta.1

3 years ago

1.9.2

4 years ago

1.9.0

4 years ago

1.9.0-beta.5

4 years ago

1.9.0-beta.4

4 years ago

1.9.0-beta2

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.0

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago