Re: Artima SuperSafe 1.0.0 released!
2015-01-30 11:46:25 GMT
Hi Alois, On Fri, Jan 30, 2015 at 6:23 AM, Alois Cochard <alois.cochard@...> wrote: > Hi Bill, > > Interesting, I have to admit I find a bit weird that you release such tool > as a commercial product though! > Especially when there is WartRemover > (https://github.com/puffnfresh/wartremover) and as well Typesafe Adibe > (https://github.com/scala/scala-abide), both are free and open source. > > What is the motivation for having a commercial solution to solve that > problem (when free ones exists)? > In other words, as a client why should I spent 120$ and use Supersafe > instead of an alternative? what should that bring me in the mid/long term? > Well it is free to try out for a month. I would invite you to try it and you can find out for yourself if it would make sense for you. But in short, it is to my knowledge the first and as yet only tool that makes == and != safe, as well as contains, indexOf, etc., on Seqs. It also is not really a "linter" as much as a "subsetter." I saw Iulian's Dragos's talk on abide at Scala eXchange last month. I think that looks very promising, but one of the things I believe he said is if you get 80% real errors and 20% false positives with abide you're doing well. SuperSafe is different in that the intent is to get 100% real errors, so that it makes sense to run it all the time. > Also, I'm curious about how do you plan to support extensions? I mean, what > if someone could like to add a new rule or something?(Continue reading)