inconsistent_language_version_override
パートは、ライブラリとまったく同じ言語バージョンオーバーライドを持つ必要があります。
説明
#アナライザーは、パートファイルが、そのパートが属するライブラリに使用されているものとは異なる言語バージョンを指定する言語バージョンオーバーライドコメントを持っている場合に、この診断を生成します。
例
#次の内容を含む part.dart という名前のパートファイルが与えられた場合
dart
// @dart = 2.14
part of 'test.dart';ライブラリのパートは、定義コンパイルユニットと同じ言語バージョンを持つ必要があるため、次のコードは診断を生成します。
dart
// @dart = 2.15
part 'part.dart';一般的な修正
#定義コンパイルユニットと同じバージョンを暗黙的に使用するように、パートファイルから言語バージョンオーバーライドを削除してください。
dart
part of 'test.dart';必要に応じて、定義コンパイルユニットの言語バージョンオーバーライドをパートのコードに適したものに調整するか、パートファイルのコードを新しい言語バージョンと互換性があるように移行してください。