Lint for extraneous dependencies in every file (#12699)

* Lint for extraneous dependencies in every file

* Deps fixes

* dedupe
This commit is contained in:
Nicolò Ribaudo 2021-01-28 14:04:02 +01:00 committed by GitHub
parent 9ac36b136a
commit 89d55d0786
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 14 additions and 8 deletions

View File

@ -14,6 +14,7 @@ module.exports = {
extends: "@babel/internal", extends: "@babel/internal",
rules: { rules: {
"prettier/prettier": "error", "prettier/prettier": "error",
"import/no-extraneous-dependencies": "error",
}, },
env: { env: {
node: true, node: true,
@ -41,7 +42,6 @@ module.exports = {
rules: { rules: {
"@babel/development/no-undefined-identifier": "error", "@babel/development/no-undefined-identifier": "error",
"@babel/development/no-deprecated-clone": "error", "@babel/development/no-deprecated-clone": "error",
"import/no-extraneous-dependencies": "error",
"guard-for-in": "error", "guard-for-in": "error",
}, },
}, },

View File

@ -14,6 +14,7 @@
"@babel/plugin-syntax-export-default-from": "workspace:^7.12.1", "@babel/plugin-syntax-export-default-from": "workspace:^7.12.1",
"@babel/preset-env": "workspace:^7.12.1", "@babel/preset-env": "workspace:^7.12.1",
"@babel/preset-flow": "workspace:^7.12.1", "@babel/preset-flow": "workspace:^7.12.1",
"@babel/preset-react": "workspace:^7.12.1" "@babel/preset-react": "workspace:^7.12.1",
"eslint": "^7.5.0"
} }
} }

View File

@ -29,6 +29,7 @@
"compat-data" "compat-data"
], ],
"devDependencies": { "devDependencies": {
"core-js-compat": "^3.8.3",
"electron-to-chromium": "1.3.583", "electron-to-chromium": "1.3.583",
"lodash": "^4.17.19", "lodash": "^4.17.19",
"mdn-browser-compat-data": "1.0.38" "mdn-browser-compat-data": "1.0.38"

View File

@ -26,7 +26,8 @@
"@babel/core": "^7.12.0" "@babel/core": "^7.12.0"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "workspace:*" "@babel/core": "workspace:*",
"@babel/helper-plugin-test-runner": "workspace:*"
}, },
"homepage": "https://babel.dev/docs/en/next/babel-plugin-proposal-class-static-block" "homepage": "https://babel.dev/docs/en/next/babel-plugin-proposal-class-static-block"
} }

View File

@ -94,6 +94,7 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@babel/compat-data@workspace:packages/babel-compat-data" resolution: "@babel/compat-data@workspace:packages/babel-compat-data"
dependencies: dependencies:
core-js-compat: ^3.8.3
electron-to-chromium: 1.3.583 electron-to-chromium: 1.3.583
lodash: ^4.17.19 lodash: ^4.17.19
mdn-browser-compat-data: 1.0.38 mdn-browser-compat-data: 1.0.38
@ -219,6 +220,7 @@ __metadata:
"@babel/preset-env": "workspace:^7.12.1" "@babel/preset-env": "workspace:^7.12.1"
"@babel/preset-flow": "workspace:^7.12.1" "@babel/preset-flow": "workspace:^7.12.1"
"@babel/preset-react": "workspace:^7.12.1" "@babel/preset-react": "workspace:^7.12.1"
eslint: ^7.5.0
languageName: unknown languageName: unknown
linkType: soft linkType: soft
@ -1009,6 +1011,7 @@ __metadata:
resolution: "@babel/plugin-proposal-class-static-block@workspace:packages/babel-plugin-proposal-class-static-block" resolution: "@babel/plugin-proposal-class-static-block@workspace:packages/babel-plugin-proposal-class-static-block"
dependencies: dependencies:
"@babel/core": "workspace:*" "@babel/core": "workspace:*"
"@babel/helper-plugin-test-runner": "workspace:*"
"@babel/helper-plugin-utils": "workspace:^7.10.1" "@babel/helper-plugin-utils": "workspace:^7.10.1"
"@babel/plugin-syntax-class-static-block": "workspace:^7.12.1" "@babel/plugin-syntax-class-static-block": "workspace:^7.12.1"
peerDependencies: peerDependencies:
@ -5794,13 +5797,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"core-js-compat@npm:^3.6.2, core-js-compat@npm:^3.7.0, core-js-compat@npm:^3.8.0": "core-js-compat@npm:^3.6.2, core-js-compat@npm:^3.7.0, core-js-compat@npm:^3.8.0, core-js-compat@npm:^3.8.3":
version: 3.8.1 version: 3.8.3
resolution: "core-js-compat@npm:3.8.1" resolution: "core-js-compat@npm:3.8.3"
dependencies: dependencies:
browserslist: ^4.15.0 browserslist: ^4.16.1
semver: 7.0.0 semver: 7.0.0
checksum: 964ad886a9f55399d2f33350d15f4653bfd24cb6de04606c515d0266be4101a1f435bab9a6d76b249de5f573aecb230a98468d6a8141743019abab5edd4d4281 checksum: 37e14264fa8a2a2e4afa1f85414296a536593b7fb5e1e08004de668d75107a7fc2083f1854c65c6c1b1e3fcb202ca6c9a3d0b514a9308b6f064d9f21b3dfa59b
languageName: node languageName: node
linkType: hard linkType: hard