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

無効な_言語_バージョン_オーバーライド

Dart言語バージョンオーバーライドコメントの後には、空白以外の文字を続けることはできません。

Dart言語バージョンオーバーライドコメントは、'='文字の後に '2.0' のようなバージョン番号を指定する必要があります。

Dart言語バージョンオーバーライドコメントは、'='文字を指定する必要があります。

Dart言語バージョンオーバーライドコメントは、正確に2つのスラッシュを指定する必要があります。

Dart言語バージョンオーバーライドコメントは、すべて小文字の 'dart' という単語を指定する必要があります。

Dart言語バージョンオーバーライド番号の前に文字を付けることはできません。

Dart言語バージョンオーバーライド番号は '@dart' で始まる必要があります。

言語バージョンオーバーライドでは、最新の既知の言語バージョンよりも大きいバージョンを指定することはできません: {0}.{1}。

言語バージョンオーバーライドは、宣言またはディレクティブの前に指定する必要があります。

説明

#

この診断は、言語バージョンオーバーライドを指定しようとしていると思われるコメントが、そのようなコメントの要件を満たしていない場合にアナライザーによって生成されます。詳細については、ライブラリごとの言語バージョン選択を参照してください。

#

以下のコードはこの診断を生成します。なぜなら、そのようなコメントでは単語 dart は小文字でなければならず、単語 dart とバージョン番号の間に等号がないためです。

dart
// @Dart 2.13

一般的な修正

#

コメントが言語バージョンオーバーライドを意図している場合は、コメントを正しい形式に従うように変更してください。

dart
// @dart = 2.13