empty_catches
避免空的 catch 代码块。
此规则在 Dart 2.0 中可用。
规则集:core、recommended、flutter
此规则有可用的快速修复。
详细信息
#避免空的 catch 代码块。
一般来说,应避免空的 catch 代码块。在有意使用它们的情况下,应提供注释来解释为什么捕获并抑制异常。或者,可以使用下划线(例如,_
)命名异常标识符,以表明我们打算跳过它。
错误示例
dart
try {
...
} catch(exception) { }
正确示例
dart
try {
...
} catch(e) {
// ignored, really.
}
// Alternatively:
try {
...
} catch(_) { }
// Better still:
try {
...
} catch(e) {
doSomething(e);
}
用法
#要启用 empty_catches
规则,请在您的 analysis_options.yaml
文件中的 linter > rules 下添加 empty_catches
。
analysis_options.yaml
yaml
linter:
rules:
- empty_catches
除非另有说明,否则本网站上的文档反映的是 Dart 3.6.0。页面上次更新于 2024-07-03。 查看源代码或报告问题。