apache / maven-common-artifact-filters
File Size

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

Intro
Learn more...
File Size Overall
0% | 29% | 12% | 17% | 40%
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% | 30% | 12% | 17% | 39%
cgi0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 29% | 12% | 17% | 40%
Longest Files (Top 36)
File# lines# units
PatternIncludesArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
601 28
ScopeArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
246 22
EclipseAetherFilterTransformer.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform
119 8
ScopeFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
118 8
ArtifactIncludeFilterTransformer.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform
110 9
AbstractArtifactFeatureFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
96 9
AbstractStrictPatternArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
88 5
FilterArtifacts.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
54 7
ArtifactTransitivityFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
50 3
ProjectTransitivityFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
50 5
EclipseAetherNode.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform
50 -
ScopeFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
42 8
PatternExcludesArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
35 5
ArtifactIncludeNode.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform
25 1
cgi
download.cgi
in src/site/resources
22 -
ArtifactFilterException.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
22 4
AndFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
21 3
ExclusionsFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
21 3
GroupIdFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
20 3
OrFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
20 3
PatternExclusionsFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
20 3
PatternInclusionsFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
20 3
AbstractArtifactsFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
16 1
site.xml
in src/site
15 -
ArtifactIdFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
15 2
TypeFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
14 2
ClassifierFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
14 2
AbstractFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
11 1
FilterTransformer.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
11 -
Utils.java
in src/main/java/org/apache/maven/shared/artifact/filter/internal
11 2
ArtifactsFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
10 -
StrictPatternExcludesArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
10 1
StrictPatternIncludesArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
10 1
StatisticsReportingArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
8 -
Node.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
5 -
TransformableFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
5 -
Files With Most Units (Top 28)
File# lines# units
PatternIncludesArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
601 28
ScopeArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
246 22
AbstractArtifactFeatureFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
96 9
ArtifactIncludeFilterTransformer.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform
110 9
ScopeFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
118 8
EclipseAetherFilterTransformer.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform
119 8
ScopeFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
42 8
FilterArtifacts.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
54 7
AbstractStrictPatternArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
88 5
ProjectTransitivityFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
50 5
PatternExcludesArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
35 5
ArtifactFilterException.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
22 4
ArtifactTransitivityFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
50 3
GroupIdFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
20 3
OrFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
20 3
PatternExclusionsFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
20 3
AndFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
21 3
ExclusionsFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
21 3
PatternInclusionsFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
20 3
TypeFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
14 2
ArtifactIdFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
15 2
ClassifierFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
14 2
Utils.java
in src/main/java/org/apache/maven/shared/artifact/filter/internal
11 2
AbstractArtifactsFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/collection
16 1
AbstractFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve
11 1
ArtifactIncludeNode.java
in src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform
25 1
StrictPatternExcludesArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
10 1
StrictPatternIncludesArtifactFilter.java
in src/main/java/org/apache/maven/shared/artifact/filter
10 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
site.xml
in src/site
15 - 1
Correlations

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

src/site/site.xml x: 5 commits (all time) y: 15 lines of code src/main/java/org/apache/maven/shared/artifact/filter/ScopeArtifactFilter.java x: 13 commits (all time) y: 246 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform/ArtifactIncludeFilterTransformer.java x: 9 commits (all time) y: 110 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform/EclipseAetherFilterTransformer.java x: 13 commits (all time) y: 119 lines of code src/main/java/org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilter.java x: 26 commits (all time) y: 601 lines of code src/main/java/org/apache/maven/shared/artifact/filter/PatternExcludesArtifactFilter.java x: 8 commits (all time) y: 35 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/AbstractArtifactFeatureFilter.java x: 10 commits (all time) y: 96 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ScopeFilter.java x: 10 commits (all time) y: 118 lines of code src/main/java/org/apache/maven/shared/artifact/filter/internal/Utils.java x: 1 commits (all time) y: 11 lines of code src/main/java/org/apache/maven/shared/artifact/filter/StatisticsReportingArtifactFilter.java x: 9 commits (all time) y: 8 lines of code src/main/java/org/apache/maven/shared/artifact/filter/AbstractStrictPatternArtifactFilter.java x: 9 commits (all time) y: 88 lines of code src/main/java/org/apache/maven/shared/artifact/filter/StrictPatternExcludesArtifactFilter.java x: 4 commits (all time) y: 10 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/AbstractArtifactsFilter.java x: 8 commits (all time) y: 16 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactFilterException.java x: 5 commits (all time) y: 22 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java x: 17 commits (all time) y: 50 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactsFilter.java x: 5 commits (all time) y: 10 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ClassifierFilter.java x: 5 commits (all time) y: 14 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/FilterArtifacts.java x: 7 commits (all time) y: 54 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/GroupIdFilter.java x: 5 commits (all time) y: 20 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ProjectTransitivityFilter.java x: 7 commits (all time) y: 50 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/AndFilter.java x: 4 commits (all time) y: 21 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/ExclusionsFilter.java x: 6 commits (all time) y: 21 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/Node.java x: 6 commits (all time) y: 5 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/ScopeFilter.java x: 7 commits (all time) y: 42 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/TransformableFilter.java x: 4 commits (all time) y: 5 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform/ArtifactIncludeNode.java x: 9 commits (all time) y: 25 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform/EclipseAetherNode.java x: 9 commits (all time) y: 50 lines of code src/site/resources/download.cgi x: 2 commits (all time) y: 22 lines of code
601.0
lines of code
  min: 5.0
  average: 55.69
  25th percentile: 11.75
  median: 20.5
  75th percentile: 50.0
  max: 601.0
