<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">I’m on board with @AllowUnusedResult or @IgnoreUnusedResult.</div><div class=""><br class=""></div><div class="">I think allow looks nicer and works as an attribute, but I suspect though that this may have an implied suggestion that without it, this is disallowed (rather than just a warning).</div><br class=""><div><blockquote type="cite" class=""><div class="">On 25 Feb 2016, at 11:22 AM, Erica Sadun via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">I'd recommend against snake case. (It's a thing). Some thoughts:</div><div class=""><br class=""></div><div class="">@SuppressResultUseWarning</div><div class="">@SuppressResultUsageWarning</div><div class="">@SuppressUnusedResultWarning</div><div class=""><br class=""></div><div class="">@OptionalResultUse (or Usage)</div><div class="">@PermitOptionalResultUse (or Usage)</div><div class=""><div class="">@AllowOptionalResultUse (or Usage)</div></div><div class=""><br class=""></div><div class="">@IgnoreUnusedResult</div><div class="">@PermitUnusedResult</div><div class="">@AllowUnusedResult</div><div class=""><br class=""></div><div class=""><div class="">@NoWarnUnusedResult</div><div class="">@NoResultWarning</div><div class="">@NoResultUseWarning</div><div class="">@NoResultUsageWarning</div><div class="">@NoWarningUnusedResult</div><div class="">@NoWarningForUnusedResult</div><div class="">@NoWarningOnUnusedResult</div><div class=""><br class=""></div><div class="">@AllowProceduralCall</div><div class="">@EnableProceduralCall</div><div class=""><div class="">@PermitProceduralCall</div></div></div><div class=""><br class=""></div>-- E<div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Feb 24, 2016, at 5:08 PM, Haravikk via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="font-family: Palatino-Roman; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><blockquote type="cite" class=""><div class=""><br class="Apple-interchange-newline">On 24 Feb 2016, at 23:44, Janosch Hildebrand &lt;<a href="mailto:jnosh@jnosh.com" class="">jnosh@jnosh.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class="">Thanks for the encouragement everyone! I’ll start drafting over the weekend.</div><div class=""><br class=""></div><div class="">With regard to the inverted attribute, that is definitely open to discussion.</div><div class="">Other variants that had been mentioned previously include:</div><div class=""><br class=""></div><div class="">@suppress_unused_result - suggested by Adrian Kashivskyy</div><div class="">@allow_unused_result - suggested by Kevin Ballard</div><div class="">@ignoreresult - suggested by Brent Royal-Gordon</div><div class=""><br class=""></div><div class="">Also the aforementioned “Modernizing Attribute Case and Attribute Argument Naming” proposal[1] will also play into this discussion as well.</div><div class=""><br class=""></div><div class="">[1]<span class="Apple-converted-space">&nbsp;</span><a href="https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160215/010510.html" class="">https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160215/010510.html</a></div><div class=""><br class=""></div><div class="">- Janosch</div></div></div></blockquote></div></div></blockquote></div></div></div></div></blockquote></div><br class=""></body></html>