> On Jan 6, 2016, at 6:56 AM, Greg Parker via swift-evolution 
> <swift-evolution@swift.org> wrote:
> 
> 
>> On Jan 6, 2016, at 6:17 AM, Honza Dvorsky via swift-evolution 
>> <swift-evolution@swift.org> wrote:
>> 
>> I remember this being discussed in the conversation about this proposal and 
>> I haven't seen anyone being *against* there being a compiler flag, assuming 
>> it's off by default.
> 
> We don't want language-changing compiler flags. swiftc doesn't even have 
> flags to control warnings today, though I don't know if we'll be able to 
> preserve that forever.
> 
> Style rules should be enforced by tools other than the compiler. 

I tend to agree with Greg, in part because I don’t like the idea of having a 
cornucopia of potentially-conflicting warning flags for different coding 
conventions within the compiler proper (e.g., -Wimplicit-self vs. 
-Wunnecessarily-qualified-self, for the opposite ends of the spectrum in this 
particular debate).

The core team did talk about such a warning flag briefly, and there was no 
consensus either way. We think this needs more discussion in the community, but 
not as a discussion specific to requiring “self.”. Rather, the question is 
“does checking of coding conventions belong in the Swift compiler or in a 
separate tool?” and “how do we decide which coding conventions are 
important/popular/useful enough to include?”

        - Doug

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

Reply via email to