swiftlang/swift

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

Aberta

#49.778 aberto em 19 de mar. de 2018

 (0 comentário) (0 reação) (0 responsável)Swift (10.719 forks)batch import
bugcompilerdiagnostics qualitygood first issue

Métricas do repositório

Stars
 (69.989 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

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.

Guia do colaborador