Android studio Android Studio抑制警告

Android studio Android Studio抑制警告,android-studio,flutter,dart,lint,Android Studio,Flutter,Dart,Lint,最近更新到Android Studio 3.5,现在我的代码充满了恼人的黄线,并警告我要抑制 但是,当尝试单击黄色灯泡并使用建议的解决方案时,它不起作用,它只是添加了一条类似于注释的行,没有效果,例如: 收到此警告时: "Use => for short members whose body is a single return statement" 黄色灯泡只是在上面加了一条线,如下所示: // ignore: prefer_expression_function_bodies An

最近更新到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版本没有任何关系

有两种主要方法可以“全局”抑制特定的林特:

  • 对\u文件使用
    忽略\u
    注释。这类似于忽略,但适用于整个文件。
    只需在某处添加以下内容:
//ingore\u for\u文件:首选\u表达式\u函数\u体
  • 分析选项.yaml
    文件中指定排除项。您始终可以查看所有lint的文档,例如for,并且任何lint都可以排除在您的
    analysis\u options.yaml
    文件中(它应该与您的
    pubspec.yaml
    放在同一目录中):

linter:
  rules:
    prefer_expression_function_bodies: false