unnecessary_dev_dependency
对 {0} 的开发依赖是不必要的,因为该包也存在普通依赖。
描述
#当 dev_dependencies 下列出了一个包,而该包也同时列在 dependencies 下时,分析器会产生此诊断信息。dependencies 下的包对包中的所有代码都可用,因此无需同时将其列在 dev_dependencies 下。
示例
#以下代码会产生此诊断信息,因为包 meta 同时列在 dependencies 和 dev_dependencies 下
yaml
name: example
dependencies:
meta: ^1.0.2
dev_dependencies:
meta: ^1.0.2常见修复方法
#移除 dev_dependencies 下的条目(如果该包是唯一列在那里的,则同时移除 dev_dependencies 键)
yaml
name: example
dependencies:
meta: ^1.0.2