loeffel-io / Ls Lint
Licence: mit
An extremely fast directory and filename linter - Bring some structure to your project directories
Stars: ✭ 745
Programming Languages
go
31211 projects - #10 most used programming language
Labels
Projects that are alternatives of or similar to Ls Lint
Undercover
Actionable code coverage - detects untested code blocks in recent changes
Stars: ✭ 574 (-22.95%)
Mutual labels: linter
Pre Commit
A framework for managing and maintaining multi-language pre-commit hooks.
Stars: ✭ 7,024 (+842.82%)
Mutual labels: linter
Oas Kit
Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
Stars: ✭ 516 (-30.74%)
Mutual labels: linter
Graphql Schema Linter
Validate GraphQL schema definitions against a set of rules
Stars: ✭ 476 (-36.11%)
Mutual labels: linter
Tslint
🚦 An extensible linter for the TypeScript language
Stars: ✭ 5,922 (+694.9%)
Mutual labels: linter
Hadolint
Dockerfile linter, validate inline bash, written in Haskell
Stars: ✭ 6,284 (+743.49%)
Mutual labels: linter
Xo
❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
Stars: ✭ 6,277 (+742.55%)
Mutual labels: linter
Flake8 Bugbear
A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
Stars: ✭ 518 (-30.47%)
Mutual labels: linter
Shellcheck
ShellCheck, a static analysis tool for shell scripts
Stars: ✭ 27,211 (+3552.48%)
Mutual labels: linter
Stylelint Processor Styled Components
Lint your styled components with stylelint!
Stars: ✭ 639 (-14.23%)
Mutual labels: linter
Standard
🌟 JavaScript Style Guide, with linter & automatic code fixer
Stars: ✭ 26,433 (+3448.05%)
Mutual labels: linter
Textidote
Spelling, grammar and style checking on LaTeX documents
Stars: ✭ 483 (-35.17%)
Mutual labels: linter
Devskim
DevSkim is a set of IDE plugins and rules that provide security "linting" capabilities.
Stars: ✭ 576 (-22.68%)
Mutual labels: linter
Phplint
🐛 A tool that can speed up linting of php files by running several lint processes at once.
Stars: ✭ 646 (-13.29%)
Mutual labels: linter

ls-lint
An extremely fast directory and filename linter - Bring some structure to your project directories
- 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
- Almost zero third-party dependencies (only go-yaml and doublestar)
Documentation
The full documentation can be found at ls-lint.org
Demo
.ls-lint.yml
Configuration ls:
.js: snake_case
.ts: snake_case | camelCase
.d.ts: PascalCase
.html: regex:[a-z0-9]+
ignore:
- node_modules
Result

hyperfine)
Benchmarks (Package | Mean [s] | File |
---|---|---|
vuejs/vue | 283.3 ms ± 19.6 ms | examples/vuejs-vue |
vuejs/vue-next | 267.3 ms ± 9.3 ms | examples/vuejs-vue-next |
Sponsors
Logo
Logo created by Anastasia Marx
License
ls-lint is open-source software licensed under the MIT license.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].