swiftlang/swift

[SR-5058] Redundant Conformance Diagnostic should have an associated fixit

Aberta

#47.634 aberto em 31 de mai. de 2017

 (3 comentários) (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
 (Mesclagem média 8d 17h) (510 fundiu PRs em 30d)

Description

Previous ID SR-5058
Radar rdar://32431756
Original Reporter @CodaFi
Type Bug
Status In Progress
Resolution

Attachment: Download

Votes 1
Component/s Compiler
Labels Bug, DiagnosticsQoI, StarterBug
Assignee interfere (JIRA)
Priority Medium

md5: 5985872320450fd433971928ef7a5b14

Issue Description:

The redundant conformance diagnostic can point at the protocol that is redundant, but doesn’t actually offer to remove it.

protocol Foo {}
struct Bar {}

extension Bar: Foo {}
extension Bar: Foo {} // redundant conformance of 'Bar' to protocol 'Foo'

Guia do colaborador