cli: deduplicate no-extraneous-dependencies lint rule

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2022-02-07 12:18:20 +01:00
parent caa4e27de0
commit 92abfffe84
2 changed files with 7 additions and 27 deletions
+1 -11
View File
@@ -58,7 +58,7 @@ module.exports = {
'import/no-extraneous-dependencies': [
'error',
{
devDependencies: false,
devDependencies: ['**/*.test.*', 'src/setupTests.*', 'dev/**'],
optionalDependencies: true,
peerDependencies: true,
bundledDependencies: true,
@@ -97,16 +97,6 @@ module.exports = {
{
files: ['*.test.*', 'src/setupTests.*', 'dev/**'],
rules: {
// Tests are allowed to import dev dependencies
'import/no-extraneous-dependencies': [
'error',
{
devDependencies: true,
optionalDependencies: true,
peerDependencies: true,
bundledDependencies: true,
},
],
'no-restricted-syntax': ['error', ...globalRestrictedSyntax],
},
},
+6 -16
View File
@@ -53,7 +53,12 @@ module.exports = {
'import/no-extraneous-dependencies': [
'error',
{
devDependencies: false,
devDependencies: [
'**/*.test.*',
'**/*.stories.*',
'src/setupTests.*',
'dev/**',
],
optionalDependencies: true,
peerDependencies: true,
bundledDependencies: true,
@@ -101,20 +106,5 @@ module.exports = {
'no-undef': 'off',
},
},
{
files: ['*.test.*', '*.stories.*', 'src/setupTests.*', 'dev/**'],
rules: {
// Tests are allowed to import dev dependencies
'import/no-extraneous-dependencies': [
'error',
{
devDependencies: true,
optionalDependencies: true,
peerDependencies: true,
bundledDependencies: true,
},
],
},
},
],
};