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