]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
build: add ls-lint for linting file names (#855)
authorLucas Löffel <lucas@loeffel.io>
Thu, 19 Mar 2020 20:35:55 +0000 (21:35 +0100)
committerGitHub <noreply@github.com>
Thu, 19 Mar 2020 20:35:55 +0000 (16:35 -0400)
.ls-lint.yml [new file with mode: 0644]
package.json
yarn.lock

diff --git a/.ls-lint.yml b/.ls-lint.yml
new file mode 100644 (file)
index 0000000..424a3fc
--- /dev/null
@@ -0,0 +1,7 @@
+ls:
+  packages/**/{src,__tests__}:
+    .js: kebab-case
+    .ts: camelCase | PascalCase
+    .d.ts: camelCase
+    .spec.ts: camelCase | PascalCase
+    .mock.ts: camelCase
index 9bb631112082e80e1b85d549ad08a947459be6e1..edaa3840de43c24a6721db6c3c37a31dc4825597 100644 (file)
@@ -9,7 +9,8 @@
     "build": "node scripts/build.js",
     "size": "node scripts/build.js vue runtime-dom size-check -p -f global",
     "lint": "prettier --write --parser typescript \"packages/**/*.ts?(x)\"",
-    "test": "node scripts/build.js vue -f global -d && jest",
+    "ls-lint": "npx @ls-lint/ls-lint",
+    "test": "node scripts/build.js vue -f global -d && ls-lint && jest",
     "test-dts": "node scripts/build.js shared reactivity runtime-core runtime-dom -dt -f esm-bundler && tsd",
     "release": "node scripts/release.js",
     "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
@@ -64,6 +65,7 @@
     "ts-jest": "^24.0.2",
     "tsd": "^0.11.0",
     "typescript": "^3.7.0",
-    "yorkie": "^2.0.0"
+    "yorkie": "^2.0.0",
+    "@ls-lint/ls-lint": "^1.8.0"
   }
 }
index 3a0315850d07e056cdf3843090e8e514c9bbed11..01411d8aa5d959631438763ce9b4c78415a67510 100644 (file)
--- a/yarn.lock
+++ b/yarn.lock
     "@types/istanbul-reports" "^1.1.1"
     "@types/yargs" "^13.0.0"
 
+"@ls-lint/ls-lint@^1.8.0":
+  version "1.8.0"
+  resolved "https://registry.yarnpkg.com/@ls-lint/ls-lint/-/ls-lint-1.8.0.tgz#508fe32d4dbdd90d61c8ea156c20af33c294a22e"
+  integrity sha512-XaItB+/qOMdCJbTuT/mT6yDlzUSClOtPx9S/dUBETUHxmcOlvdLOXoIiSvZBlpmux81qtz6pVvkmzWNK0SpojQ==
+
 "@microsoft/api-extractor-model@7.7.9":
   version "7.7.9"
   resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.7.9.tgz#9a6ded46f63b6729b1c6630f6ef4e20c1396e177"