apache / maven-pmd-plugin
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 30% | 20% | 48%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 37% | 24% | 37%
groovy0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 30% | 20% | 48%
Longest Files (Top 50)
File# lines# units
PmdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
322 13
PmdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
316 20
PmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
296 15
AbstractPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
293 16
PmdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
151 38
AbstractPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
150 8
CpdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
147 6
CpdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
122 32
CpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
115 9
CpdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
115 6
PmdResult.java
in src/main/java/org/apache/maven/plugins/pmd/exec
91 9
PmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
91 7
ExcludeDuplicationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
83 8
Executor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
83 6
ExcludeViolationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
82 6
CpdReportConsumer.java
in src/main/java/org/apache/maven/plugins/pmd/exec
80 5
CpdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
72 7
maven-pmd-plugin-default.xml
in src/main/resources/rulesets/java
55 -
maven.xml
in src/main/resources/rulesets
55 -
settings.xml
in src/it
35 -
verify.groovy
in src/it/MPMD-283-aggregated-pmd
34 -
CpdResult.java
in src/main/java/org/apache/maven/plugins/pmd/exec
32 4
site.xml
in src/site
30 -
verify.groovy
in src/it/mpmd-138
29 -
verify.groovy
in src/it/MPMD-304-toolchain-support
29 -
PmdFileInfo.java
in src/main/java/org/apache/maven/plugins/pmd
27 4
AggregatorPmdNoForkReport.java
in src/main/java/org/apache/maven/plugins/pmd
26 1
AggregatorPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
26 2
ModuleB.java
in src/it/MPMD-266-typeresolution-aggregated/module-b/src/main/java/module/b
26 4
ModuleB.java
in src/it/MPMD-283-aggregated-pmd/module-b/src/main/java/module/b
26 4
ModuleB.java
in src/it/MPMD-277-multi-module-check/module-b/src/main/java/module/b
26 4
cgi
download.cgi
in src/site/resources
22 -
Sample.java
in src/it/MPMD-304-toolchain-support/src/main/java/sample
20 3
ViolationDetails.java
in src/main/java/org/apache/maven/plugins/pmd
19 4
AggregatorCpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
16 2
verify.groovy
in src/it/MPMD-318-auxclasspath-includeTests
16 -
verify.groovy
in src/it/mpmd-168-empty-report
15 -
verify.groovy
in src/it/MPMD-317-auxclasspath-provided
14 -
Name2.java
in src/it/MPMD-304-toolchain-support/src/main/java/sample
14 2
Name.java
in src/it/MPMD-304-toolchain-support/src/main/java/sample
14 2
RunnableTest.java
in src/it/MPMD-182/src/main/java
14 1
verify.groovy
in src/it/mpmd-168
13 -
verify.groovy
in src/it/MPMD-290-cpd-for-csharp
13 -
ClassWithLotsOfStaticImports.java
in src/it/MPMD-243-excludeFromFailureFile/src/main/java/com/example
13 1
AggregatorPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
12 1
AggregatorCpdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
12 1
verify.groovy
in src/it/MPMD-289-format-html-check
10 -
ruleset.xml
in src/it/MPMD-266-typeresolution-aggregated
10 -
ruleset.xml
in src/it/MPMD-283-aggregated-pmd
10 -
ruleset.xml
in src/it/MPMD-243-excludeFromFailureFile/config
10 -
Files With Most Units (Top 50)
File# lines# units
PmdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
151 38
CpdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
122 32
PmdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
316 20
AbstractPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
293 16
PmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
296 15
PmdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
322 13
CpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
115 9
PmdResult.java
in src/main/java/org/apache/maven/plugins/pmd/exec
91 9
ExcludeDuplicationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
83 8
AbstractPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
150 8
CpdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
72 7
PmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
91 7
ExcludeViolationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
82 6
CpdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
115 6
CpdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
147 6
Executor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
83 6
CpdReportConsumer.java
in src/main/java/org/apache/maven/plugins/pmd/exec
80 5
CpdResult.java
in src/main/java/org/apache/maven/plugins/pmd/exec
32 4
ViolationDetails.java
in src/main/java/org/apache/maven/plugins/pmd
19 4
PmdFileInfo.java
in src/main/java/org/apache/maven/plugins/pmd
27 4
ModuleB.java
in src/it/MPMD-266-typeresolution-aggregated/module-b/src/main/java/module/b
26 4
ModuleB.java
in src/it/MPMD-283-aggregated-pmd/module-b/src/main/java/module/b
26 4
ModuleB.java
in src/it/MPMD-277-multi-module-check/module-b/src/main/java/module/b
26 4
Sample.java
in src/it/MPMD-304-toolchain-support/src/main/java/sample
20 3
AggregatorPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
26 2
AggregatorCpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
16 2
Name2.java
in src/it/MPMD-304-toolchain-support/src/main/java/sample
14 2
Name.java
in src/it/MPMD-304-toolchain-support/src/main/java/sample
14 2
AggregatorPmdNoForkReport.java
in src/main/java/org/apache/maven/plugins/pmd
26 1
AggregatorPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
12 1
AggregatorCpdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
12 1
Foo.java
in src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app
8 1
App.java
in src/it/MPMD-253-xref-link-multi-module/module/src/main/java/app
9 1
Foo.java
in src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-302-JDK14/src/main/java/com/mycompany/app
8 1
PmdJsCheck.js
in src/it/MPMD-206-sourceDirectories-js/src/main/javascript
4 1
Foo.java
in src/it/MPMD-312-JDK17/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-312-JDK16/src/main/java/com/mycompany/app
8 1
Hello.java
in src/it/MPMD-181-benchmark/src/main/java/com/mycompany/app
8 1
Hello.java
in src/it/mpmd-168/src/main/java/def
8 1
Foo.java
in src/it/MPMD-163/src/main/java/com/mycompany/app
7 1
Hello.java
in src/it/MPMD-234-analysis-cache/default-analysis-cache/src/main/java/com/mycompany/app
8 1
Hello.java
in src/it/MPMD-234-analysis-cache/no-analysis-cache/src/main/java/com/mycompany/app
8 1
Hello.java
in src/it/MPMD-234-analysis-cache/custom-analysis-cache/src/main/java/com/mycompany/app
8 1
Sample1.cs
in src/it/MPMD-290-cpd-for-csharp/src/main/cs
7 1
Sample2.cs
in src/it/MPMD-290-cpd-for-csharp/src/main/cs
7 1
Foo.java
in src/it/MPMD-295-JDK13/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-280-JDK12/src/main/java/com/mycompany/app
8 1
Test.java
in src/it/MPMD-258-multiple-executions/mod1/src/main/java/hello
9 1
Test.java
in src/it/MPMD-258-multiple-executions/mod2/src/main/java/hello
9 1
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 9 long lines.

