swiftlang/swift

[SR-7230] Improve error message for statement that begins with open brace

開放

#49,778 建立於 2018年3月19日

 (0 則留言) (0 個反應) (0 位負責人)Swift (10,719 個分叉)batch import
bugcompilerdiagnostics qualitygood first issue

倉庫指標

星標
 (69,989 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Previous ID SR-7230
Radar None
Original Reporter @jckarter
Type Bug
Votes 0
Component/s Compiler
Labels Bug, DiagnosticsQoI, StarterBug
Assignee None
Priority Medium

md5: 809fd159923a9a4b4bcf2169a9eb2a66

Issue Description:

Swift doesn't allow a statement to begin with an open brace, and the error message you get when you do is hostile to beginners, talking about "unused closures" rather than the syntactic issue:

https://twitter.com/twostraws/status/975740708601593857

This is likely to come up when a user is moving code around, so the error and associated fixits could be greatly improved.

貢獻者指南