apache / sling-org-apache-sling-validation-core
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 33% | 15% | 50%
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% | 33% | 15% | 50%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 33% | 15% | 50%
Longest Files (Top 22)
File# lines# units
ResourceValidationModelProviderImpl.java
in src/main/java/org/apache/sling/validation/impl/resourcemodel
315 5
ValidationServiceImpl.java
in src/main/java/org/apache/sling/validation/impl
297 11
ValidatorMap.java
in src/main/java/org/apache/sling/validation/impl
180 16
ValidationModelRetrieverImpl.java
in src/main/java/org/apache/sling/validation/impl
110 1
ResourcePropertyImpl.java
in src/main/java/org/apache/sling/validation/impl/model
90 8
ChildResourceImpl.java
in src/main/java/org/apache/sling/validation/impl/model
89 6
ValidationModelImpl.java
in src/main/java/org/apache/sling/validation/impl/model
88 3
MergedValidationModel.java
in src/main/java/org/apache/sling/validation/impl/model
79 7
ValidationPostProcessor.java
in src/main/java/org/apache/sling/validation/impl/postprocessor
71 3
ValidatorInvocationImpl.java
in src/main/java/org/apache/sling/validation/impl/model
70 6
ValidationResourceVisitor.java
in src/main/java/org/apache/sling/validation/impl
58 3
ValidationModelBuilder.java
in src/main/java/org/apache/sling/validation/impl/model
52 1
ResourcePropertyBuilder.java
in src/main/java/org/apache/sling/validation/impl/model
49 1
CompositeValidationResult.java
in src/main/java/org/apache/sling/validation/impl
48 6
ValidatorContextImpl.java
in src/main/java/org/apache/sling/validation/impl
45 5
ValidatorTypeUtil.java
in src/main/java/org/apache/sling/validation/impl/util
34 -
InvalidResourcePostProcessorException.java
in src/main/java/org/apache/sling/validation/impl/postprocessor
34 2
ResourceToValidationResultAdapterFactory.java
in src/main/java/org/apache/sling/validation/impl
34 3
RegexValidator.java
in src/main/java/org/apache/sling/validation/impl/validators
34 -
ChildResourceBuilder.java
in src/main/java/org/apache/sling/validation/impl/model
32 1
ValidationPostProcessorConfiguration.java
in src/main/java/org/apache/sling/validation/impl/postprocessor
14 -
ValidationServiceConfiguration.java
in src/main/java/org/apache/sling/validation/impl
10 -
Files With Most Units (Top 18)
File# lines# units
ValidatorMap.java
in src/main/java/org/apache/sling/validation/impl
180 16
ValidationServiceImpl.java
in src/main/java/org/apache/sling/validation/impl
297 11
ResourcePropertyImpl.java
in src/main/java/org/apache/sling/validation/impl/model
90 8
MergedValidationModel.java
in src/main/java/org/apache/sling/validation/impl/model
79 7
ValidatorInvocationImpl.java
in src/main/java/org/apache/sling/validation/impl/model
70 6
ChildResourceImpl.java
in src/main/java/org/apache/sling/validation/impl/model
89 6
CompositeValidationResult.java
in src/main/java/org/apache/sling/validation/impl
48 6
ValidatorContextImpl.java
in src/main/java/org/apache/sling/validation/impl
45 5
ResourceValidationModelProviderImpl.java
in src/main/java/org/apache/sling/validation/impl/resourcemodel
315 5
ValidationResourceVisitor.java
in src/main/java/org/apache/sling/validation/impl
58 3
ValidationPostProcessor.java
in src/main/java/org/apache/sling/validation/impl/postprocessor
71 3
ResourceToValidationResultAdapterFactory.java
in src/main/java/org/apache/sling/validation/impl
34 3
ValidationModelImpl.java
in src/main/java/org/apache/sling/validation/impl/model
88 3
InvalidResourcePostProcessorException.java
in src/main/java/org/apache/sling/validation/impl/postprocessor
34 2
ResourcePropertyBuilder.java
in src/main/java/org/apache/sling/validation/impl/model
49 1
ChildResourceBuilder.java
in src/main/java/org/apache/sling/validation/impl/model
32 1
ValidationModelBuilder.java
in src/main/java/org/apache/sling/validation/impl/model
52 1
ValidationModelRetrieverImpl.java
in src/main/java/org/apache/sling/validation/impl
110 1
Files With Long Lines (Top 17)

