Agree with Sean that this shouldn’t apply to classes declared public; I also 
don’t think the "default by final” discussion ever came to a consensus.

As for linters, my understanding of them is that they’re inclined to 
style-guides as opposed to architectural suggestions.The declaration of a class 
being final isn’t one that’s dependant on style, rather architecture.

> On 16 Jun 2016, at 17:57, Xiaodi Wu <[email protected]> wrote:
> 
> On Thu, Jun 16, 2016 at 11:39 AM, L. Mihalkovic via swift-evolution 
> <[email protected] <mailto:[email protected]>> wrote:
> Likely a lint level feature, no?
> 
> Agreed. Sounds like a linter feature. 
>  
> > On Jun 16, 2016, at 6:27 PM, Sean Heber via swift-evolution 
> > <[email protected] <mailto:[email protected]>> wrote:
> >
> > I would think this would not apply to public classes.
> >
> > There has also been discussion in the past about making final the default - 
> > I don’t remember if that ever resolved into some kind of consensus or not, 
> > though.
> >
> > l8r
> > Sean
> >
> >
> >> On Jun 16, 2016, at 11:23 AM, Saagar Jha via swift-evolution 
> >> <[email protected] <mailto:[email protected]>> wrote:
> >>
> >> Correct me if I’m wrong, but if you’re writing some kind of framework and 
> >> your class is not final but never subclassed, you wouldn’t want the 
> >> warning, even if you’d like to allow users to subclass it?
> >>
> >>
> >>
> >> On Thu, Jun 16, 2016 at 9:02 AM Rehat Kathuria via swift-evolution 
> >> <[email protected] <mailto:[email protected]>> wrote:
> >> I’d like the compiler to present a warning when a class not declared as 
> >> final is never subclassed. Thoughts?
> >> _______________________________________________
> >> swift-evolution mailing list
> >> [email protected] <mailto:[email protected]>
> >> https://lists.swift.org/mailman/listinfo/swift-evolution 
> >> <https://lists.swift.org/mailman/listinfo/swift-evolution>
> >> --
> >> -Saagar Jha
> >> _______________________________________________
> >> swift-evolution mailing list
> >> [email protected] <mailto:[email protected]>
> >> https://lists.swift.org/mailman/listinfo/swift-evolution 
> >> <https://lists.swift.org/mailman/listinfo/swift-evolution>
> >
> > _______________________________________________
> > swift-evolution mailing list
> > [email protected] <mailto:[email protected]>
> > https://lists.swift.org/mailman/listinfo/swift-evolution 
> > <https://lists.swift.org/mailman/listinfo/swift-evolution>
> _______________________________________________
> swift-evolution mailing list
> [email protected] <mailto:[email protected]>
> https://lists.swift.org/mailman/listinfo/swift-evolution 
> <https://lists.swift.org/mailman/listinfo/swift-evolution>
> 

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to