swiftlang/swift
GitHub で見る[SR-978] Warn on do {} with only one empty catch {} block
Open
#43,590 opened on 2016年3月18日
compilerdiagnostics qualitydo catchgood first issueimprovementmissing warningstatementsswift 5.9
説明
| Previous ID | SR-978 |
| Radar | None |
| Original Reporter | @jckarter |
| Type | Improvement |
| Votes | 0 |
| Component/s | Compiler |
| Labels | Improvement, StarterBug |
| Assignee | MultiColourPixel (JIRA) |
| Priority | Medium |
md5: d5f41243d2aaf067f1ecd57198c44970
Issue Description:
Eric Knapp caught some sample code in the wild unwisely using an empty catch block to swallow errors:
https://twitter.com/ejknapp/status/710589235464523776
We should warn on this to encourage people to use try! to trap on unexpected errors instead.