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 161 files with 3,965 lines of code in files.
    • 161 files that are 366+ days old (3,965 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 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)
100% | 0% | 0% | 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 161 files with 3,965 lines of code in files.
    • 125 files have been last changed 366+ days ago (1,961 lines of code)
    • 21 files have been last changed 181-365 days ago (239 lines of code)
    • 8 files have been last changed 91-180 days ago (897 lines of code)
    • 1 files have been last changed 31-90 days ago (30 lines of code)
    • 6 files have been last changed 1-30 days ago (838 lines of code)
49% | 6% | 22% | <1% | 21%
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, yaml, html, js, md, jsp, cs, css, cgi, gitignore, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
groovy100% | 0% | 0% | 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
java44% | 2% | 27% | 0% | 25%
xml90% | 0% | 0% | 9% | 0%
groovy51% | 45% | 2% | 0% | 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
src100% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src49% | 6% | 22% | <1% | 21%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
site.xml
in src/site
30 - 2006-01-08 2025-02-15 25 13 mperham@apache.org bukama@users.noreply.github...
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 2024-04-18 7 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
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 2024-04-18 8 6 bentmann@apache.org adangel@apache.org
verify.groovy
in src/it/mpmd-138
29 - 2012-01-18 2024-07-07 9 6 rfscholte@apache.org michaelo@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
verify.groovy
in src/it/MPMD-163
9 - 2013-02-19 2024-07-07 3 3 olamy@apache.org michaelo@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
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 2024-04-18 6 4 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-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
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
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-165
4 - 2014-11-29 2022-12-02 3 2 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/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 2024-07-07 2 2 dennisl@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-219-pmd-processing-error
5 - 2016-02-10 2024-04-18 4 2 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 2024-04-18 5 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/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/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
PmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
296 15 2017-10-28 2025-04-21 53 10 adangel@apache.org elharo@users.noreply.github...
AbstractPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
293 16 2017-10-28 2024-12-15 25 6 adangel@apache.org elharo@users.noreply.github...
AbstractPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
150 8 2017-10-28 2025-04-21 12 7 adangel@apache.org elharo@users.noreply.github...
CpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
115 9 2017-10-28 2024-12-15 23 5 adangel@apache.org elharo@users.noreply.github...
PmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
91 7 2017-10-28 2024-12-15 8 4 adangel@apache.org elharo@users.noreply.github...
ExcludeDuplicationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
83 8 2017-10-28 2024-04-18 6 5 adangel@apache.org adangel@apache.org
ExcludeViolationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
82 6 2017-10-28 2025-04-21 7 4 adangel@apache.org elharo@users.noreply.github...
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-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
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/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-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
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
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
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
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/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
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
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
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
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
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
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
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
Test.java
in src/it/MPMD-258-multiple-executions/mod2/src/main/java/hello
9 1 2018-04-26 2018-04-26 1 1 adangel@apache.org adangel@apache.org
Test.java
in src/it/MPMD-258-multiple-executions/mod1/src/main/java/hello
9 1 2018-04-26 2018-04-26 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
verify.groovy
in src/it/MPMD-259-analysis-cache-auxclasspath
4 - 2018-04-28 2018-04-28 1 1 adangel@apache.org adangel@apache.org
Hello.java
in src/it/MPMD-259-analysis-cache-auxclasspath/missing-test/src/main/java/com/mycompany/app
8 1 2018-04-28 2018-04-28 1 1 adangel@apache.org adangel@apache.org
Sample.java
in src/it/MPMD-268-deprecated-rules/src/main/java/sample
4 - 2018-06-23 2018-06-23 1 1 adangel@apache.org adangel@apache.org
IModuleA.java
in src/it/MPMD-266-typeresolution-aggregated/module-a/src/main/java/module/a
4 - 2018-06-23 2018-06-23 1 1 adangel@apache.org adangel@apache.org
ModuleA.java
in src/it/MPMD-266-typeresolution-aggregated/module-a/src/main/java/module/a
4 - 2018-06-23 2018-06-23 1 1 adangel@apache.org adangel@apache.org
ruleset.xml
in src/it/MPMD-268-deprecated-rules
9 - 2018-06-23 2018-06-23 1 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-266-typeresolution-aggregated
8 - 2018-06-23 2018-10-11 2 1 adangel@apache.org adangel@apache.org
ModuleB.java
in src/it/MPMD-266-typeresolution-aggregated/module-b/src/main/java/module/b
26 4 2018-06-23 2018-10-11 2 1 adangel@apache.org adangel@apache.org
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Foo.java
in src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app
8 1 2024-04-05 2024-04-18 2 1 adangel@apache.org adangel@apache.org
App.java
in src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app
4 - 2024-04-05 2024-04-18 2 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-379-JDK21
3 - 2024-04-05 2024-07-07 3 2 adangel@apache.org michaelo@apache.org
PmdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
316 20 2023-05-10 2024-04-18 5 3 michaelo@apache.org adangel@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
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-365-JDK20
3 - 2023-03-03 2024-07-07 3 3 adangel@apache.org michaelo@apache.org
CpdReportConsumer.java
in src/main/java/org/apache/maven/plugins/pmd/exec
80 5 2022-12-02 2024-06-07 2 2 michaelo@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
verify.groovy
in src/it/MPMD-348-JDK19
3 - 2022-07-30 2024-07-07 3 3 adangel@apache.org michaelo@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
verify.groovy
in src/it/MPMD-332-JDK18
3 - 2022-03-19 2024-07-07 3 3 adangel@apache.org michaelo@apache.org
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
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
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
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
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
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
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-270-325-JDK11
3 - 2021-09-24 2024-07-07 3 3 adangel@apache.org michaelo@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
AggregatorPmdNoForkReport.java
in src/main/java/org/apache/maven/plugins/pmd
26 1 2021-09-05 2024-12-15 3 2 adangel@apache.org elharo@users.noreply.github...
AggregatorPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
26 2 2021-09-05 2024-12-15 3 2 adangel@apache.org elharo@users.noreply.github...
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
AggregatorCpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
16 2 2021-09-05 2024-12-15 3 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
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
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-312-JDK17
3 - 2021-07-31 2024-07-07 4 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-318-auxclasspath-includeTests
16 - 2021-07-23 2024-07-09 2 2 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-317-auxclasspath-provided
14 - 2021-07-23 2024-07-09 2 2 adangel@apache.org michaelo@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
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
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
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
verify.groovy
in src/it/MPMD-312-JDK16
3 - 2021-03-25 2024-07-07 4 3 adangel@apache.org michaelo@apache.org
PmdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
322 13 2020-10-16 2024-12-31 16 7 adangel@apache.org elharo@users.noreply.github...
PmdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
151 38 2020-10-16 2024-04-18 7 3 adangel@apache.org adangel@apache.org
CpdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
147 6 2020-10-16 2025-04-21 11 3 adangel@apache.org elharo@users.noreply.github...
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CpdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
72 7 2017-10-28 2025-05-01 7 3 adangel@apache.org elharo@users.noreply.github...
PmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
296 15 2017-10-28 2025-04-21 53 10 adangel@apache.org elharo@users.noreply.github...
AbstractPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
150 8 2017-10-28 2025-04-21 12 7 adangel@apache.org elharo@users.noreply.github...
CpdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
147 6 2020-10-16 2025-04-21 11 3 adangel@apache.org elharo@users.noreply.github...
PmdResult.java
in src/main/java/org/apache/maven/plugins/pmd/exec
91 9 2020-10-16 2025-04-21 6 2 adangel@apache.org elharo@users.noreply.github...
ExcludeViolationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
82 6 2017-10-28 2025-04-21 7 4 adangel@apache.org elharo@users.noreply.github...
site.xml
in src/site
30 - 2006-01-08 2025-02-15 25 13 mperham@apache.org bukama@users.noreply.github...
PmdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
322 13 2020-10-16 2024-12-31 16 7 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-244-logging
8 - 2017-12-18 2024-12-31 8 5 adangel@apache.org elharo@users.noreply.github...
AbstractPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
293 16 2017-10-28 2024-12-15 25 6 adangel@apache.org elharo@users.noreply.github...
CpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
115 9 2017-10-28 2024-12-15 23 5 adangel@apache.org elharo@users.noreply.github...
PmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
91 7 2017-10-28 2024-12-15 8 4 adangel@apache.org elharo@users.noreply.github...
AggregatorPmdNoForkReport.java
in src/main/java/org/apache/maven/plugins/pmd
26 1 2021-09-05 2024-12-15 3 2 adangel@apache.org elharo@users.noreply.github...
AggregatorPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
26 2 2021-09-05 2024-12-15 3 2 adangel@apache.org elharo@users.noreply.github...
AggregatorCpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
16 2 2021-09-05 2024-12-15 3 2 adangel@apache.org elharo@users.noreply.github...
verify.groovy
in src/it/MPMD-318-auxclasspath-includeTests
16 - 2021-07-23 2024-07-09 2 2 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-317-auxclasspath-provided
14 - 2021-07-23 2024-07-09 2 2 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-258-multiple-executions
4 - 2018-04-26 2024-07-09 5 2 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/mpmd-138
29 - 2012-01-18 2024-07-07 9 6 rfscholte@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-304-toolchain-support
29 - 2020-10-16 2024-07-07 5 2 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-290-cpd-for-csharp
13 - 2020-10-16 2024-07-07 2 2 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-163
9 - 2013-02-19 2024-07-07 3 3 olamy@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-243-excludeFromFailureFile
9 - 2018-01-09 2024-07-07 2 2 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-332-JDK18
3 - 2022-03-19 2024-07-07 3 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-365-JDK20
3 - 2023-03-03 2024-07-07 3 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-302-JDK14
3 - 2020-04-14 2024-07-07 4 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-312-JDK17
3 - 2021-07-31 2024-07-07 4 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-312-JDK16
3 - 2021-03-25 2024-07-07 4 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-295-JDK13
3 - 2020-01-09 2024-07-07 4 4 christian.hujer@nelkinda.com michaelo@apache.org
verify.groovy
in src/it/MPMD-280-JDK12
3 - 2019-04-01 2024-07-07 4 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-205-pmd-js-check
3 - 2015-05-29 2024-07-07 2 2 dennisl@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-270-325-JDK11
3 - 2021-09-24 2024-07-07 3 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-302-JDK15
3 - 2020-09-01 2024-07-07 4 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-348-JDK19
3 - 2022-07-30 2024-07-07 3 3 adangel@apache.org michaelo@apache.org
verify.groovy
in src/it/MPMD-379-JDK21
3 - 2024-04-05 2024-07-07 3 2 adangel@apache.org michaelo@apache.org
CpdReportConsumer.java
in src/main/java/org/apache/maven/plugins/pmd/exec
80 5 2022-12-02 2024-06-07 2 2 michaelo@apache.org adangel@apache.org
PmdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
316 20 2023-05-10 2024-04-18 5 3 michaelo@apache.org adangel@apache.org
PmdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
151 38 2020-10-16 2024-04-18 7 3 adangel@apache.org adangel@apache.org
CpdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
122 32 2020-10-16 2024-04-18 7 4 adangel@apache.org adangel@apache.org
ExcludeDuplicationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
83 8 2017-10-28 2024-04-18 6 5 adangel@apache.org adangel@apache.org
Executor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
83 6 2020-10-16 2024-04-18 6 3 adangel@apache.org adangel@apache.org
ruleset.xml
in src/it/MPMD-243-excludeFromFailureFile/config
10 - 2018-01-09 2024-04-18 3 1 adangel@apache.org adangel@apache.org
rel.xml
in src/it/multi-module/mod-3/src/main/config/pmd
9 - 2008-12-27 2024-04-18 7 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 2024-04-18 8 6 bentmann@apache.org adangel@apache.org
basic.xml
in src/it/multi-module/mod-2/rulesets/java
9 - 2013-07-01 2024-04-18 6 4 olamy@apache.org adangel@apache.org
ruleset.xml
in src/it/MPMD-89-232-typeresolution/src/main/pmd
8 - 2017-03-31 2024-04-18 5 1 adangel@apache.org adangel@apache.org
Foo.java
in src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app
8 1 2024-04-05 2024-04-18 2 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-219-pmd-processing-error
5 - 2016-02-10 2024-04-18 4 2 adangel@apache.org adangel@apache.org
App.java
in src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app
4 - 2024-04-05 2024-04-18 2 1 adangel@apache.org adangel@apache.org
verify.groovy
in src/it/MPMD-268-deprecated-rules
3 - 2018-06-23 2024-04-18 3 2 adangel@apache.org adangel@apache.org