There are 17 files with lines longer than 120 characters. In total, there are 99 long lines.

File# lines# units# long lines
ValidationServiceImpl.java
in src/main/java/org/apache/sling/validation/impl
297 11 38
ValidatorMap.java
in src/main/java/org/apache/sling/validation/impl
180 16 15
ResourceValidationModelProviderImpl.java
in src/main/java/org/apache/sling/validation/impl/resourcemodel
315 5 10
ValidationModelRetrieverImpl.java
in src/main/java/org/apache/sling/validation/impl
110 1 6
ValidationPostProcessorConfiguration.java
in src/main/java/org/apache/sling/validation/impl/postprocessor
14 - 5
ValidatorTypeUtil.java
in src/main/java/org/apache/sling/validation/impl/util
34 - 3
ValidationPostProcessor.java
in src/main/java/org/apache/sling/validation/impl/postprocessor
71 3 3
ResourcePropertyBuilder.java
in src/main/java/org/apache/sling/validation/impl/model
49 1 3
ValidationModelImpl.java
in src/main/java/org/apache/sling/validation/impl/model
88 3 3
ValidationServiceConfiguration.java
in src/main/java/org/apache/sling/validation/impl
10 - 3
RegexValidator.java
in src/main/java/org/apache/sling/validation/impl/validators
34 - 3
ValidationResourceVisitor.java
in src/main/java/org/apache/sling/validation/impl
58 3 2
ResourceToValidationResultAdapterFactory.java
in src/main/java/org/apache/sling/validation/impl
34 3 1
ValidatorContextImpl.java
in src/main/java/org/apache/sling/validation/impl
45 5 1
MergedValidationModel.java
in src/main/java/org/apache/sling/validation/impl/model
79 7 1
ChildResourceImpl.java
in src/main/java/org/apache/sling/validation/impl/model
89 6 1
CompositeValidationResult.java
in src/main/java/org/apache/sling/validation/impl
48 6 1
Correlations

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

src/main/java/org/apache/sling/validation/impl/resourcemodel/ResourceValidationModelProviderImpl.java x: 24 commits (all time) y: 315 lines of code src/main/java/org/apache/sling/validation/impl/ValidationModelRetrieverImpl.java x: 26 commits (all time) y: 110 lines of code src/main/java/org/apache/sling/validation/impl/CompositeValidationResult.java x: 10 commits (all time) y: 48 lines of code src/main/java/org/apache/sling/validation/impl/ResourceToValidationResultAdapterFactory.java x: 6 commits (all time) y: 34 lines of code src/main/java/org/apache/sling/validation/impl/ValidationResourceVisitor.java x: 13 commits (all time) y: 58 lines of code src/main/java/org/apache/sling/validation/impl/ValidationServiceImpl.java x: 32 commits (all time) y: 297 lines of code src/main/java/org/apache/sling/validation/impl/ValidatorContextImpl.java x: 2 commits (all time) y: 45 lines of code src/main/java/org/apache/sling/validation/impl/ValidatorMap.java x: 6 commits (all time) y: 180 lines of code src/main/java/org/apache/sling/validation/impl/model/ChildResourceBuilder.java x: 3 commits (all time) y: 32 lines of code src/main/java/org/apache/sling/validation/impl/model/ChildResourceImpl.java x: 4 commits (all time) y: 89 lines of code src/main/java/org/apache/sling/validation/impl/model/MergedValidationModel.java x: 7 commits (all time) y: 79 lines of code src/main/java/org/apache/sling/validation/impl/model/ResourcePropertyBuilder.java x: 12 commits (all time) y: 49 lines of code src/main/java/org/apache/sling/validation/impl/model/ResourcePropertyImpl.java x: 6 commits (all time) y: 90 lines of code src/main/java/org/apache/sling/validation/impl/model/ValidationModelBuilder.java x: 5 commits (all time) y: 52 lines of code src/main/java/org/apache/sling/validation/impl/model/ValidationModelImpl.java x: 7 commits (all time) y: 88 lines of code src/main/java/org/apache/sling/validation/impl/model/ValidatorInvocationImpl.java x: 2 commits (all time) y: 70 lines of code src/main/java/org/apache/sling/validation/impl/postprocessor/InvalidResourcePostProcessorException.java x: 3 commits (all time) y: 34 lines of code src/main/java/org/apache/sling/validation/impl/util/ValidatorTypeUtil.java x: 7 commits (all time) y: 34 lines of code src/main/java/org/apache/sling/validation/impl/validators/RegexValidator.java x: 14 commits (all time) y: 34 lines of code src/main/java/org/apache/sling/validation/impl/postprocessor/ValidationPostProcessor.java x: 2 commits (all time) y: 71 lines of code src/main/java/org/apache/sling/validation/impl/postprocessor/ValidationPostProcessorConfiguration.java x: 1 commits (all time) y: 14 lines of code src/main/java/org/apache/sling/validation/impl/ValidationServiceConfiguration.java x: 3 commits (all time) y: 10 lines of code
315.0
lines of code
  min: 10.0
  average: 83.32
  25th percentile: 34.0
  median: 55.0
  75th percentile: 89.25
  max: 315.0
