mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
build: add ls-lint
This commit is contained in:
parent
494ea8984c
commit
de585e8f28
14
.ls-lint.yml
Normal file
14
.ls-lint.yml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
ls:
|
||||||
|
src/**:
|
||||||
|
.js: kebab-case | PascalCase
|
||||||
|
.ts: kebab-case | PascalCase
|
||||||
|
.tsx: kebab-case | PascalCase
|
||||||
|
.vue: kebab-case | PascalCase
|
||||||
|
.less: kebab-case
|
||||||
|
.spec.js: kebab-case
|
||||||
|
|
||||||
|
types:
|
||||||
|
.d.ts: kebab-case
|
||||||
|
|
||||||
|
ignore:
|
||||||
|
- src/locale/lang
|
@ -15,7 +15,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"bootstrap": "yarn || npm i",
|
"bootstrap": "yarn || npm i",
|
||||||
"dev": "vant-cli dev",
|
"dev": "vant-cli dev",
|
||||||
"lint": "vant-cli lint",
|
"lint": "vant-cli lint && ls-lint",
|
||||||
"test": "vant-cli test",
|
"test": "vant-cli test",
|
||||||
"build": "vant-cli build",
|
"build": "vant-cli build",
|
||||||
"release": "vant-cli release",
|
"release": "vant-cli release",
|
||||||
@ -25,7 +25,7 @@
|
|||||||
},
|
},
|
||||||
"husky": {
|
"husky": {
|
||||||
"hooks": {
|
"hooks": {
|
||||||
"pre-commit": "lint-staged",
|
"pre-commit": "lint-staged && ls-lint",
|
||||||
"commit-msg": "vant-cli commit-lint"
|
"commit-msg": "vant-cli commit-lint"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -63,6 +63,7 @@
|
|||||||
"vue": ">= 2.5.22"
|
"vue": ">= 2.5.22"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@ls-lint/ls-lint": "^1.8.0",
|
||||||
"@vant/cli": "^2.2.8",
|
"@vant/cli": "^2.2.8",
|
||||||
"vue": "^2.6.11",
|
"vue": "^2.6.11",
|
||||||
"vue-template-compiler": "^2.6.11"
|
"vue-template-compiler": "^2.6.11"
|
||||||
|
@ -976,6 +976,11 @@
|
|||||||
"@types/yargs" "^15.0.0"
|
"@types/yargs" "^15.0.0"
|
||||||
chalk "^3.0.0"
|
chalk "^3.0.0"
|
||||||
|
|
||||||
|
"@ls-lint/ls-lint@^1.8.0":
|
||||||
|
version "1.8.0"
|
||||||
|
resolved "https://registry.npm.taobao.org/@ls-lint/ls-lint/download/@ls-lint/ls-lint-1.8.0.tgz#508fe32d4dbdd90d61c8ea156c20af33c294a22e"
|
||||||
|
integrity sha1-UI/jLU292Q1hyOoVbCCvM8KUoi4=
|
||||||
|
|
||||||
"@mrmlnc/readdir-enhanced@^2.2.1":
|
"@mrmlnc/readdir-enhanced@^2.2.1":
|
||||||
version "2.2.1"
|
version "2.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde"
|
resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user