Skip to content

Commit c9d66b2

Browse files
committed
add secret lint
1 parent 6bcb853 commit c9d66b2

File tree

3 files changed

+327
-4
lines changed

3 files changed

+327
-4
lines changed

.secretlintrc.json

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"rules": [
3+
{
4+
"id": "@secretlint/secretlint-rule-preset-recommend"
5+
}
6+
]
7+
}

package.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,10 @@
4141
"format:fix": "npm-run-all --parallel \"format:prettier --write\" format:package",
4242
"format:package": "node -r esbuild-register ./scripts/fixpack.ts",
4343
"format:prettier": "prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'",
44-
"lint": "npm-run-all --parallel lint:codes lint:docs",
44+
"lint": "npm-run-all --parallel lint:secret lint:codes lint:docs",
4545
"lint:codes": "eslint ./packages ./test-d ./e2e ./benchmark ./format-explorer --ext .js,.ts,.vue",
4646
"lint:docs": "textlint --config .textlintrc.js docs/*.md docs/advanced/**/*.md docs/essentials/**/*.md docs/migration/**/*.md docs/api/injection.md packages/**/*.md",
47+
"lint:secret": "npx secretlint \"**/*\"",
4748
"lint:fix": "npm-run-all --parallel \"lint:codes --fix\" \"lint:docs --fix\"",
4849
"preinstall": "node ./scripts/checkYarn.js",
4950
"release:prepare": "shipjs prepare",
@@ -61,6 +62,7 @@
6162
"@rollup/plugin-json": "^4.1.0",
6263
"@rollup/plugin-node-resolve": "^13.0.0",
6364
"@rollup/plugin-replace": "^2.4.0",
65+
"@secretlint/secretlint-rule-preset-recommend": "^3.1.0",
6466
"@sucrase/jest-plugin": "^2.1.0",
6567
"@textlint-rule/textlint-rule-no-unmatched-pair": "^1.0.7",
6668
"@types/jest": "^26.0.14",
@@ -99,6 +101,7 @@
99101
"rollup-plugin-node-globals": "^1.4.0",
100102
"rollup-plugin-terser": "^7.0.2",
101103
"rollup-plugin-typescript2": "^0.30.0",
104+
"secretlint": "^3.2.0",
102105
"set-tz": "^0.2.0",
103106
"shipjs": "^0.23.1",
104107
"textlint": "^12.0.0",
@@ -159,6 +162,9 @@
159162
"*.ts?(x)": [
160163
"prettier --parser=typescript --write",
161164
"eslint --fix --ext .ts"
165+
],
166+
"*": [
167+
"secretlint"
162168
]
163169
},
164170
"workspaces": [

0 commit comments

Comments
 (0)