apache / sling-org-apache-sling-scripting-sightly-compiler
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 24% | 17% | 57%
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% | 24% | 17% | 57%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 24% | 17% | 57%
Longest Files (Top 50)
File# lines# units
MarkupHandler.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom
425 32
HtmlParser.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom
388 9
TagTokenizer.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom
324 24
AttributePlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
318 26
ObjectModel.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/util
283 17
BinaryOperator.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
199 24
SightlyCompiler.java
in src/main/java/org/apache/sling/scripting/sightly/compiler
197 7
RepeatPlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
166 2
ExpressionReducer.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce
166 15
ListPlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
160 2
ElementPlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
123 3
SyntheticMapRemoval.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
116 13
AggregatePluginInvoke.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
108 16
TreeTraverser.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom
99 7
StatefulVisitor.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
98 22
ElementContext.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend
98 16
UnusedVariableRemoval.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
95 11
DeadCodeRemoval.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
93 8
NodeTransformer.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/util/expression
90 14
SideEffectVisitor.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression
87 12
TemplateParser.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/template
87 10
SanityChecker.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/debug
86 14
VariableFinder.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
84 15
UnwrapPlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
82 2
AbstractFilter.java
in src/main/java/org/apache/sling/scripting/sightly/impl/filter
81 10
VariableTracker.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/util
77 8
ExpressionWrapper.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend
76 5
EvalResult.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce
74 9
Loop.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
72 13
URIManipulationFilter.java
in src/main/java/org/apache/sling/scripting/sightly/impl/filter
72 4
PushStream.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler
62 10
TestPlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
60 2
UniformVisitor.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/visitor
60 12
TemplatePlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
59 3
VariableBinding.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
58 12
Fragment.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend
56 12
RuntimeCall.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
55 6
ConstantFolding.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce
54 8
CoalescingWrites.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
54 7
TextPlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
52 3
Expression.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression
51 11
Procedure.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
50 10
BinaryOperation.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
49 9
AbstractRepeatPlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
47 2
CommandVariableUsage.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
47 8
PropertyAccess.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
44 7
ExpressionContext.java
in src/main/java/org/apache/sling/scripting/sightly/impl/filter
43 2
TemplateElementNode.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/template
43 10
NumericConstant.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
42 7
SightlyCompilerException.java
in src/main/java/org/apache/sling/scripting/sightly/compiler
42 10
Files With Most Units (Top 50)
File# lines# units
MarkupHandler.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom
425 32
AttributePlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
318 26
BinaryOperator.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
199 24
TagTokenizer.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom
324 24
StatefulVisitor.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
98 22
ObjectModel.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/util
283 17
AggregatePluginInvoke.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
108 16
ElementContext.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend
98 16
DefaultPluginInvoke.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
36 15
ExpressionReducer.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce
166 15
VariableFinder.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
84 15
NodeTransformer.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/util/expression
90 14
SanityChecker.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/debug
86 14
Loop.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
72 13
SyntheticMapRemoval.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
116 13
SideEffectVisitor.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression
87 12
VariableBinding.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
58 12
AbstractCommandVisitor.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
27 12
UniformVisitor.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/visitor
60 12
Fragment.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend
56 12
Expression.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression
51 11
UnusedVariableRemoval.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
95 11
Procedure.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
50 10
SightlyCompilerException.java
in src/main/java/org/apache/sling/scripting/sightly/compiler
42 10
AbstractFilter.java
in src/main/java/org/apache/sling/scripting/sightly/impl/filter
81 10
TemplateParser.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/template
87 10
TemplateElementNode.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/template
43 10
PushStream.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler
62 10
BinaryOperation.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
49 9
HtmlParser.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom
388 9
EvalResult.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce
74 9
Interpolation.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend
36 9
Conditional.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/commands
39 8
VariableTracker.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/util
77 8
ConstantFolding.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce
54 8
CommandVariableUsage.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
47 8
DeadCodeRemoval.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
93 8
SightlyCompiler.java
in src/main/java/org/apache/sling/scripting/sightly/compiler
197 7
NumericConstant.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
42 7
PropertyAccess.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
44 7
TreeTraverser.java
in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom
99 7
CoalescingWrites.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization
54 7
BooleanConstant.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
28 6
RuntimeCall.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
55 6
StringConstant.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
37 6
TernaryOperator.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
33 6
MapLiteral.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
30 6
Identifier.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
23 5
UnaryOperation.java
in src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes
25 5
CompilationResultImpl.java
in src/main/java/org/apache/sling/scripting/sightly/impl/compiler
31 5
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
AttributePlugin.java
in src/main/java/org/apache/sling/scripting/sightly/impl/plugin
318 26 1
Correlations

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

