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% | 36% | 19% | 43%
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% | 44% | 23% | 31%
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% | 36% | 19% | 43%
Longest Files (Top 50)
File# lines# units
PmdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
317 13
AbstractPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
313 14
PmdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
310 20
PmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
302 13
CpdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
202 10
PmdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
158 40
AbstractPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
138 8
CpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
129 8
CpdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
115 6
Executor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
113 7
CpdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
108 28
PmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
91 7
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
84 8
ExcludeViolationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
79 6
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 -
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-277-multi-module-check/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
verify.groovy
in src/it/MPMD-304-toolchain-support
24 -
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
verify.groovy
in src/it/MPMD-318-auxclasspath-includeTests
16 -
verify.groovy
in src/it/mpmd-168-empty-report
15 -
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
verify.groovy
in src/it/MPMD-317-auxclasspath-provided
14 -
RunnableTest.java
in src/it/MPMD-182/src/main/java
14 1
verify.groovy
in src/it/mpmd-168
13 -
ClassWithLotsOfStaticImports.java
in src/it/MPMD-243-excludeFromFailureFile/src/main/java/com/example
13 1
AggregatorPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
13 1
AggregatorPmdNoForkReport.java
in src/main/java/org/apache/maven/plugins/pmd
12 -
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
ruleset.xml
in src/it/MPMD-266-typeresolution-aggregated
10 -
ruleset.xml
in src/it/MPMD-243-excludeFromFailureFile/config
10 -
verify.groovy
in src/it/MPMD-290-cpd-for-csharp
10 -
ruleset.xml
in src/it/MPMD-283-aggregated-pmd
10 -
verify.groovy
in src/it/MPMD-289-format-html-check
10 -
ruleset.xml
in src/it/MPMD-268-deprecated-rules
9 -
Test.java
in src/it/MPMD-258-multiple-executions/mod2/src/main/java/hello
9 1
Test.java
in src/it/MPMD-258-multiple-executions/mod1/src/main/java/hello
9 1
Files With Most Units (Top 50)
File# lines# units
PmdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
158 40
CpdRequest.java
in src/main/java/org/apache/maven/plugins/pmd/exec
108 28
PmdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
310 20
AbstractPmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
313 14
PmdReport.java
in src/main/java/org/apache/maven/plugins/pmd
302 13
PmdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
317 13
CpdExecutor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
202 10
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
84 8
CpdReport.java
in src/main/java/org/apache/maven/plugins/pmd
129 8
AbstractPmdViolationCheckMojo.java
in src/main/java/org/apache/maven/plugins/pmd
138 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
Executor.java
in src/main/java/org/apache/maven/plugins/pmd/exec
113 7
CpdReportRenderer.java
in src/main/java/org/apache/maven/plugins/pmd
115 6
ExcludeViolationsFromFile.java
in src/main/java/org/apache/maven/plugins/pmd
79 6
ModuleB.java
in src/it/MPMD-266-typeresolution-aggregated/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
ModuleB.java
in src/it/MPMD-283-aggregated-pmd/module-b/src/main/java/module/b
26 4
PmdFileInfo.java
in src/main/java/org/apache/maven/plugins/pmd
27 4
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
Sample.java
in src/it/MPMD-304-toolchain-support/src/main/java/sample
20 3
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
Foo.java
in src/it/MPMD-312-JDK16/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-270-325-JDK11/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-302-JDK14/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-302-JDK15/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-312-JDK17/src/main/java/com/mycompany/app
8 1
Test.java
in src/it/MPMD-258-multiple-executions/mod2/src/main/java/hello
9 1
Test.java
in src/it/MPMD-258-multiple-executions/mod1/src/main/java/hello
9 1
PmdJsCheck.js
in src/it/MPMD-206-sourceDirectories-js/src/main/javascript
4 1
Foo.java
in src/it/MPMD-348-JDK19/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-332-JDK18/src/main/java/com/mycompany/app
8 1
Hello.java
in src/it/MPMD-181-no-benchmark/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-280-JDK12/src/main/java/com/mycompany/app
8 1
PmdJsCheck.js
in src/it/MPMD-205-pmd-js-check/src/main/javascript
4 1
App.java
in src/it/MPMD-253-xref-link-multi-module/module/src/main/java/app
9 1
Foo.java
in src/it/empty-rulesets/src/main/java/com/mycompany/app
7 1
App.java
in src/it/MPMD-128-xref-link/src/main/java/mpmd128
9 1
ClassWithLotsOfStaticImports.java
in src/it/MPMD-243-excludeFromFailureFile/src/main/java/com/example
13 1
Hello.java
in src/it/MPMD-181-benchmark/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-163/src/main/java/com/mycompany/app
7 1
Foo.java
in src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app
8 1
Foo.java
in src/it/MPMD-295-JDK13/src/main/java/com/mycompany/app
8 1
RunnableTest.java
in src/it/MPMD-182/src/main/java
14 1
Hello.java
in src/it/MPMD-259-analysis-cache-auxclasspath/missing-test/src/main/java/com/mycompany/app
8 1
Sample1.cs
in src/it/MPMD-290-cpd-for-csharp/src/main/cs
7 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
9 - 3
verify.groovy
in src/it/MPMD-304-toolchain-support
24 - 2
verify.groovy
in src/it/MPMD-268-deprecated-rules
3 - 1
verify.groovy
in src/it/MPMD-205-pmd-js-check
3 - 1
verify.groovy
in src/it/MPMD-163
4 - 1
verify.groovy
in src/it/MPMD-335-aggregate-classpath-repositories
5 - 1
Correlations

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