File# lines# units# long lines
verify.groovy
in src/it/mpmd-138
29 - 3
verify.groovy
in src/it/MPMD-304-toolchain-support
29 - 2
verify.groovy
in src/it/MPMD-163
9 - 1
verify.groovy
in src/it/MPMD-268-deprecated-rules
3 - 1
verify.groovy
in src/it/MPMD-335-aggregate-classpath-repositories
5 - 1
verify.groovy
in src/it/MPMD-205-pmd-js-check
3 - 1
Correlations

File Size vs. Commits (all time): 161 points

src/main/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojo.java x: 8 commits (all time) y: 72 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java x: 13 commits (all time) y: 150 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 68 commits (all time) y: 296 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdExecutor.java x: 11 commits (all time) y: 147 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeViolationsFromFile.java x: 7 commits (all time) y: 82 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdResult.java x: 6 commits (all time) y: 91 lines of code src/site/site.xml x: 26 commits (all time) y: 30 lines of code src/it/MPMD-244-logging/verify.groovy x: 9 commits (all time) y: 8 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java x: 17 commits (all time) y: 322 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdViolationCheckMojo.java x: 10 commits (all time) y: 91 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReport.java x: 26 commits (all time) y: 115 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java x: 27 commits (all time) y: 293 lines of code src/main/java/org/apache/maven/plugins/pmd/AggregatorCpdReport.java x: 3 commits (all time) y: 16 lines of code src/main/java/org/apache/maven/plugins/pmd/AggregatorPmdNoForkReport.java x: 3 commits (all time) y: 26 lines of code src/it/MPMD-165/verify.groovy x: 3 commits (all time) y: 4 lines of code src/it/MPMD-289-format-html-check/verify.groovy x: 2 commits (all time) y: 10 lines of code src/it/MPMD-304-toolchain-support/verify.groovy x: 5 commits (all time) y: 29 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdReportConsumer.java x: 2 commits (all time) y: 80 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdRequest.java x: 7 commits (all time) y: 122 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdRequest.java x: 7 commits (all time) y: 151 lines of code src/it/MPMD-258-multiple-executions/verify.groovy x: 5 commits (all time) y: 4 lines of code src/it/MPMD-317-auxclasspath-provided/verify.groovy x: 2 commits (all time) y: 14 lines of code src/it/MPMD-163/verify.groovy x: 3 commits (all time) y: 9 lines of code src/it/MPMD-205-pmd-js-check/verify.groovy x: 2 commits (all time) y: 3 lines of code src/it/MPMD-270-325-JDK11/verify.groovy x: 3 commits (all time) y: 3 lines of code src/it/MPMD-280-JDK12/verify.groovy x: 4 commits (all time) y: 3 lines of code src/it/MPMD-290-cpd-for-csharp/verify.groovy x: 2 commits (all time) y: 13 lines of code src/it/mpmd-138/verify.groovy x: 9 commits (all time) y: 29 lines of code src/it/MPMD-219-pmd-processing-error/verify.groovy x: 4 commits (all time) y: 5 lines of code src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app/App.java x: 2 commits (all time) y: 4 lines of code src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app/Foo.java x: 2 commits (all time) y: 8 lines of code src/it/MPMD-89-232-typeresolution/src/main/pmd/ruleset.xml x: 5 commits (all time) y: 8 lines of code src/it/multi-module/mod-1/src/main/config/pmd/utf-8.xml x: 8 commits (all time) y: 9 lines of code src/it/multi-module/mod-2/rulesets/java/basic.xml x: 6 commits (all time) y: 9 lines of code src/it/multi-module/mod-3/src/main/config/pmd/rel.xml x: 7 commits (all time) y: 9 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeDuplicationsFromFile.java x: 6 commits (all time) y: 83 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java x: 5 commits (all time) y: 316 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReportRenderer.java x: 1 commits (all time) y: 115 lines of code src/main/java/org/apache/maven/plugins/pmd/AggregatorCpdViolationCheckMojo.java x: 2 commits (all time) y: 12 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeFromFile.java x: 3 commits (all time) y: 7 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdFileInfo.java x: 2 commits (all time) y: 27 lines of code src/main/java/org/apache/maven/plugins/pmd/ViolationDetails.java x: 3 commits (all time) y: 19 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdResult.java x: 2 commits (all time) y: 32 lines of code src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app/App.java x: 1 commits (all time) y: 4 lines of code src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app/Foo.java x: 1 commits (all time) y: 8 lines of code src/main/resources/rulesets/java/maven-pmd-plugin-default.xml x: 7 commits (all time) y: 55 lines of code src/main/resources/rulesets/maven.xml x: 12 commits (all time) y: 55 lines of code src/it/MPMD-323-ruleset-basedir-jgitver/verify.groovy x: 1 commits (all time) y: 2 lines of code src/it/MPMD-283-aggregated-pmd/module-b/src/main/java/module/b/ModuleB.java x: 1 commits (all time) y: 26 lines of code src/it/MPMD-283-aggregated-pmd/ruleset.xml x: 1 commits (all time) y: 10 lines of code src/it/MPMD-283-aggregated-pmd/verify.groovy x: 1 commits (all time) y: 34 lines of code src/it/MPMD-304-toolchain-support/src/main/java/sample/Name.java x: 1 commits (all time) y: 14 lines of code src/it/MPMD-304-toolchain-support/src/main/java/sample/Sample.java x: 1 commits (all time) y: 20 lines of code src/it/MPMD-290-cpd-for-csharp/src/main/cs/Sample1.cs x: 1 commits (all time) y: 7 lines of code src/it/MPMD-266-typeresolution-aggregated/module-b/src/main/java/module/b/ModuleB.java x: 2 commits (all time) y: 26 lines of code src/it/MPMD-243-excludeFromFailureFile/src/main/java/com/example/ClassWithLotsOfStaticImports.java x: 1 commits (all time) y: 13 lines of code src/it/multi-module/mod-3/src/main/config/pmd/abs.xml x: 5 commits (all time) y: 9 lines of code src/it/empty-rulesets/src/main/java/com/mycompany/app/Foo.java x: 2 commits (all time) y: 7 lines of code src/it/MPMD-187/src/main/java/App.java x: 1 commits (all time) y: 3 lines of code src/it/MPMD-187/verify.groovy x: 1 commits (all time) y: 6 lines of code src/site/resources/download.cgi x: 2 commits (all time) y: 22 lines of code src/it/settings.xml x: 3 commits (all time) y: 35 lines of code
322.0
lines of code
  min: 2.0
  average: 24.63
  25th percentile: 4.0
  median: 8.0
  75th percentile: 14.0
  max: 322.0
