Skip to content

Commit de9bfcd

Browse files
committed
Fix cli workspace linting
1 parent aadba50 commit de9bfcd

File tree

3 files changed

+80
-1
lines changed

3 files changed

+80
-1
lines changed

cli/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131
"devDependencies": {
3232
"@npmcli/eslint-config": "^4.0.2",
3333
"@npmcli/template-oss": "4.19.0",
34+
"eslint-plugin-node": "^11.1.0",
35+
"eslint-plugin-promise": "^6.1.1",
3436
"tap": "^16.3.9"
3537
},
3638
"author": "GitHub Inc.",

package-lock.json

Lines changed: 75 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/template-oss/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ module.exports = {
2727
macCI: false,
2828
windowsCI: false,
2929
lockfile: true,
30-
allowedPackages: ['eslint', 'eslint-plugin-import'],
30+
// these need to be allowed since they need to installed explicitly since
31+
// the repo uses legacy-peer-deps to avoid gatsby errors
32+
allowedPackages: ['eslint', 'eslint-plugin-import', 'eslint-plugin-node', 'eslint-plugin-promise'],
3133
requiredPackages: {
3234
devDependencies: [],
3335
},

0 commit comments

Comments
 (0)