メインコンテンツにスキップ

unnecessary_dev_dependency

パッケージ{0}への開発依存関係は、通常の依存関係としても存在するため不要です。

説明

#

dependenciesにリストされているパッケージがdev_dependenciesにもリストされている場合、アナライザーはこの診断を生成します。dependenciesの下のパッケージは、パッケージ内のすべてのコードで利用できるため、dev_dependenciesの下にもリストする必要はありません。

#

パッケージmetadependenciesdev_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