On 11/11/2017 12:18 PM, Lukasz Lenart wrote:
> Good idea, working on that:)  Started with coveralls but other
> improvements are welcome:)
> 

Thanks! I see it's interesting :)

I looked for coupling reports. As a simple example if a PR added 
`org.apache.struts2` dependency to `com.opensymphony.xwork2` I like a 
comment on PR as a warning. I found JDepend which has an interesting 
metric `Distance from the Main Sequence (D)` [1] so I also thought if I 
can comment on PR if it increases D for any package. Or if it adds a new 
dependency to a package which has high Instability [2].

I could not find what I exactly want, still. Maybe we will have to write 
some script.

But during my work I saw Sonar has two interesting plugin, `GitHub 
Plugin` [3] and `Sonar plugin for jDepend` [4]. I myself like them a lot 
but did not discuss them with INFRA [5] ("needs to come from your 
Project Management Committee. That ensures that the requests are 
official, and not just an individual user's desire").

Please consider if you like and found some time.

Sincerely Yours,
Yasser

[1] https://github.com/clarkware/jdepend/blob/master/docs/JDepend.html#L221
[2] https://github.com/clarkware/jdepend/blob/master/docs/JDepend.html#L209
[3] https://docs.sonarqube.org/display/PLUG/GitHub+Plugin
[4] https://github.com/willemsrb/sonar-jdepend-plugin
[5] https://www.apache.org/dev/committers.html#infrastructure-change-request

Reply via email to