Skip to content

Commit 685dce8

Browse files
committed
build: 🛠 setup eslint dependency-checks rule
1 parent 40bc087 commit 685dce8

File tree

4 files changed

+34
-4
lines changed

4 files changed

+34
-4
lines changed

packages/semver/.eslintrc.json

+29-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,29 @@
1-
{ "extends": "../../.eslintrc.json", "ignorePatterns": ["!**/*", "node_modules"], "rules": {} }
1+
{
2+
"extends": "../../.eslintrc.json",
3+
"ignorePatterns": ["!**/*", "node_modules"],
4+
"overrides": [
5+
{
6+
"files": ["*.json"],
7+
"parser": "jsonc-eslint-parser",
8+
"rules": {
9+
"@nx/nx-plugin-checks": "error",
10+
"@nx/dependency-checks": [
11+
"error",
12+
{
13+
"ignoredDependencies": [
14+
"@types/conventional-changelog-config-spec",
15+
"@nx/devkit",
16+
"conventional-commits-parser",
17+
"git-raw-commits",
18+
"rimraf",
19+
"tmp",
20+
"git-semver-tags",
21+
"semver",
22+
"jest-extended"
23+
]
24+
}
25+
]
26+
}
27+
}
28+
]
29+
}

packages/semver/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"migrations": "./migrations.json"
2121
},
2222
"peerDependencies": {
23-
"@nx/devkit": "^16.0.0"
23+
"@nx/devkit": "^16.0.0",
24+
"tslib": "^2.3.0"
2425
},
2526
"dependencies": {
2627
"chalk": "4.1.2",

packages/semver/project.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@
3434
"executor": "@nrwl/linter:eslint",
3535
"options": {
3636
"lintFilePatterns": [
37-
"packages/semver/**/*.ts"
37+
"packages/semver/**/*.ts",
38+
"packages/semver/**/*.json"
3839
]
3940
}
4041
},
@@ -52,7 +53,6 @@
5253
"tsConfig": "packages/semver/tsconfig.lib.json",
5354
"packageJson": "packages/semver/package.json",
5455
"main": "packages/semver/src/index.ts",
55-
"updateBuildableProjectDepsInPackageJson": false,
5656
"assets": [
5757
"README.md",
5858
"LICENSE",

yarn.lock

+1
Original file line numberDiff line numberDiff line change
@@ -2279,6 +2279,7 @@ __metadata:
22792279
rxjs: 7.8.1
22802280
peerDependencies:
22812281
"@nx/devkit": ^16.0.0
2282+
tslib: ^2.3.0
22822283
languageName: unknown
22832284
linkType: soft
22842285

0 commit comments

Comments
 (0)