I believe the Swift Team has previously stated they do not want opt-in warnings 
defining alternate swift ‘grammars’. I don’t believe there are any existing -W 
flags for the compiler, for instance.

If there is shadowing warning added, I’m of the opinion it should work similar 
to the override keyword.

-DW

> On May 19, 2016, at 11:28 AM, Vladimir.S via swift-evolution 
> <swift-evolution@swift.org> wrote:
> 
> On 18.05.2016 22:43, Krystof Vasa wrote:
>> I agree that shadowing variables is not a good idea, but I stand by my
>> point that it's potentially dangerous and error-prone to allow accessing
>> instance variables without `self`.
> 
> Could we all agree that we need these options:
> 1. option to turn on warnings on accessing instance variables without `self`
> 2. option to turn on warnings on shadowing
> And that by default, none of that options should be enabled.
> ?
> _______________________________________________
> swift-evolution mailing list
> swift-evolution@swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to