eslint plugin to detect implicit dependencies
Detects when a module has been required that is not listed as a dependency in the project's package.json.
This helps prevent accidentally depending on a module that is present in node_modules as a result of being installed further down your dependency tree, but is not listed as an explicit dependency of your project.
implicit-dependencies to the plugins section of your ESLint configuration file. You can omit the
Then configure the plugin under the rules section.
rules:- implicit-dependencies/no-implicit: error
implicit-dependencies will only look for dependencies in the
dependencies section of your package.json. You can include dev, peer and optional dependencies by configuring the rule to include those sections as follows:
rules:- implicit-dependencies/no-implicit:- error- dev: truepeer: trueoptional: true
rules:'implicit-dependencies/no-implicit':'error'peer: true dev: true optional: true