swiftlang/swift
Voir sur GitHub[SR-978] Warn on do {} with only one empty catch {} block
Open
#43 590 ouverte le 18 mars 2016
compilerdiagnostics qualitydo catchgood first issueimprovementmissing warningstatementsswift 5.9
Métriques du dépôt
- Stars
- (69 989 stars)
- Métriques de merge PR
- (Merge moyen 8j 17h) (510 PRs mergées en 30 j)
Description
| 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.