0 68.0
commits (all time)
min: 1.0 | average: 3.42 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 68.0

File Size vs. Contributors (all time): 161 points

src/main/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojo.java x: 3 contributors (all time) y: 72 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java x: 7 contributors (all time) y: 150 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 10 contributors (all time) y: 296 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdExecutor.java x: 3 contributors (all time) y: 147 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeViolationsFromFile.java x: 4 contributors (all time) y: 82 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdResult.java x: 2 contributors (all time) y: 91 lines of code src/site/site.xml x: 13 contributors (all time) y: 30 lines of code src/it/MPMD-244-logging/verify.groovy x: 5 contributors (all time) y: 8 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java x: 7 contributors (all time) y: 322 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdViolationCheckMojo.java x: 4 contributors (all time) y: 91 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReport.java x: 5 contributors (all time) y: 115 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java x: 6 contributors (all time) y: 293 lines of code src/main/java/org/apache/maven/plugins/pmd/AggregatorCpdReport.java x: 2 contributors (all time) y: 16 lines of code src/main/java/org/apache/maven/plugins/pmd/AggregatorPmdNoForkReport.java x: 2 contributors (all time) y: 26 lines of code src/it/MPMD-165/verify.groovy x: 2 contributors (all time) y: 4 lines of code src/it/MPMD-289-format-html-check/verify.groovy x: 2 contributors (all time) y: 10 lines of code src/it/MPMD-304-toolchain-support/verify.groovy x: 2 contributors (all time) y: 29 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdReportConsumer.java x: 2 contributors (all time) y: 80 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdRequest.java x: 4 contributors (all time) y: 122 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdRequest.java x: 3 contributors (all time) y: 151 lines of code src/it/MPMD-317-auxclasspath-provided/verify.groovy x: 2 contributors (all time) y: 14 lines of code src/it/MPMD-163/verify.groovy x: 3 contributors (all time) y: 9 lines of code src/it/MPMD-205-pmd-js-check/verify.groovy x: 2 contributors (all time) y: 3 lines of code src/it/MPMD-270-325-JDK11/verify.groovy x: 3 contributors (all time) y: 3 lines of code src/it/MPMD-290-cpd-for-csharp/verify.groovy x: 2 contributors (all time) y: 13 lines of code src/it/MPMD-295-JDK13/verify.groovy x: 4 contributors (all time) y: 3 lines of code src/it/mpmd-138/verify.groovy x: 6 contributors (all time) y: 29 lines of code src/it/MPMD-243-excludeFromFailureFile/config/ruleset.xml x: 1 contributors (all time) y: 10 lines of code src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app/App.java x: 1 contributors (all time) y: 4 lines of code src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app/Foo.java x: 1 contributors (all time) y: 8 lines of code src/it/multi-module/mod-1/src/main/config/pmd/utf-8.xml x: 6 contributors (all time) y: 9 lines of code src/it/multi-module/mod-2/rulesets/java/basic.xml x: 4 contributors (all time) y: 9 lines of code src/it/multi-module/mod-3/src/main/config/pmd/rel.xml x: 5 contributors (all time) y: 9 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeDuplicationsFromFile.java x: 5 contributors (all time) y: 83 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java x: 3 contributors (all time) y: 316 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/Executor.java x: 3 contributors (all time) y: 83 lines of code src/it/MPMD-296-rulesetsTargetDirectory/verify.groovy x: 2 contributors (all time) y: 8 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReportRenderer.java x: 1 contributors (all time) y: 115 lines of code src/main/java/org/apache/maven/plugins/pmd/AggregatorCpdViolationCheckMojo.java x: 2 contributors (all time) y: 12 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeFromFile.java x: 2 contributors (all time) y: 7 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdFileInfo.java x: 2 contributors (all time) y: 27 lines of code src/main/java/org/apache/maven/plugins/pmd/ViolationDetails.java x: 2 contributors (all time) y: 19 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdResult.java x: 2 contributors (all time) y: 32 lines of code src/main/resources/rulesets/java/maven-pmd-plugin-default.xml x: 2 contributors (all time) y: 55 lines of code src/main/resources/rulesets/maven.xml x: 6 contributors (all time) y: 55 lines of code src/it/MPMD-323-ruleset-basedir-jgitver/verify.groovy x: 1 contributors (all time) y: 2 lines of code src/it/MPMD-283-aggregated-pmd/module-b/src/main/java/module/b/ModuleB.java x: 1 contributors (all time) y: 26 lines of code src/it/MPMD-283-aggregated-pmd/verify.groovy x: 1 contributors (all time) y: 34 lines of code src/it/MPMD-304-toolchain-support/src/main/java/sample/Name.java x: 1 contributors (all time) y: 14 lines of code src/it/MPMD-304-toolchain-support/src/main/java/sample/Sample.java x: 1 contributors (all time) y: 20 lines of code src/it/MPMD-290-cpd-for-csharp/src/main/cs/Sample1.cs x: 1 contributors (all time) y: 7 lines of code src/it/MPMD-243-excludeFromFailureFile/src/main/java/com/example/ClassWithLotsOfStaticImports.java x: 1 contributors (all time) y: 13 lines of code src/it/MPMD-187/src/main/java/App.java x: 1 contributors (all time) y: 3 lines of code src/it/MPMD-187/verify.groovy x: 1 contributors (all time) y: 6 lines of code src/site/resources/download.cgi x: 2 contributors (all time) y: 22 lines of code src/it/settings.xml x: 2 contributors (all time) y: 35 lines of code
322.0
lines of code
  min: 2.0
  average: 24.63
  25th percentile: 4.0
  median: 8.0
  75th percentile: 14.0
  max: 322.0