src/main/java/org/apache/sling/scripting/sightly/compiler/CompilationResult.java x: 5 commits (all time) y: 11 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/CompilationUnit.java x: 3 commits (all time) y: 8 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/CompilerMessage.java x: 3 commits (all time) y: 9 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/RuntimeFunction.java x: 8 commits (all time) y: 12 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/SightlyCompiler.java x: 14 commits (all time) y: 197 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/SightlyCompilerException.java x: 4 commits (all time) y: 42 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/backend/BackendCompiler.java x: 6 commits (all time) y: 11 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/AbstractCommandVisitor.java x: 2 commits (all time) y: 27 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/Command.java x: 4 commits (all time) y: 6 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/CommandStream.java x: 5 commits (all time) y: 8 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/CommandVisitor.java x: 3 commits (all time) y: 17 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/Conditional.java x: 2 commits (all time) y: 39 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/Loop.java x: 3 commits (all time) y: 72 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/OutText.java x: 2 commits (all time) y: 18 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/Procedure.java x: 3 commits (all time) y: 50 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/StatefulVisitor.java x: 2 commits (all time) y: 98 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/VariableBinding.java x: 2 commits (all time) y: 58 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/Expression.java x: 3 commits (all time) y: 51 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/MarkupContext.java x: 2 commits (all time) y: 37 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/NodeVisitor.java x: 3 commits (all time) y: 29 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/SideEffectVisitor.java x: 2 commits (all time) y: 87 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/ArrayLiteral.java x: 2 commits (all time) y: 19 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/BinaryOperation.java x: 2 commits (all time) y: 49 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/BinaryOperator.java x: 7 commits (all time) y: 199 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/Identifier.java x: 2 commits (all time) y: 23 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/MapLiteral.java x: 2 commits (all time) y: 30 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/NullLiteral.java x: 2 commits (all time) y: 11 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/PropertyAccess.java x: 2 commits (all time) y: 44 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/RuntimeCall.java x: 3 commits (all time) y: 55 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/StringConstant.java x: 3 commits (all time) y: 37 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/TernaryOperator.java x: 3 commits (all time) y: 33 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/UnaryOperation.java x: 2 commits (all time) y: 25 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/UnaryOperator.java x: 5 commits (all time) y: 24 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/package-info.java x: 3 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/util/ObjectModel.java x: 9 commits (all time) y: 283 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/util/VariableTracker.java x: 4 commits (all time) y: 77 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/util/package-info.java x: 4 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/CompilationResultImpl.java x: 2 commits (all time) y: 31 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/Patterns.java x: 2 commits (all time) y: 15 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/PushStream.java x: 4 commits (all time) y: 62 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/debug/SanityChecker.java x: 3 commits (all time) y: 86 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/CompilerContext.java x: 4 commits (all time) y: 29 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/ElementContext.java x: 4 commits (all time) y: 98 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/ExpressionWrapper.java x: 4 commits (all time) y: 76 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/Fragment.java x: 2 commits (all time) y: 56 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/Interpolation.java x: 3 commits (all time) y: 36 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/SightlyParserErrorListener.java x: 2 commits (all time) y: 35 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/SimpleFrontend.java x: 3 commits (all time) y: 27 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/CoalescingWrites.java x: 2 commits (all time) y: 54 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/CommandVariableUsage.java x: 2 commits (all time) y: 47 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/DeadCodeRemoval.java x: 4 commits (all time) y: 93 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/StreamTransformer.java x: 2 commits (all time) y: 5 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/SyntheticMapRemoval.java x: 2 commits (all time) y: 116 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/UnusedVariableRemoval.java x: 2 commits (all time) y: 95 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/VariableFinder.java x: 2 commits (all time) y: 84 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce/EvalResult.java x: 2 commits (all time) y: 74 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce/ExpressionReducer.java x: 4 commits (all time) y: 166 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/util/SymbolGenerator.java x: 3 commits (all time) y: 26 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/util/expression/NodeTransformer.java x: 2 commits (all time) y: 90 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/util/stream/EmitterVisitor.java x: 2 commits (all time) y: 6 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/visitor/TrackingVisitor.java x: 3 commits (all time) y: 34 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/visitor/UniformVisitor.java x: 2 commits (all time) y: 60 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/AbstractFilter.java x: 3 commits (all time) y: 81 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/ExpressionContext.java x: 6 commits (all time) y: 43 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/Filter.java x: 3 commits (all time) y: 19 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/FormatFilter.java x: 5 commits (all time) y: 31 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/I18nFilter.java x: 6 commits (all time) y: 36 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/JoinFilter.java x: 4 commits (all time) y: 25 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/URIManipulationFilter.java x: 6 commits (all time) y: 72 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/XSSFilter.java x: 4 commits (all time) y: 27 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/MarkupUtils.java x: 2 commits (all time) y: 8 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/AttributeList.java x: 2 commits (all time) y: 13 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/DocumentHandler.java x: 2 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/DocumentParser.java x: 3 commits (all time) y: 21 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/HtmlParser.java x: 4 commits (all time) y: 388 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/MarkupHandler.java x: 14 commits (all time) y: 425 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/TagTokenizer.java x: 2 commits (all time) y: 324 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/TreeTraverser.java x: 6 commits (all time) y: 99 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/template/TemplateNode.java x: 2 commits (all time) y: 2 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/AbstractPlugin.java x: 3 commits (all time) y: 24 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/AbstractRepeatPlugin.java x: 3 commits (all time) y: 47 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/AggregatePluginInvoke.java x: 2 commits (all time) y: 108 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/AttributePlugin.java x: 8 commits (all time) y: 318 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/CallPlugin.java x: 5 commits (all time) y: 40 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/DefaultPluginInvoke.java x: 2 commits (all time) y: 36 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/ElementPlugin.java x: 5 commits (all time) y: 123 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/IncludePlugin.java x: 3 commits (all time) y: 41 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/ListPlugin.java x: 4 commits (all time) y: 160 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/PluginCallInfo.java x: 2 commits (all time) y: 16 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/PluginInvoke.java x: 2 commits (all time) y: 21 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java x: 6 commits (all time) y: 166 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/ResourcePlugin.java x: 3 commits (all time) y: 39 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/TemplatePlugin.java x: 5 commits (all time) y: 59 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/TestPlugin.java x: 4 commits (all time) y: 60 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/TextPlugin.java x: 4 commits (all time) y: 52 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/UnwrapPlugin.java x: 3 commits (all time) y: 82 lines of code
425.0
lines of code
  min: 2.0
  average: 55.03
  25th percentile: 17.0
  median: 32.0
  75th percentile: 60.0
  max: 425.0
