Re: Looking for people interested in developing Eastwood lint tool

2018-04-27 Thread Erik Assum
Hi Andy, 

At ardoq, where I now work, and at Telenor Digital, where I previously worked, 
we had Eastwood running on all our Clojure projects, 
and it’s definitively one of the more under-appreciated tools in my tool box. 
It doesn’t make much of itself, but when it speaks, I listen.

I'd be more than happy to help out on this project. As you can see from the 
PR’s I’ve made against Eastwood,
some are simple and focussed, just fixing false positives, others are pointing 
to what you’re writing about, eg marking sections of code as
ignorable by Eastwood.

I would, however, be interesting in discussing wether Eastwood (and other 
tools/libs) should be moved into some GitHub-org owned by the
community so that when vital pieces of Clojure infrastructure, as I consider 
Eastwood to be, is in need of new stewardship, help can be found within the 
community. Furthermore, projects in this GitHub-org would be somewhat curated, 
and could share accounts in CI-tools etc.

But that might just be a discussion for another day.

Bottom line is, yes, I’d be happy to help out with Eastwood.

Thanks for all your great work!

Erik.

> On 27 Apr 2018, at 03:07, Andy Fingerhut  wrote:
> 
> Jonas Enlund started the Eastwood project [1], and beginning around 2014 I 
> hacked on it fairly feverishly for a while, along with Nicola Mometto who 
> developed the tools.reader, tools.analyzer, and tools.analyzer.jvm libraries 
> upon which Eastwood is based.
> 
> I have not spent time to do much with Eastwood for the last couple of years, 
> other than to ensure that it doesn't break completely with new Clojure 
> releases (a few things in Eastwood sometimes do, given a few internal Clojure 
> details that Eastwood currently relies upon in its checking).  I don't expect 
> that time to increase in the future.
> 
> Thus this message, to ask if anyone out there is interested in hacking 
> Eastwood to scratch their particular itches.  Jonas was willing to give me 
> commit access to the repository when I started hacking on it in significant 
> ways, and I would guess he is willing to add others similarly interested.
> 
> I don't know how many developers use Eastwood, but I have tracked how many 
> downloads it gets from Clojars.org for a while.  During the previous 1 year, 
> it has averaged close to 500 downloads per day.  I am sure that is tiny 
> compared to Clojure itself, or the most popular Clojure libraries like Ring.  
> One feature that might make it more widely useful for developers is if like 
> other lint tools for other languages, there were a way to add structured 
> comments that disabled particular warnings that developers knew to be false 
> positives, so they didn't have to see them repeatedly in the future.
> 
> Regards,
> Andy Fingerhut
> 
> [1] https://github.com/jonase/eastwood 
> 
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en 
> 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojure+unsubscr...@googlegroups.com 
> .
> For more options, visit https://groups.google.com/d/optout 
> .

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Looking for people interested in developing Eastwood lint tool

2018-04-26 Thread Andy Fingerhut
Jonas Enlund started the Eastwood project [1], and beginning around 2014 I
hacked on it fairly feverishly for a while, along with Nicola Mometto who
developed the tools.reader, tools.analyzer, and tools.analyzer.jvm
libraries upon which Eastwood is based.

I have not spent time to do much with Eastwood for the last couple of
years, other than to ensure that it doesn't break completely with new
Clojure releases (a few things in Eastwood sometimes do, given a few
internal Clojure details that Eastwood currently relies upon in its
checking).  I don't expect that time to increase in the future.

Thus this message, to ask if anyone out there is interested in hacking
Eastwood to scratch their particular itches.  Jonas was willing to give me
commit access to the repository when I started hacking on it in significant
ways, and I would guess he is willing to add others similarly interested.

I don't know how many developers use Eastwood, but I have tracked how many
downloads it gets from Clojars.org for a while.  During the previous 1
year, it has averaged close to 500 downloads per day.  I am sure that is
tiny compared to Clojure itself, or the most popular Clojure libraries like
Ring.  One feature that might make it more widely useful for developers is
if like other lint tools for other languages, there were a way to add
structured comments that disabled particular warnings that developers knew
to be false positives, so they didn't have to see them repeatedly in the
future.

Regards,
Andy Fingerhut

[1] https://github.com/jonase/eastwood

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.