0 13.0
contributors (all time)
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 13.0

File Size vs. Commits (30 days): 6 points

src/main/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojo.java x: 1 commits (30d) y: 72 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java x: 1 commits (30d) y: 150 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 1 commits (30d) y: 296 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdExecutor.java x: 1 commits (30d) y: 147 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeViolationsFromFile.java x: 1 commits (30d) y: 82 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdResult.java x: 1 commits (30d) y: 91 lines of code
296.0
lines of code
  min: 72.0
  average: 139.67
  25th percentile: 79.5
  median: 119.0
  75th percentile: 186.5
  max: 296.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 6 points

src/main/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojo.java x: 1 contributors (30d) y: 72 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java x: 1 contributors (30d) y: 150 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 1 contributors (30d) y: 296 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdExecutor.java x: 1 contributors (30d) y: 147 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeViolationsFromFile.java x: 1 contributors (30d) y: 82 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdResult.java x: 1 contributors (30d) y: 91 lines of code
296.0
lines of code
  min: 72.0
  average: 139.67
  25th percentile: 79.5
  median: 119.0
  75th percentile: 186.5
  max: 296.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 7 points

src/main/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojo.java x: 1 commits (90d) y: 72 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java x: 1 commits (90d) y: 150 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 1 commits (90d) y: 296 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdExecutor.java x: 1 commits (90d) y: 147 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeViolationsFromFile.java x: 1 commits (90d) y: 82 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdResult.java x: 1 commits (90d) y: 91 lines of code src/site/site.xml x: 1 commits (90d) y: 30 lines of code
296.0
lines of code
  min: 30.0
  average: 124.0
  25th percentile: 72.0
  median: 91.0
  75th percentile: 150.0
  max: 296.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 7 points

src/main/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojo.java x: 1 contributors (90d) y: 72 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java x: 1 contributors (90d) y: 150 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 1 contributors (90d) y: 296 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdExecutor.java x: 1 contributors (90d) y: 147 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeViolationsFromFile.java x: 1 contributors (90d) y: 82 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdResult.java x: 1 contributors (90d) y: 91 lines of code src/site/site.xml x: 1 contributors (90d) y: 30 lines of code
296.0
lines of code
  min: 30.0
  average: 124.0
  25th percentile: 72.0
  median: 91.0
  75th percentile: 150.0
  max: 296.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0