@correctness/redundant-dependency-check
建议删除冗余的依赖配置。冗余依赖会增加依赖加载和解析时间,影响代码质量。
规则配置
// code-linter.json5
{
"rules": {
"@correctness/redundant-dependency-check": "suggestion"
}
}
选项
该规则无需配置额外选项。
正例
-
在 entry 下的oh-package.json5文件中配置了a、b、c三个依赖,entry/src/main/ets中的文件中全部 import 导入。
-
在工程级的oh-package.json5文件中配置了a、b、c三个依赖,整个工程全部 import 导入。
反例
-
在 entry 下的oh-package.json5文件中配置了a、b、c三个依赖,但entry/src/main/ets中的文件中只 import 导入了a,b两个依赖。
-
在工程级的oh-package.json5文件中配置了a、b、c三个依赖,但整个工程只 import 导入了a,b两个依赖。
规则集
plugin:@correctness/all
Code Linter代码检查规则的配置指导请参考Code Linter代码检查。