apache / maven-pmd-plugin
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 158 files with 3,905 lines of code in files.
    • 151 files that are 366+ days old (3,455 lines of code)
    • 2 files that are 181-365 days old (9 lines of code)
    • 5 files that are 91-180 days old (441 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
88% | <1% | 11% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 158 files with 3,905 lines of code in files.
    • 117 files have been last changed 366+ days ago (1,063 lines of code)
    • 2 files have been last changed 181-365 days ago (9 lines of code)
    • 35 files have been last changed 91-180 days ago (2,205 lines of code)
    • 3 files have been last changed 31-90 days ago (326 lines of code)
    • 1 files have been last changed 1-30 days ago (302 lines of code)
27% | <1% | 56% | 8% | 7%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
xml, java, properties, groovy, html, js, yml, md, jsp, cs, css, cgi, gitignore, txt, json, yaml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java86% | <1% | 13% | 0% | 0%
groovy97% | 1% | 1% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
cgi100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java14% | <1% | 66% | 9% | 9%
xml100% | 0% | 0% | 0% | 0%
groovy80% | 1% | 12% | 5% | 0%
cgi100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src88% | <1% | 11% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src27% | <1% | 56% | 8% | 7%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
site.xml
in src/site
30 - 2006-01-09 2022-03-24 24 12 mperham@apache.org adangel@apache.org
maven.xml
in src/main/resources/rulesets
55 - 2008-08-08 2022-05-28 12 6 bentmann@apache.org adangel@apache.org
settings.xml
in src/it
35 - 2008-12-27 2009-09-26 3 2 bentmann@apache.org bentmann@apache.org
rel.xml
in src/it/multi-module/mod-3/src/main/config/pmd
9 - 2008-12-27 2017-12-16 5 4 bentmann@apache.org adangel@apache.org
abs.xml
in src/it/multi-module/mod-3/src/main/config/pmd
9 - 2008-12-27 2017-12-16 5 4 bentmann@apache.org adangel@apache.org
utf-8.xml
in src/it/multi-module/mod-1/src/main/config/pmd
9 - 2008-12-27 2017-12-16 6 5 bentmann@apache.org adangel@apache.org
latin-1.xml
in src/it/multi-module/mod-1/src/main/config/pmd
9 - 2008-12-27 2017-12-16 6 5 bentmann@apache.org adangel@apache.org
verify.groovy
in src/it/mpmd-138
9 - 2012-01-18 2022-05-28 5 4 rfscholte@apache.org adangel@apache.org
verify.groovy
in src/it/mpmd-80-included
6 - 2013-01-26 2013-01-26 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in src/it/mpmd-80-not-included
6 - 2013-01-26 2013-01-26 1 1 dennisl@apache.org dennisl@apache.org
Foo.java
in src/it/MPMD-163/src/main/java/com/mycompany/app
7 1 2013-02-19 2013-09-14 2 2 olamy@apache.org dennisl@apache.org
verify.groovy
in src/it/MPMD-163
4 - 2013-02-19 2013-09-23 2 2 olamy@apache.org hboutemy@apache.org
App.java
in src/it/MPMD-163/src/main/java/com/mycompany/app
4 - 2013-02-19 2013-09-14 2 2 olamy@apache.org dennisl@apache.org
verify.groovy
in src/it/mpmd-168-empty-report
15 - 2013-07-01 2019-04-05 2 2 olamy@apache.org adangel@apache.org
verify.groovy
in src/it/mpmd-168
13 - 2013-07-01 2013-07-01 1 1 olamy@apache.org olamy@apache.org
basic.xml
in src/it/multi-module/mod-2/rulesets/java
9 - 2013-07-01 2017-12-16 4 3 olamy@apache.org adangel@apache.org
Hello.java
in src/it/mpmd-168/src/main/java/def
8 1 2013-07-01 2013-07-01 1 1 olamy@apache.org olamy@apache.org
Hello.java
in src/it/mpmd-168-empty-report/src/main/java/def
8 1 2013-07-01 2013-07-01 1 1 olamy@apache.org olamy@apache.org
Foo.java
in src/it/empty-rulesets/src/main/java/com/mycompany/app
7 1 2013-11-28 2015-01-20 2 2 olamy@apache.org dantran@apache.org
App.java
in src/it/empty-rulesets/src/main/java/com/mycompany/app
4 - 2013-11-28 2015-01-20 2 2 olamy@apache.org dantran@apache.org
verify.groovy
in src/it/empty-rulesets
2 - 2013-11-28 2013-11-28 1 1 olamy@apache.org olamy@apache.org
verify.groovy
in src/it/MPMD-172
3 - 2014-03-10 2014-03-10 1 1 dennisl@apache.org dennisl@apache.org
Hello.java
in src/it/MPMD-181-no-benchmark/src/main/java/com/mycompany/app
8 1 2014-03-11 2014-03-11 1 1 dennisl@apache.org dennisl@apache.org
Hello.java
in src/it/MPMD-181-benchmark/src/main/java/com/mycompany/app
8 1 2014-03-11 2014-03-11 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in src/it/MPMD-181-no-benchmark
4 - 2014-03-11 2014-03-11 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in src/it/MPMD-181-benchmark
4 - 2014-03-11 2014-03-11 1 1 dennisl@apache.org dennisl@apache.org
cgi
download.cgi
in src/site/resources
22 - 2014-05-14 2014-05-18 2 2 khmarbaise@apache.org hboutemy@apache.org
RunnableTest.java
in src/it/MPMD-182/src/main/java
14 1 2014-07-16 2014-07-16 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in src/it/MPMD-187
6 - 2014-11-30 2014-11-30 1 1 michaelo@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-165
4 - 2014-11-30 2020-03-01 2 2 michaelo@apache.org adangel@apache.org
App.java
in src/it/MPMD-187/src/main/java
3 - 2014-11-30 2014-11-30 1 1 michaelo@apache.org michaelo@apache.org
PmdJsCheck.js
in src/it/MPMD-205-pmd-js-check/src/main/javascript
4 1 2015-05-29 2015-05-29 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in src/it/MPMD-205-pmd-js-check
3 - 2015-05-29 2015-05-29 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in src/it/MPMD-219-pmd-processing-error
5 - 2016-02-10 2016-02-10 1 1 adangel@apache.org adangel@apache.org
BrokenFile.java
in src/it/MPMD-219-pmd-processing-error/src/main/java
4 - 2016-02-10 2016-02-10 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-206-sourceDirectories-js
5 - 2016-10-01 2016-10-01 1 1 adangel@apache.org adangel@apache.org
PmdJsCheck.js
in src/it/MPMD-206-sourceDirectories-js/src/main/javascript
4 1 2016-10-01 2016-10-01 1 1 adangel@apache.org adangel@apache.org
ruleset.xml
in src/it/MPMD-89-232-typeresolution/src/main/pmd
8 - 2017-03-31 2017-12-16 3 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-89-232-typeresolution
2 - 2017-03-31 2017-03-31 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-234-analysis-cache
9 - 2017-04-29 2018-04-27 2 1 adangel@apache.org adangel@apache.org
Hello.java
in src/it/MPMD-234-analysis-cache/no-analysis-cache/src/main/java/com/mycompany/app
8 1 2017-04-29 2017-04-29 1 1 adangel@apache.org adangel@apache.org
Hello.java
in src/it/MPMD-234-analysis-cache/custom-analysis-cache/src/main/java/com/mycompany/app
8 1 2017-04-29 2017-04-29 1 1 adangel@apache.org adangel@apache.org
Hello.java
in src/it/MPMD-234-analysis-cache/default-analysis-cache/src/main/java/com/mycompany/app
8 1 2017-04-29 2017-04-29 1 1 adangel@apache.org adangel@apache.org
AbstractPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
313 14 2017-10-28 2023-05-10 17 6 adangel@apache.org michaelo@apache.org
PmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
302 13 2017-10-28 2023-08-04 45 10 adangel@apache.org wecai@ebay.com
AbstractPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
138 8 2017-10-28 2023-04-06 10 6 adangel@apache.org elharo@users.noreply.github...
CpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
129 8 2017-10-28 2023-05-10 16 4 adangel@apache.org michaelo@apache.org
PmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
91 7 2017-10-28 2023-04-19 6 3 adangel@apache.org timtebeek@gmail.com
ExcludeDuplicationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
84 8 2017-10-28 2023-04-19 3 3 adangel@apache.org timtebeek@gmail.com
ExcludeViolationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
79 6 2017-10-28 2023-04-19 3 3 adangel@apache.org timtebeek@gmail.com
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
settings.xml
in src/it
35 - 2008-12-27 2009-09-26 3 2 bentmann@apache.org bentmann@apache.org
verify.groovy
in src/it/mpmd-80-not-included
6 - 2013-01-26 2013-01-26 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in src/it/mpmd-80-included
6 - 2013-01-26 2013-01-26 1 1 dennisl@apache.org dennisl@apache.org
Hello.java
in src/it/mpmd-168-empty-report/src/main/java/def
8 1 2013-07-01 2013-07-01 1 1 olamy@apache.org olamy@apache.org
Hello.java
in src/it/mpmd-168/src/main/java/def
8 1 2013-07-01 2013-07-01 1 1 olamy@apache.org olamy@apache.org
verify.groovy
in src/it/mpmd-168
13 - 2013-07-01 2013-07-01 1 1 olamy@apache.org olamy@apache.org
App.java
in src/it/MPMD-163/src/main/java/com/mycompany/app
4 - 2013-02-19 2013-09-14 2 2 olamy@apache.org dennisl@apache.org
Foo.java
in src/it/MPMD-163/src/main/java/com/mycompany/app
7 1 2013-02-19 2013-09-14 2 2 olamy@apache.org dennisl@apache.org
verify.groovy
in src/it/MPMD-163
4 - 2013-02-19 2013-09-23 2 2 olamy@apache.org hboutemy@apache.org
verify.groovy
in src/it/empty-rulesets
2 - 2013-11-28 2013-11-28 1 1 olamy@apache.org olamy@apache.org
verify.groovy
in src/it/MPMD-172
3 - 2014-03-10 2014-03-10 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in src/it/MPMD-181-benchmark
4 - 2014-03-11 2014-03-11 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in src/it/MPMD-181-no-benchmark
4 - 2014-03-11 2014-03-11 1 1 dennisl@apache.org dennisl@apache.org
Hello.java
in src/it/MPMD-181-benchmark/src/main/java/com/mycompany/app
8 1 2014-03-11 2014-03-11 1 1 dennisl@apache.org dennisl@apache.org
Hello.java
in src/it/MPMD-181-no-benchmark/src/main/java/com/mycompany/app
8 1 2014-03-11 2014-03-11 1 1 dennisl@apache.org dennisl@apache.org
cgi
download.cgi
in src/site/resources
22 - 2014-05-14 2014-05-18 2 2 khmarbaise@apache.org hboutemy@apache.org
RunnableTest.java
in src/it/MPMD-182/src/main/java
14 1 2014-07-16 2014-07-16 1 1 dennisl@apache.org dennisl@apache.org
App.java
in src/it/MPMD-187/src/main/java
3 - 2014-11-30 2014-11-30 1 1 michaelo@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-187
6 - 2014-11-30 2014-11-30 1 1 michaelo@apache.org michaelo@apache.org
App.java
in src/it/empty-rulesets/src/main/java/com/mycompany/app
4 - 2013-11-28 2015-01-20 2 2 olamy@apache.org dantran@apache.org
Foo.java
in src/it/empty-rulesets/src/main/java/com/mycompany/app
7 1 2013-11-28 2015-01-20 2 2 olamy@apache.org dantran@apache.org
verify.groovy
in src/it/MPMD-205-pmd-js-check
3 - 2015-05-29 2015-05-29 1 1 dennisl@apache.org dennisl@apache.org
PmdJsCheck.js
in src/it/MPMD-205-pmd-js-check/src/main/javascript
4 1 2015-05-29 2015-05-29 1 1 dennisl@apache.org dennisl@apache.org
BrokenFile.java
in src/it/MPMD-219-pmd-processing-error/src/main/java
4 - 2016-02-10 2016-02-10 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-219-pmd-processing-error
5 - 2016-02-10 2016-02-10 1 1 adangel@apache.org adangel@apache.org
PmdJsCheck.js
in src/it/MPMD-206-sourceDirectories-js/src/main/javascript
4 1 2016-10-01 2016-10-01 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-206-sourceDirectories-js
5 - 2016-10-01 2016-10-01 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-89-232-typeresolution
2 - 2017-03-31 2017-03-31 1 1 adangel@apache.org adangel@apache.org
Hello.java
in src/it/MPMD-234-analysis-cache/default-analysis-cache/src/main/java/com/mycompany/app
8 1 2017-04-29 2017-04-29 1 1 adangel@apache.org adangel@apache.org
Hello.java
in src/it/MPMD-234-analysis-cache/custom-analysis-cache/src/main/java/com/mycompany/app
8 1 2017-04-29 2017-04-29 1 1 adangel@apache.org adangel@apache.org
Hello.java
in src/it/MPMD-234-analysis-cache/no-analysis-cache/src/main/java/com/mycompany/app
8 1 2017-04-29 2017-04-29 1 1 adangel@apache.org adangel@apache.org
ruleset.xml
in src/it/MPMD-89-232-typeresolution/src/main/pmd
8 - 2017-03-31 2017-12-16 3 1 adangel@apache.org adangel@apache.org
latin-1.xml
in src/it/multi-module/mod-1/src/main/config/pmd
9 - 2008-12-27 2017-12-16 6 5 bentmann@apache.org adangel@apache.org
utf-8.xml
in src/it/multi-module/mod-1/src/main/config/pmd
9 - 2008-12-27 2017-12-16 6 5 bentmann@apache.org adangel@apache.org
abs.xml
in src/it/multi-module/mod-3/src/main/config/pmd
9 - 2008-12-27 2017-12-16 5 4 bentmann@apache.org adangel@apache.org
rel.xml
in src/it/multi-module/mod-3/src/main/config/pmd
9 - 2008-12-27 2017-12-16 5 4 bentmann@apache.org adangel@apache.org
basic.xml
in src/it/multi-module/mod-2/rulesets/java
9 - 2013-07-01 2017-12-16 4 3 olamy@apache.org adangel@apache.org
BrokenFile.java
in src/it/MPMD-244-logging/logging-enabled/src/main/java
4 - 2017-12-18 2017-12-18 1 1 adangel@apache.org adangel@apache.org
BrokenFile.java
in src/it/MPMD-244-logging/logging-disabled/src/main/java
4 - 2017-12-18 2017-12-18 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-243-excludeFromFailureFile
4 - 2018-01-09 2018-01-09 1 1 adangel@apache.org adangel@apache.org
A.java
in src/it/MPMD-243-excludeFromFailureFile/src/main/java/com/example
8 - 2018-01-09 2018-01-09 1 1 adangel@apache.org adangel@apache.org
ruleset.xml
in src/it/MPMD-243-excludeFromFailureFile/config
10 - 2018-01-09 2018-01-09 1 1 adangel@apache.org adangel@apache.org
ClassWithLotsOfStaticImports.java
in src/it/MPMD-243-excludeFromFailureFile/src/main/java/com/example
13 1 2018-01-09 2018-01-09 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-128-xref-link
5 - 2018-01-10 2018-01-10 1 1 adangel@apache.org adangel@apache.org
rules.xml
in src/it/MPMD-128-xref-link/src/main/config/pmd
7 - 2018-01-10 2018-01-10 1 1 adangel@apache.org adangel@apache.org
App.java
in src/it/MPMD-128-xref-link/src/main/java/mpmd128
9 1 2018-01-10 2018-01-10 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-253-xref-link-multi-module
5 - 2018-02-25 2018-02-25 1 1 gboue@apache.org gboue@apache.org
verify.groovy
in src/it/MPMD-244-logging
8 - 2017-12-18 2018-02-25 2 2 adangel@apache.org gboue@apache.org
rules.xml
in src/it/MPMD-253-xref-link-multi-module/src/main/config/pmd
8 - 2018-02-25 2018-02-25 1 1 gboue@apache.org gboue@apache.org
App.java
in src/it/MPMD-253-xref-link-multi-module/module/src/main/java/app
9 1 2018-02-25 2018-02-25 1 1 gboue@apache.org gboue@apache.org
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PmdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
310 20 2023-05-10 2023-05-19 2 1 michaelo@apache.org michaelo@apache.org
CpdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
115 6 2023-05-10 2023-05-10 1 1 michaelo@apache.org michaelo@apache.org
Foo.java
in src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app
8 1 2023-03-03 2023-03-03 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-365-JDK20
4 - 2023-03-03 2023-04-04 2 2 adangel@apache.org elharo@users.noreply.github...
App.java
in src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app
4 - 2023-03-03 2023-03-03 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-335-aggregate-classpath-repositories
5 - 2022-11-17 2022-11-17 1 1 adangel@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-335-aggregate-classpath-repositories/mpmd335-module1/src/main/java/org/example
4 - 2022-11-17 2022-11-17 1 1 adangel@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-348-JDK19/src/main/java/com/mycompany/app
8 1 2022-07-30 2022-07-30 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-348-JDK19
4 - 2022-07-30 2023-04-04 2 2 adangel@apache.org elharo@users.noreply.github...
App.java
in src/it/MPMD-348-JDK19/src/main/java/com/mycompany/app
4 - 2022-07-30 2022-07-30 1 1 adangel@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app
8 1 2022-03-19 2022-03-19 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-332-JDK18
4 - 2022-03-19 2023-04-04 2 2 adangel@apache.org elharo@users.noreply.github...
App.java
in src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app
4 - 2022-03-19 2022-03-19 1 1 adangel@apache.org adangel@apache.org
ruleset.xml
in src/it/MPMD-323-multi-module-basedir/config/pmd
8 - 2022-02-03 2022-02-03 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-323-multi-module-basedir
8 - 2022-02-03 2023-05-26 2 2 adangel@apache.org bruno@distributedmatter.net
ruleset.xml
in src/it/MPMD-323-ruleset-basedir-jgitver/config/pmd
8 - 2022-02-03 2022-02-03 1 1 adangel@apache.org adangel@apache.org
ModuleB.java
in src/it/MPMD-323-multi-module-basedir/module-b/src/main/java/module/b
4 - 2022-02-03 2022-02-03 1 1 adangel@apache.org adangel@apache.org
ModuleA.java
in src/it/MPMD-323-multi-module-basedir/module-a/src/main/java/module/a
4 - 2022-02-03 2022-02-03 1 1 adangel@apache.org adangel@apache.org
Sample.java
in src/it/MPMD-323-ruleset-basedir-jgitver/src/main/java/sample
4 - 2022-02-03 2022-02-03 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-323-ruleset-basedir-jgitver
2 - 2022-02-03 2022-02-03 1 1 adangel@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-270-325-JDK11/src/main/java/com/mycompany/app
8 1 2021-09-24 2021-09-24 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-270-325-JDK11
4 - 2021-09-24 2023-04-04 2 2 adangel@apache.org elharo@users.noreply.github...
App.java
in src/it/MPMD-270-325-JDK11/src/main/java/com/mycompany/app
4 - 2021-09-24 2021-09-24 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-283-aggregated-pmd
34 - 2021-09-05 2021-09-05 1 1 adangel@apache.org adangel@apache.org
ModuleB.java
in src/it/MPMD-283-aggregated-pmd/module-b/src/main/java/module/b
26 4 2021-09-05 2021-09-05 1 1 adangel@apache.org adangel@apache.org
AggregatorPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
13 1 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
AggregatorPmdNoForkReport.java
in src/main/java/org/apache/maven/plugins/pmd
12 - 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
AggregatorPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
12 1 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
AggregatorCpdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
12 1 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
ruleset.xml
in src/it/MPMD-283-aggregated-pmd
10 - 2021-09-05 2021-09-05 1 1 adangel@apache.org adangel@apache.org
AggregatorCpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
9 1 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
ModuleA.java
in src/it/MPMD-283-aggregated-pmd/module-a/src/main/java/module/a
4 - 2021-09-05 2021-09-05 1 1 adangel@apache.org adangel@apache.org
IModuleA.java
in src/it/MPMD-283-aggregated-pmd/module-a/src/main/java/module/a
4 - 2021-09-05 2021-09-05 1 1 adangel@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-312-JDK17/src/main/java/com/mycompany/app
8 1 2021-07-31 2021-09-24 2 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-312-JDK17
4 - 2021-07-31 2023-04-04 3 2 adangel@apache.org elharo@users.noreply.github...
App.java
in src/it/MPMD-312-JDK17/src/main/java/com/mycompany/app
4 - 2021-07-31 2021-07-31 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-318-auxclasspath-includeTests
16 - 2021-07-23 2021-07-23 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-317-auxclasspath-provided
14 - 2021-07-23 2021-07-23 1 1 adangel@apache.org adangel@apache.org
ModuleA.java
in src/it/MPMD-318-auxclasspath-includeTests/module-a/src/main/java/module/a
4 - 2021-07-23 2021-07-23 1 1 adangel@apache.org adangel@apache.org
ModuleA.java
in src/it/MPMD-317-auxclasspath-provided/module-a/src/main/java/module/a
4 - 2021-07-23 2021-07-23 1 1 adangel@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-312-JDK16/src/main/java/com/mycompany/app
8 1 2021-03-25 2021-09-24 2 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-312-JDK16
4 - 2021-03-25 2023-04-04 3 2 adangel@apache.org elharo@users.noreply.github...
App.java
in src/it/MPMD-312-JDK16/src/main/java/com/mycompany/app
4 - 2021-03-25 2021-03-25 1 1 adangel@apache.org adangel@apache.org
PmdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
317 13 2020-10-16 2023-04-06 9 5 adangel@apache.org elharo@users.noreply.github...
CpdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
202 10 2020-10-16 2023-04-06 3 2 adangel@apache.org elharo@users.noreply.github...
PmdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
158 40 2020-10-16 2023-04-06 4 2 adangel@apache.org elharo@users.noreply.github...
Executor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
113 7 2020-10-16 2023-04-06 4 2 adangel@apache.org elharo@users.noreply.github...
CpdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
108 28 2020-10-16 2023-04-06 3 2 adangel@apache.org elharo@users.noreply.github...
PmdResult.java
in src/main/java/org/apache/maven/plugins/pmd/exec
91 9 2020-10-16 2023-04-06 5 2 adangel@apache.org elharo@users.noreply.github...
CpdResult.java
in src/main/java/org/apache/maven/plugins/pmd/exec
32 4 2020-10-16 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
302 13 2017-10-28 2023-08-04 45 10 adangel@apache.org wecai@ebay.com
verify.groovy
in src/it/MPMD-296-rulesetsTargetDirectory
8 - 2020-01-16 2023-05-26 2 2 adangel@apache.org bruno@distributedmatter.net
verify.groovy
in src/it/MPMD-323-multi-module-basedir
8 - 2022-02-03 2023-05-26 2 2 adangel@apache.org bruno@distributedmatter.net
PmdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
310 20 2023-05-10 2023-05-19 2 1 michaelo@apache.org michaelo@apache.org
AbstractPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
313 14 2017-10-28 2023-05-10 17 6 adangel@apache.org michaelo@apache.org
CpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
129 8 2017-10-28 2023-05-10 16 4 adangel@apache.org michaelo@apache.org
CpdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
115 6 2023-05-10 2023-05-10 1 1 michaelo@apache.org michaelo@apache.org
PmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
91 7 2017-10-28 2023-04-19 6 3 adangel@apache.org timtebeek@gmail.com
ExcludeDuplicationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
84 8 2017-10-28 2023-04-19 3 3 adangel@apache.org timtebeek@gmail.com
ExcludeViolationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
79 6 2017-10-28 2023-04-19 3 3 adangel@apache.org timtebeek@gmail.com
PmdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
317 13 2020-10-16 2023-04-06 9 5 adangel@apache.org elharo@users.noreply.github...
CpdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
202 10 2020-10-16 2023-04-06 3 2 adangel@apache.org elharo@users.noreply.github...
PmdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
158 40 2020-10-16 2023-04-06 4 2 adangel@apache.org elharo@users.noreply.github...
AbstractPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
138 8 2017-10-28 2023-04-06 10 6 adangel@apache.org elharo@users.noreply.github...
Executor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
113 7 2020-10-16 2023-04-06 4 2 adangel@apache.org elharo@users.noreply.github...
CpdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
108 28 2020-10-16 2023-04-06 3 2 adangel@apache.org elharo@users.noreply.github...
PmdResult.java
in src/main/java/org/apache/maven/plugins/pmd/exec
91 9 2020-10-16 2023-04-06 5 2 adangel@apache.org elharo@users.noreply.github...
CpdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
72 7 2017-10-28 2023-04-06 5 2 adangel@apache.org elharo@users.noreply.github...
CpdResult.java
in src/main/java/org/apache/maven/plugins/pmd/exec
32 4 2020-10-16 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
PmdFileInfo.java
in src/main/java/org/apache/maven/plugins/pmd
27 4 2017-10-28 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
ViolationDetails.java
in src/main/java/org/apache/maven/plugins/pmd
19 4 2017-10-28 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
AggregatorPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
13 1 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
AggregatorPmdNoForkReport.java
in src/main/java/org/apache/maven/plugins/pmd
12 - 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
AggregatorPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
12 1 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
AggregatorCpdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
12 1 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
AggregatorCpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
9 1 2021-09-05 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
ExcludeFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
7 - 2017-10-28 2023-04-06 2 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-312-JDK16
4 - 2021-03-25 2023-04-04 3 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-270-325-JDK11
4 - 2021-09-24 2023-04-04 2 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-302-JDK14
4 - 2020-04-14 2023-04-04 3 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-302-JDK15
4 - 2020-09-01 2023-04-04 3 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-312-JDK17
4 - 2021-07-31 2023-04-04 3 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-348-JDK19
4 - 2022-07-30 2023-04-04 2 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-332-JDK18
4 - 2022-03-19 2023-04-04 2 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-280-JDK12
4 - 2019-04-01 2023-04-04 3 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-365-JDK20
4 - 2023-03-03 2023-04-04 2 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-295-JDK13
4 - 2020-01-09 2023-04-04 3 3 christian.hujer@nelkinda.com elharo@users.noreply.github...
Foo.java
in src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app
8 1 2023-03-03 2023-03-03 1 1 adangel@apache.org adangel@apache.org
App.java
in src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app
4 - 2023-03-03 2023-03-03 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-335-aggregate-classpath-repositories
5 - 2022-11-17 2022-11-17 1 1 adangel@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-335-aggregate-classpath-repositories/mpmd335-module1/src/main/java/org/example
4 - 2022-11-17 2022-11-17 1 1 adangel@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-348-JDK19/src/main/java/com/mycompany/app
8 1 2022-07-30 2022-07-30 1 1 adangel@apache.org adangel@apache.org
App.java
in src/it/MPMD-348-JDK19/src/main/java/com/mycompany/app
4 - 2022-07-30 2022-07-30 1 1 adangel@apache.org adangel@apache.org
maven-pmd-plugin-default.xml
in src/main/resources/rulesets/java
55 - 2017-12-15 2022-05-28 6 2 adangel@apache.org adangel@apache.org
maven.xml
in src/main/resources/rulesets
55 - 2008-08-08 2022-05-28 12 6 bentmann@apache.org adangel@apache.org
verify.groovy
in src/it/mpmd-138
9 - 2012-01-18 2022-05-28 5 4 rfscholte@apache.org adangel@apache.org
site.xml
in src/site
30 - 2006-01-09 2022-03-24 24 12 mperham@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app
8 1 2022-03-19 2022-03-19 1 1 adangel@apache.org adangel@apache.org
App.java
in src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app
4 - 2022-03-19 2022-03-19 1 1 adangel@apache.org adangel@apache.org
ruleset.xml
in src/it/MPMD-323-multi-module-basedir/config/pmd
8 - 2022-02-03 2022-02-03 1 1 adangel@apache.org adangel@apache.org