Pular para o conteúdo principal

unsafe_html

Saiba mais sobre a regra de lint unsafe_html.

Removido
Lançado no Dart 2.4

Evite APIs de HTML inseguras.

Detalhes

#

NOTA: Este lint está descontinuado e será removido em uma versão futura. Remova todas as inclusões deste lint das suas opções de análise.

EVITE

  • atribuir diretamente ao campo href de um AnchorElement
  • atribuir diretamente ao campo src de um EmbedElement, IFrameElement ou ScriptElement
  • atribuir diretamente ao campo srcdoc de um IFrameElement
  • chamar o método createFragment de Element
  • chamar o método open de Window
  • chamar o método setInnerHtml de Element
  • chamar o construtor Element.html
  • chamar o construtor DocumentFragment.html

RUIM:

dart
var script = ScriptElement()..src = 'foo.js';

Esta regra foi removida.

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - unsafe_html

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

analysis_options.yaml
yaml
linter:
  rules:
    unsafe_html: 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ê.