Android Studio 抑制警告
Android Studio suppress warnings
最近更新到 Android Studio 3.5,现在我的代码充满了烦人的黄线和我想抑制的警告。
然而,当尝试点击黄色灯泡并使用建议的解决方案时,它不起作用,它只是添加了一个没有效果的类似评论的行,示例:
收到此警告时:
"Use => for short members whose body is a single return statement"
黄色灯泡只是在上面加了一行这样的:
// ignore: prefer_expression_function_bodies
对于 Android Studio 中这些恼人的警告,是否有永久解决方案?
Dart 分析器执行此操作,ignore
注释应抑制警告。顺便说一下,这应该与您的 Android Studio 版本没有任何关系。
有两种主要方法可以抑制特定的 lints "globally":
- 使用
ignore_for_file
评论。这类似于 ignore
,但适用于整个文件。
只需在某处添加以下内容:
// ingore_for_file: prefer_expression_function_bodies
- 在您的
analysis_options.yaml
文件中指定排除项。您始终可以查看所有 lints 的文档,例如对于 prefer_expression_function_bodies
,任何 lint 都可以排除在你的 analysis_options.yaml
文件中(它应该放在与你的 pubspec.yaml
相同的目录中):
linter:
rules:
prefer_expression_function_bodies: false
最近更新到 Android Studio 3.5,现在我的代码充满了烦人的黄线和我想抑制的警告。
然而,当尝试点击黄色灯泡并使用建议的解决方案时,它不起作用,它只是添加了一个没有效果的类似评论的行,示例:
收到此警告时:
"Use => for short members whose body is a single return statement"
黄色灯泡只是在上面加了一行这样的:
// ignore: prefer_expression_function_bodies
对于 Android Studio 中这些恼人的警告,是否有永久解决方案?
Dart 分析器执行此操作,ignore
注释应抑制警告。顺便说一下,这应该与您的 Android Studio 版本没有任何关系。
有两种主要方法可以抑制特定的 lints "globally":
- 使用
ignore_for_file
评论。这类似于ignore
,但适用于整个文件。
只需在某处添加以下内容:
// ingore_for_file: prefer_expression_function_bodies
- 在您的
analysis_options.yaml
文件中指定排除项。您始终可以查看所有 lints 的文档,例如对于prefer_expression_function_bodies
,任何 lint 都可以排除在你的analysis_options.yaml
文件中(它应该放在与你的pubspec.yaml
相同的目录中):
linter:
rules:
prefer_expression_function_bodies: false