1. @ls-lint/ls-lint
An extremely fast directory and filename linter
@ls-lint/ls-lint
Package: @ls-lint/ls-lint
Created by: loeffel-io
Last modified: Fri, 15 Mar 2024 08:58:54 GMT
Version: 2.2.3
License: MIT
Downloads: 199,852
Repository: https://github.com/loeffel-io/ls-lint

Install

npm install @ls-lint/ls-lint
yarn add @ls-lint/ls-lint
logo

ls-lint

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

CI
Go Report Card
Version
npm
npm
License

  • 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

command

Discord

Join the ls-lint discord server

Sponsors

jetbrains

Logo created by Studio Ajot

License

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

FOSSA Status

RELATED POST

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin