Skip to content

Commit

Permalink
feat: Relax import/no-extraneous-dependencies rule
Browse files Browse the repository at this point in the history
- Add common locations for dev scripts
- Remove peerDependencies check
  • Loading branch information
jhnns committed Jun 22, 2017
1 parent f0443c9 commit 4c26ba0
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions base.js
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,14 @@ module.exports = {
"import/no-duplicates": "error", // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-duplicates.md
"import/no-dynamic-require": "warn", // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-dynamic-require.md
"import/no-extraneous-dependencies": ["error", {
devDependencies: ["test/**", "**/*.test.js", "**/*.spec.js", "**/types.js"],
devDependencies: [
"test/**",
"scripts/**", // contains usually npm scripts
"tools/**", // often used for other scripts
"**/*.test.js", "**/*.spec.js", "**/types.js"
],
optionalDependencies: true,
peerDependencies: true
peerDependencies: false
}], // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-extraneous-dependencies.md
"import/no-internal-modules": "off", // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-internal-modules.md
"import/no-mutable-exports": "off", // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-mutable-exports.md
Expand Down

0 comments on commit 4c26ba0

Please sign in to comment.