内容

dangling_library_doc_comments

将库文档注释附加到库指令。

此规则从 Dart 2.19 开始可用。

规则集:corerecommendedflutter

此规则有一个快速修复可用。

详情

#

将库文档注释(使用 ///)附加到库指令,而不是将它们悬挂在库的顶部附近。

错误

dart
/// This is a great library.
import 'package:math';
dart
/// This is a great library.

class C {}

正确

dart
/// This is a great library.
library;

import 'package:math';

class C {}

注意: 未命名的库,如上面的 library;,仅在 Dart 2.19 及更高版本中受支持。可能在 Dart 的早期版本中运行的代码将需要在 library 指令中提供名称。

用法

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - dangling_library_doc_comments