0 32.0
commits (all time)
min: 1.0 | average: 8.86 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 12.25 | max: 32.0

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

src/main/java/org/apache/sling/validation/impl/resourcemodel/ResourceValidationModelProviderImpl.java x: 3 contributors (all time) y: 315 lines of code src/main/java/org/apache/sling/validation/impl/ValidationModelRetrieverImpl.java x: 3 contributors (all time) y: 110 lines of code src/main/java/org/apache/sling/validation/impl/CompositeValidationResult.java x: 3 contributors (all time) y: 48 lines of code src/main/java/org/apache/sling/validation/impl/ResourceToValidationResultAdapterFactory.java x: 3 contributors (all time) y: 34 lines of code src/main/java/org/apache/sling/validation/impl/ValidationResourceVisitor.java x: 3 contributors (all time) y: 58 lines of code src/main/java/org/apache/sling/validation/impl/ValidationServiceImpl.java x: 3 contributors (all time) y: 297 lines of code src/main/java/org/apache/sling/validation/impl/ValidatorContextImpl.java x: 2 contributors (all time) y: 45 lines of code src/main/java/org/apache/sling/validation/impl/ValidatorMap.java x: 3 contributors (all time) y: 180 lines of code src/main/java/org/apache/sling/validation/impl/model/ChildResourceBuilder.java x: 2 contributors (all time) y: 32 lines of code src/main/java/org/apache/sling/validation/impl/model/ChildResourceImpl.java x: 2 contributors (all time) y: 89 lines of code src/main/java/org/apache/sling/validation/impl/model/MergedValidationModel.java x: 3 contributors (all time) y: 79 lines of code src/main/java/org/apache/sling/validation/impl/model/ResourcePropertyBuilder.java x: 3 contributors (all time) y: 49 lines of code src/main/java/org/apache/sling/validation/impl/model/ResourcePropertyImpl.java x: 2 contributors (all time) y: 90 lines of code src/main/java/org/apache/sling/validation/impl/model/ValidationModelBuilder.java x: 2 contributors (all time) y: 52 lines of code src/main/java/org/apache/sling/validation/impl/model/ValidationModelImpl.java x: 2 contributors (all time) y: 88 lines of code src/main/java/org/apache/sling/validation/impl/model/ValidatorInvocationImpl.java x: 2 contributors (all time) y: 70 lines of code src/main/java/org/apache/sling/validation/impl/postprocessor/InvalidResourcePostProcessorException.java x: 2 contributors (all time) y: 34 lines of code src/main/java/org/apache/sling/validation/impl/postprocessor/ValidationPostProcessor.java x: 1 contributors (all time) y: 71 lines of code src/main/java/org/apache/sling/validation/impl/postprocessor/ValidationPostProcessorConfiguration.java x: 1 contributors (all time) y: 14 lines of code src/main/java/org/apache/sling/validation/impl/ValidationServiceConfiguration.java x: 1 contributors (all time) y: 10 lines of code
315.0
lines of code
  min: 10.0
  average: 83.32
  25th percentile: 34.0
  median: 55.0
  75th percentile: 89.25
  max: 315.0
0 3.0
contributors (all time)
min: 1.0 | average: 2.32 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.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".