Thanks Trent, I created an issue an there seems to be will to add it as an opt-in rule: <a href="https://github.com/realm/SwiftLint/issues/321">https://github.com/realm/SwiftLint/issues/321</a><br><br>Greg and Doug, thanks for the details, I didn&#39;t realize that there aren&#39;t any language flags yet. In that case, I agree that moving this responsibility to a tool higher up the chain makes sense. And hopefully having to install a linter won&#39;t be an issue for developers going forward. <br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 6, 2016 at 6:47 PM Douglas Gregor &lt;<a href="mailto:dgregor@apple.com">dgregor@apple.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
&gt; On Jan 6, 2016, at 6:56 AM, Greg Parker via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;&gt; On Jan 6, 2016, at 6:17 AM, Honza Dvorsky via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; I remember this being discussed in the conversation about this proposal and I haven&#39;t seen anyone being *against* there being a compiler flag, assuming it&#39;s off by default.<br>
&gt;<br>
&gt; We don&#39;t want language-changing compiler flags. swiftc doesn&#39;t even have flags to control warnings today, though I don&#39;t know if we&#39;ll be able to preserve that forever.<br>
&gt;<br>
&gt; Style rules should be enforced by tools other than the compiler.<br>
<br>
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).<br>
<br>
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?”<br>
<br>
        - Doug<br>
<br>
</blockquote></div>