0 26.0
commits (all time)
min: 1.0 | average: 7.17 | 25th percentile: 4.0 | median: 5.5 | 75th percentile: 9.0 | max: 26.0

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

src/site/site.xml x: 4 contributors (all time) y: 15 lines of code src/main/java/org/apache/maven/shared/artifact/filter/ScopeArtifactFilter.java x: 7 contributors (all time) y: 246 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform/ArtifactIncludeFilterTransformer.java x: 3 contributors (all time) y: 110 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform/EclipseAetherFilterTransformer.java x: 5 contributors (all time) y: 119 lines of code src/main/java/org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilter.java x: 11 contributors (all time) y: 601 lines of code src/main/java/org/apache/maven/shared/artifact/filter/PatternExcludesArtifactFilter.java x: 8 contributors (all time) y: 35 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/AbstractArtifactFeatureFilter.java x: 7 contributors (all time) y: 96 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ScopeFilter.java x: 8 contributors (all time) y: 118 lines of code src/main/java/org/apache/maven/shared/artifact/filter/internal/Utils.java x: 1 contributors (all time) y: 11 lines of code src/main/java/org/apache/maven/shared/artifact/filter/StatisticsReportingArtifactFilter.java x: 6 contributors (all time) y: 8 lines of code src/main/java/org/apache/maven/shared/artifact/filter/AbstractStrictPatternArtifactFilter.java x: 6 contributors (all time) y: 88 lines of code src/main/java/org/apache/maven/shared/artifact/filter/StrictPatternExcludesArtifactFilter.java x: 3 contributors (all time) y: 10 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/AbstractArtifactsFilter.java x: 5 contributors (all time) y: 16 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactFilterException.java x: 5 contributors (all time) y: 22 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java x: 8 contributors (all time) y: 50 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactsFilter.java x: 4 contributors (all time) y: 10 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ClassifierFilter.java x: 4 contributors (all time) y: 14 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/FilterArtifacts.java x: 5 contributors (all time) y: 54 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/GroupIdFilter.java x: 4 contributors (all time) y: 20 lines of code src/main/java/org/apache/maven/shared/artifact/filter/collection/ProjectTransitivityFilter.java x: 6 contributors (all time) y: 50 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/AndFilter.java x: 3 contributors (all time) y: 21 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/Node.java x: 3 contributors (all time) y: 5 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/ScopeFilter.java x: 4 contributors (all time) y: 42 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform/ArtifactIncludeNode.java x: 4 contributors (all time) y: 25 lines of code src/main/java/org/apache/maven/shared/artifact/filter/resolve/transform/EclipseAetherNode.java x: 2 contributors (all time) y: 50 lines of code src/site/resources/download.cgi x: 2 contributors (all time) y: 22 lines of code
601.0
lines of code
  min: 5.0
  average: 55.69
  25th percentile: 11.75
  median: 20.5
  75th percentile: 50.0
  max: 601.0
0 11.0
contributors (all time)
min: 1.0 | average: 4.47 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.75 | max: 11.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".