src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 58 commits (all time) y: 302 lines of code src/it/MPMD-296-rulesetsTargetDirectory/verify.groovy x: 2 commits (all time) y: 8 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java x: 2 commits (all time) y: 310 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReport.java x: 17 commits (all time) y: 129 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/AbstractPmdReport.java x: 18 commits (all time) y: 313 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeDuplicationsFromFile.java x: 3 commits (all time) y: 84 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeViolationsFromFile.java x: 3 commits (all time) y: 79 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdViolationCheckMojo.java x: 8 commits (all time) y: 91 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java x: 11 commits (all time) y: 138 lines of code src/main/java/org/apache/maven/plugins/pmd/AggregatorCpdReport.java x: 2 commits (all time) y: 9 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/AggregatorPmdReport.java x: 2 commits (all time) y: 13 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojo.java x: 6 commits (all time) y: 72 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/CpdExecutor.java x: 3 commits (all time) y: 202 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdRequest.java x: 3 commits (all time) y: 108 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/main/java/org/apache/maven/plugins/pmd/exec/Executor.java x: 4 commits (all time) y: 113 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java x: 10 commits (all time) y: 317 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdRequest.java x: 4 commits (all time) y: 158 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdResult.java x: 5 commits (all time) y: 91 lines of code src/it/MPMD-270-325-JDK11/verify.groovy x: 2 commits (all time) y: 4 lines of code src/it/MPMD-280-JDK12/verify.groovy x: 3 commits (all time) y: 4 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/it/MPMD-335-aggregate-classpath-repositories/verify.groovy x: 1 commits (all time) y: 5 lines of code src/it/mpmd-138/verify.groovy x: 5 commits (all time) y: 9 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/site/site.xml x: 25 commits (all time) y: 30 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-317-auxclasspath-provided/verify.groovy x: 1 commits (all time) y: 14 lines of code src/it/MPMD-318-auxclasspath-includeTests/verify.groovy x: 2 commits (all time) y: 16 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-304-toolchain-support/verify.groovy x: 1 commits (all time) y: 24 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/ruleset.xml x: 2 commits (all time) y: 10 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-268-deprecated-rules/ruleset.xml x: 1 commits (all time) y: 9 lines of code src/it/MPMD-268-deprecated-rules/verify.groovy x: 1 commits (all time) y: 3 lines of code src/it/MPMD-244-logging/verify.groovy x: 3 commits (all time) y: 8 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-1/src/main/config/pmd/latin-1.xml x: 6 commits (all time) y: 9 lines of code src/it/multi-module/mod-2/rulesets/java/basic.xml x: 4 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/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
317.0
lines of code
  min: 2.0
  average: 24.72
  25th percentile: 4.0
  median: 8.0
  75th percentile: 12.25
  max: 317.0
0 58.0
commits (all time)
min: 1.0 | average: 2.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 58.0

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

