Pular para o conteúdo principal

leading_newlines_in_multiline_strings

Saiba mais sobre a regra de lint leading_newlines_in_multiline_strings.

Estável
Correção disponível
Lançado no Dart 2.8

Comece strings multilinha com uma quebra de linha.

Detalhes

#

Strings multilinha são mais fáceis de ler quando começam com uma quebra de linha (uma quebra de linha no início de uma string multilinha é ignorada).

RUIM:

dart
var s1 = '''{
  "a": 1,
  "b": 2
}''';

BOM:

dart
var s1 = '''
{
  "a": 1,
  "b": 2
}''';
​
var s2 = '''This one-liner multiline string is ok. It usually allows to escape both ' and " in the string.''';

Ativar

#

Para ativar a regra leading_newlines_in_multiline_strings, adicione leading_newlines_in_multiline_strings em linter > rules no seu arquivo analysis_options.yaml:

analysis_options.yaml
yaml
linter:
  rules:
    - leading_newlines_in_multiline_strings

Se você usa a sintaxe de mapa YAML para configurar as regras de lint, adicione leading_newlines_in_multiline_strings: true em linter > rules:

analysis_options.yaml
yaml
linter:
  rules:
    leading_newlines_in_multiline_strings: true

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ê.