0 14.0
commits (all time)
min: 2.0 | average: 3.32 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 14.0

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

src/main/java/org/apache/sling/scripting/sightly/compiler/CompilationResult.java x: 4 contributors (all time) y: 11 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/CompilationUnit.java x: 3 contributors (all time) y: 8 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/CompilerMessage.java x: 3 contributors (all time) y: 9 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/RuntimeFunction.java x: 4 contributors (all time) y: 12 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/SightlyCompiler.java x: 5 contributors (all time) y: 197 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/SightlyCompilerException.java x: 3 contributors (all time) y: 42 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/AbstractCommandVisitor.java x: 2 contributors (all time) y: 27 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/Command.java x: 3 contributors (all time) y: 6 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/CommandVisitor.java x: 3 contributors (all time) y: 17 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/Conditional.java x: 2 contributors (all time) y: 39 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/Loop.java x: 3 contributors (all time) y: 72 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/OutText.java x: 2 contributors (all time) y: 18 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/Procedure.java x: 3 contributors (all time) y: 50 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/StatefulVisitor.java x: 2 contributors (all time) y: 98 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/VariableBinding.java x: 2 contributors (all time) y: 58 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/Expression.java x: 3 contributors (all time) y: 51 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/MarkupContext.java x: 2 contributors (all time) y: 37 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/NodeVisitor.java x: 3 contributors (all time) y: 29 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/SideEffectVisitor.java x: 2 contributors (all time) y: 87 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/ArrayLiteral.java x: 2 contributors (all time) y: 19 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/BinaryOperation.java x: 2 contributors (all time) y: 49 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/BinaryOperator.java x: 5 contributors (all time) y: 199 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/Identifier.java x: 2 contributors (all time) y: 23 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/MapLiteral.java x: 2 contributors (all time) y: 30 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/NullLiteral.java x: 2 contributors (all time) y: 11 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/PropertyAccess.java x: 2 contributors (all time) y: 44 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/RuntimeCall.java x: 3 contributors (all time) y: 55 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/StringConstant.java x: 3 contributors (all time) y: 37 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/TernaryOperator.java x: 3 contributors (all time) y: 33 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/UnaryOperation.java x: 2 contributors (all time) y: 25 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/nodes/UnaryOperator.java x: 4 contributors (all time) y: 24 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/expression/package-info.java x: 3 contributors (all time) y: 3 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/util/ObjectModel.java x: 3 contributors (all time) y: 283 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/util/VariableTracker.java x: 3 contributors (all time) y: 77 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/CompilationResultImpl.java x: 2 contributors (all time) y: 31 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/Patterns.java x: 2 contributors (all time) y: 15 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/PushStream.java x: 4 contributors (all time) y: 62 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/debug/SanityChecker.java x: 3 contributors (all time) y: 86 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/ElementContext.java x: 4 contributors (all time) y: 98 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/ExpressionWrapper.java x: 4 contributors (all time) y: 76 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/Fragment.java x: 2 contributors (all time) y: 56 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/Interpolation.java x: 3 contributors (all time) y: 36 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/SightlyParserErrorListener.java x: 2 contributors (all time) y: 35 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/frontend/SimpleFrontend.java x: 3 contributors (all time) y: 27 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/CoalescingWrites.java x: 2 contributors (all time) y: 54 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/CommandVariableUsage.java x: 2 contributors (all time) y: 47 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/DeadCodeRemoval.java x: 3 contributors (all time) y: 93 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/StreamTransformer.java x: 2 contributors (all time) y: 5 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/SyntheticMapRemoval.java x: 2 contributors (all time) y: 116 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/UnusedVariableRemoval.java x: 2 contributors (all time) y: 95 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/VariableFinder.java x: 2 contributors (all time) y: 84 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce/EvalResult.java x: 2 contributors (all time) y: 74 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/optimization/reduce/ExpressionReducer.java x: 3 contributors (all time) y: 166 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/util/SymbolGenerator.java x: 3 contributors (all time) y: 26 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/util/expression/NodeTransformer.java x: 2 contributors (all time) y: 90 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/util/stream/EmitterVisitor.java x: 2 contributors (all time) y: 6 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/visitor/TrackingVisitor.java x: 3 contributors (all time) y: 34 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/compiler/visitor/UniformVisitor.java x: 2 contributors (all time) y: 60 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/AbstractFilter.java x: 3 contributors (all time) y: 81 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/ExpressionContext.java x: 5 contributors (all time) y: 43 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/Filter.java x: 3 contributors (all time) y: 19 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/FormatFilter.java x: 4 contributors (all time) y: 31 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/I18nFilter.java x: 4 contributors (all time) y: 36 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/URIManipulationFilter.java x: 4 contributors (all time) y: 72 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/filter/XSSFilter.java x: 4 contributors (all time) y: 27 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/MarkupUtils.java x: 2 contributors (all time) y: 8 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/AttributeList.java x: 2 contributors (all time) y: 13 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/DocumentHandler.java x: 2 contributors (all time) y: 10 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/DocumentParser.java x: 3 contributors (all time) y: 21 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/HtmlParser.java x: 3 contributors (all time) y: 388 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/MarkupHandler.java x: 5 contributors (all time) y: 425 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/TagTokenizer.java x: 2 contributors (all time) y: 324 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/TreeTraverser.java x: 3 contributors (all time) y: 99 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/template/TemplateNode.java x: 2 contributors (all time) y: 2 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/AbstractPlugin.java x: 3 contributors (all time) y: 24 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/AbstractRepeatPlugin.java x: 3 contributors (all time) y: 47 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/AggregatePluginInvoke.java x: 2 contributors (all time) y: 108 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/AttributePlugin.java x: 4 contributors (all time) y: 318 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/CallPlugin.java x: 3 contributors (all time) y: 40 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/DefaultPluginInvoke.java x: 2 contributors (all time) y: 36 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/ElementPlugin.java x: 4 contributors (all time) y: 123 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/IncludePlugin.java x: 3 contributors (all time) y: 41 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/ListPlugin.java x: 3 contributors (all time) y: 160 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/PluginCallInfo.java x: 2 contributors (all time) y: 16 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/PluginInvoke.java x: 2 contributors (all time) y: 21 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java x: 4 contributors (all time) y: 166 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/TemplatePlugin.java x: 3 contributors (all time) y: 59 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/TestPlugin.java x: 4 contributors (all time) y: 60 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/TextPlugin.java x: 3 contributors (all time) y: 52 lines of code src/main/java/org/apache/sling/scripting/sightly/impl/plugin/UnwrapPlugin.java x: 3 contributors (all time) y: 82 lines of code src/main/java/org/apache/sling/scripting/sightly/compiler/commands/package-info.java x: 1 contributors (all time) y: 3 lines of code
425.0
lines of code
  min: 2.0
  average: 55.03
  25th percentile: 17.0
  median: 32.0
  75th percentile: 60.0
  max: 425.0
0 5.0
contributors (all time)
min: 1.0 | average: 2.72 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 3.0 | max: 5.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".