invalid_ language_ version_ override
Detalhes sobre o diagnóstico 'invalid_language_version_override' produzido pelo analisador do Dart.
The Dart language version override comment can't be followed by any non-whitespace characters.
The Dart language version override comment must be specified with a version number, like '2.0', after the '=' character.
The Dart language version override comment must be specified with an '=' character.
The Dart language version override comment must be specified with exactly two slashes.
The Dart language version override comment must be specified with the word 'dart' in all lower case.
The Dart language version override number can't be prefixed with a letter.
The Dart language version override number must begin with '@dart'.
The language version override can't specify a version greater than the latest known language version: {0}.{1}.
The language version override must be specified before any declaration or directive.
Descrição
#O analisador produz este diagnóstico quando um comentário que parece ser uma tentativa de especificar uma substituição de versão de linguagem não está de acordo com os requisitos para esse tipo de comentário. Para mais informações, veja Seleção de versão de linguagem por biblioteca.
Exemplo
#
O código a seguir produz este diagnóstico porque a palavra dart deve estar em
minúsculas nesse tipo de comentário e porque não há sinal de igual entre a
palavra dart e o número da versão:
// @Dart 2.13
Correções comuns
#Se o comentário se destina a ser uma substituição de versão de linguagem, então altere o comentário para seguir o formato correto:
// @dart = 2.13
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.