目录

unsafe_html

避免不安全的 HTML API。

此规则已在最新的 Dart 版本中删除。

详情

#

注意:此 lint 已弃用,将在未来的版本中删除。请从您的分析选项中删除所有包含此 lint 的项。

避免

  • 直接赋值给 AnchorElement 的 href 字段
  • 直接赋值给 EmbedElement、IFrameElement 或 ScriptElement 的 src 字段
  • 直接赋值给 IFrameElement 的 srcdoc 字段
  • 调用 Element 的 createFragment 方法
  • 调用 Window 的 open 方法
  • 调用 Element 的 setInnerHtml 方法
  • 调用 Element.html 构造函数
  • 调用 DocumentFragment.html 构造函数

错误

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

此规则已被删除。

用法

#

要启用 unsafe_html 规则,请在您的 analysis_options.yaml 文件中的 linter > rules 下添加 unsafe_html

analysis_options.yaml
yaml
linter:
  rules:
    - unsafe_html