使用例子:
想使 .vue 文件都为首字母大写驼峰形式

可以看到有两个不同命名形式的helloworld这时候运行命令

可以提示改文件命名不符合大写驼峰格式
npm install -D @ls-lint/ls-lint // npm
yarn add -D @ls-lint/ls-lint // yarn
pnpm add -D @ls-lint/ls-lint // pnpm
.ls-lint.yml配置可根据喜好自行配置
官方规则库:

我的配置:
ls:
src/*:
.ts: camelCase
.spec.ts: camelCase
.d.ts: kebabcase
.vue: PascalCase
.story.vue: pointcase
.md: PascalCase
.zh.md: PascalCase
.en.md: PascalCase
ignore:
- node_modules
在 package.json 里添加一个scripts
"scripts": {
"ls-lint": "ls-lint"
}
然后运行 npx ls-lint 即可
在 pre-commit 中添加执行
npx --no-install ls-lint && another scripts