At some point com.opensymphony.xwork package should be gone - basically you can treat this package as equal to org.apache.struts2
I think, the Sonar GitHub plugin would be a nice addition but I'm not sure if JDepend would be the same. Regards -- Ćukasz + 48 606 323 122 http://www.lenart.org.pl/ 2017-12-01 15:06 GMT+01:00 Yasser Zamani <yasserzam...@apache.org>: > > > 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 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org