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