unsafe_html 
安全でないHTML APIの使用を避けてください。
詳細
#注意: この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代わりにYAMLマップ構文を使用してlinterルールを設定している場合は、linter > rules の下に unsafe_html: true を追加してください。
analysis_options.yaml
yaml
linter:
  rules:
    unsafe_html: true