An extremely fast directory and filename linter - Bring some structure to your project filesystem
2,420
stars
851
commits
Go
primary language
Sep 4, 2026
updated
An extremely fast directory and filename linter - Bring some structure to your project filesystem
.ls-lint.yml filesv2.3.0 is here: https://ls-lint.org/blog/announcements/v2.3.0.html
The full documentation can be found at ls-lint.org
.ls-lint.ymlls:
packages/*/{src,__tests__}:
.js: kebab-case
.ts: camelCase | PascalCase
.d.ts: camelCase
.spec.ts: camelCase | PascalCase
.mock.ts: camelCase
components/*:
.ts: regex:${0}
tests:
.*: exists:0
.test.ts: regex:${1}
ignore:
- node_modules
Logo created by Studio Ajot
ls-lint is open-source software licensed under the MIT license.
Go
79.5%
Starlark
17.1%
JavaScript
2.2%
An extremely fast directory and filename linter - Bring some structure to your project filesystem
2,420
stars
851
commits
Go
primary language
Sep 4, 2026
updated
An extremely fast directory and filename linter - Bring some structure to your project filesystem
.ls-lint.yml filesv2.3.0 is here: https://ls-lint.org/blog/announcements/v2.3.0.html
The full documentation can be found at ls-lint.org
.ls-lint.ymlls:
packages/*/{src,__tests__}:
.js: kebab-case
.ts: camelCase | PascalCase
.d.ts: camelCase
.spec.ts: camelCase | PascalCase
.mock.ts: camelCase
components/*:
.ts: regex:${0}
tests:
.*: exists:0
.test.ts: regex:${1}
ignore:
- node_modules
Logo created by Studio Ajot
ls-lint is open-source software licensed under the MIT license.
Go
79.5%
Starlark
17.1%
JavaScript
2.2%