tom*_*dwp 8 dart android-studio flutter
我的项目中有一个生成的 dart 文件,其中包含一些未使用的方法 - 这些未使用的方法导致 Android Studio 中的 Dart 分析服务器对每个未使用的方法发出警告。
该警告如下所示:
info: The declaration '<method name>' isn't referenced. (unused_element at [<app name>] lib/Models/<file name>.g.dart:<line number of method>)
如何仅针对生成的文件抑制这些警告?
小智 8
从第 5 步开始开始(整篇文章非常值得一读)
\n\n\n生成的文件中的警告对您来说并不重要。\n生成的文件不受您的控制。您不应该\xe2\x80\x99 编辑它们,并且可能不应该\xe2\x80\x99 关心生成的代码的外观。\n因此,不要用大量毫无意义的警告污染您的 IDE,只需禁用生成的文件就足够了。这可以通过向 Analysis_options.yaml 添加一些代码来完成。\n在我们的例子中,我们将同时使用 json_serialized 和 Freezed,因此我们要添加的代码是:
\n
analyzer:\n exclude:\n # ignore warnings in files from json_serializable, built_value and most generators\n - "**/*.g.dart"\n # ignore warnings in files generated by Freezed specifically.\n - "**/*.freezed.dart"\n
Run Code Online (Sandbox Code Playgroud)\n
作为一种解决方法,可以忽略它
// ignore: unused_element
_func_dart_complains_about() {}
Run Code Online (Sandbox Code Playgroud)
或者
// ignore_for_file: unused_element
...
_func_dart_complains_about() {}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2417 次 |
最近记录: |