src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 10 contributors (all time) y: 302 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/PmdReportRenderer.java x: 1 contributors (all time) y: 310 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReport.java x: 4 contributors (all time) y: 129 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/AbstractPmdReport.java x: 6 contributors (all time) y: 313 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeDuplicationsFromFile.java x: 3 contributors (all time) y: 84 lines of code src/main/java/org/apache/maven/plugins/pmd/ExcludeViolationsFromFile.java x: 3 contributors (all time) y: 79 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdViolationCheckMojo.java x: 3 contributors (all time) y: 91 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java x: 6 contributors (all time) y: 138 lines of code src/main/java/org/apache/maven/plugins/pmd/AggregatorCpdReport.java x: 2 contributors (all time) y: 9 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/AggregatorPmdReport.java x: 2 contributors (all time) y: 13 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojo.java x: 2 contributors (all time) y: 72 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/CpdExecutor.java x: 2 contributors (all time) y: 202 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/CpdRequest.java x: 2 contributors (all time) y: 108 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/java/org/apache/maven/plugins/pmd/exec/Executor.java x: 2 contributors (all time) y: 113 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java x: 5 contributors (all time) y: 317 lines of code src/main/java/org/apache/maven/plugins/pmd/exec/PmdRequest.java x: 2 contributors (all time) y: 158 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/it/MPMD-270-325-JDK11/verify.groovy x: 2 contributors (all time) y: 4 lines of code src/it/MPMD-295-JDK13/verify.groovy x: 3 contributors (all time) y: 4 lines of code src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app/App.java x: 1 contributors (all time) y: 4 lines of code src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app/Foo.java x: 1 contributors (all time) y: 8 lines of code src/it/MPMD-335-aggregate-classpath-repositories/verify.groovy x: 1 contributors (all time) y: 5 lines of code src/it/mpmd-138/verify.groovy x: 4 contributors (all time) y: 9 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/site/site.xml x: 12 contributors (all time) y: 30 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/ruleset.xml x: 1 contributors (all time) y: 10 lines of code src/it/MPMD-283-aggregated-pmd/verify.groovy x: 1 contributors (all time) y: 34 lines of code src/it/MPMD-317-auxclasspath-provided/verify.groovy x: 1 contributors (all time) y: 14 lines of code src/it/MPMD-318-auxclasspath-includeTests/verify.groovy x: 1 contributors (all time) y: 16 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-304-toolchain-support/verify.groovy x: 1 contributors (all time) y: 24 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-168-empty-report/verify.groovy x: 2 contributors (all time) y: 15 lines of code src/it/MPMD-268-deprecated-rules/ruleset.xml x: 1 contributors (all time) y: 9 lines of code src/it/MPMD-268-deprecated-rules/verify.groovy x: 1 contributors (all time) y: 3 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/multi-module/mod-1/src/main/config/pmd/latin-1.xml x: 5 contributors (all time) y: 9 lines of code src/it/multi-module/mod-2/rulesets/java/basic.xml x: 3 contributors (all time) y: 9 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
317.0
lines of code
  min: 2.0
  average: 24.72
  25th percentile: 4.0
  median: 8.0
  75th percentile: 12.25
  max: 317.0
0 12.0
contributors (all time)
min: 1.0 | average: 1.68 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 12.0

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

src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 1 commits (30d) y: 302 lines of code
302.0
lines of code
  min: 302.0
  average: 302.0
  25th percentile: 302.0
  median: 302.0
  75th percentile: 302.0
  max: 302.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): 1 points

src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 1 contributors (30d) y: 302 lines of code
302.0
lines of code
  min: 302.0
  average: 302.0
  25th percentile: 302.0
  median: 302.0
  75th percentile: 302.0
  max: 302.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/PmdReport.java x: 3 commits (90d) y: 302 lines of code src/it/MPMD-296-rulesetsTargetDirectory/verify.groovy x: 1 commits (90d) y: 8 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java x: 2 commits (90d) y: 310 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReport.java x: 1 commits (90d) y: 129 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReportRenderer.java x: 1 commits (90d) y: 115 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java x: 1 commits (90d) y: 313 lines of code
313.0
lines of code
  min: 8.0
  average: 169.29
  25th percentile: 8.0
  median: 129.0
  75th percentile: 310.0
  max: 313.0
0 3.0
commits (90d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

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

src/main/java/org/apache/maven/plugins/pmd/PmdReport.java x: 3 contributors (90d) y: 302 lines of code src/it/MPMD-296-rulesetsTargetDirectory/verify.groovy x: 1 contributors (90d) y: 8 lines of code src/main/java/org/apache/maven/plugins/pmd/PmdReportRenderer.java x: 1 contributors (90d) y: 310 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReport.java x: 1 contributors (90d) y: 129 lines of code src/main/java/org/apache/maven/plugins/pmd/CpdReportRenderer.java x: 1 contributors (90d) y: 115 lines of code src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java x: 1 contributors (90d) y: 313 lines of code
313.0
lines of code
  min: 8.0
  average: 169.29
  25th percentile: 8.0
  median: 129.0
  75th percentile: 310.0
  max: 313.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.29 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0