Skip to content

unique-dependencies

💼 This rule is enabled in the following configs: ✅ recommended, 📦 recommended-publishable.

💡 This rule is manually fixable by editor suggestions.

This rule checks that every dependency is just added once to a package.json key specifying dependencies (e.g. dependencies, devDependencies, peerDependencies, optionalDependencies). It also checks that any dependencies declared in the dependencies group, are not also present in peerDependencies or devDependencies.

{
"dependencies": {
"foo": "1.0.0",
"bar": "2.0.0",
"foo": "1.0.0"
}
}
{
"dependencies": {
"foo": "1.0.0"
},
"devDependencies": {
"foo": "1.0.0"
}
}