apache / freemarker-docgen
File Size

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

Intro
Learn more...
File Size Overall
41% | 13% | 15% | 8% | 21%
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
java51% | 16% | 19% | 3% | 9%
less0% | 0% | 0% | 22% | 77%
css0% | 0% | 0% | 100% | 0%
ftl0% | 0% | 0% | 73% | 26%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
freemarker-docgen-core43% | 14% | 16% | 6% | 19%
xxe-addon0% | 0% | 0% | 100% | 0%
freemarker-docgen-cli0% | 0% | 0% | 0% | 100%
freemarker-docgen-maven0% | 0% | 0% | 0% | 100%
freemarker-docgen-ant0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Transform.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
2370 108
CJSONInterpreter.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
1672 71
PrintTextWithDocgenSubstitutionsDirective.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
811 36
TableSimplifier.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
511 24
DocgenRestrictionsValidator.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
471 17
FileUtil.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
277 15
SettingUtils.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
270 27
XMLUtil.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
252 14
TextUtil.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
245 12
docbook-for-docgen.css
in xxe-addon/docbook-for-docgen
187 -
table-of-contents.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
156 -
content.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/layout
137 -
RelaxNGValidator.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
133 4
DocBook5Constants.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
106 3
util.ftl
in freemarker-docgen-core/src/main/resources/org/freemarker/docgen/core/templates
103 -
footer.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/layout
97 -
make-toc.js
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js
96 7
BashCommandLineArgsParser.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
92 8
base.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib
89 -
header.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/layout
87 -
SettingName.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
83 9
search-form.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
83 -
ValidatingDOMBuilder.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
80 13
icons.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib
79 -
TransformMojo.java
in freemarker-docgen-maven/src/main/java/org/freemarker/docgen/maven
73 1
ChopLinebreakWriter.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
67 6
Main.java
in freemarker-docgen-cli/src/main/java/org/freemarker/docgen/cli
67 4
gulpfile.js
in freemarker-docgen-core
57 -
pagers.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
57 -
secondary-tabs.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
57 -
ValidatingDOMBuilderWithLocations.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
55 7
breadcrumb.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
55 -
page-menu.js
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js
53 8
TransformAntTask.java
in freemarker-docgen-ant/src/main/java/org/freemarker/docgen/ant
45 9
CollectingErrorHandler.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
44 7
callout.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
43 -
bookmarks.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
41 -
tabs.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
40 -
toc-json.ftl
in freemarker-docgen-core/src/main/resources/org/freemarker/docgen/core/templates
37 -
code-block.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
34 -
DocgenValidationOptions.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
33 8
table.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
33 -
page-menu.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
33 -
marked-text.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
31 -
utilities.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib
29 -
search.js
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js
29 4
FilterDirective.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
28 2
variables.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib
25 -
social-icons.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components
25 -
styles.less
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less
24 -
Files With Most Units (Top 32)
File# lines# units
Transform.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
2370 108
CJSONInterpreter.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
1672 71
PrintTextWithDocgenSubstitutionsDirective.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
811 36
SettingUtils.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
270 27
TableSimplifier.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
511 24
DocgenRestrictionsValidator.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
471 17
FileUtil.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
277 15
XMLUtil.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
252 14
ValidatingDOMBuilder.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
80 13
TextUtil.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
245 12
TransformAntTask.java
in freemarker-docgen-ant/src/main/java/org/freemarker/docgen/ant
45 9
SettingName.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
83 9
BashCommandLineArgsParser.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
92 8
DocgenValidationOptions.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
33 8
page-menu.js
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js
53 8
CollectingErrorHandler.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
44 7
ValidatingDOMBuilderWithLocations.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
55 7
make-toc.js
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js
96 7
ChopLinebreakWriter.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
67 6
Logo.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
23 5
RelaxNGValidator.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
133 4
search.js
in freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js
29 4
Main.java
in freemarker-docgen-cli/src/main/java/org/freemarker/docgen/cli
67 4
DocBook5Constants.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
106 3
BugException.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
13 3
CommandLineExitException.java
in freemarker-docgen-cli/src/main/java/org/freemarker/docgen/cli
16 3
ChopLinebreakDirective.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
20 2
DocgenTagException.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
11 2
DefaultValue.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
11 2
FilterDirective.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
28 2
DocgenException.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
10 2
TransformMojo.java
in freemarker-docgen-maven/src/main/java/org/freemarker/docgen/maven
73 1
Files With Long Lines (Top 4)

There are 4 files with lines longer than 120 characters. In total, there are 14 long lines.

File# lines# units# long lines
Transform.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
2370 108 10
PrintTextWithDocgenSubstitutionsDirective.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
811 36 2
SettingUtils.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
270 27 1
RelaxNGValidator.java
in freemarker-docgen-core/src/main/java/org/freemarker/docgen/core
133 4 1
Correlations

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

freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/PrintTextWithDocgenSubstitutionsDirective.java x: 14 commits (all time) y: 811 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/RelaxNGValidator.java x: 3 commits (all time) y: 133 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/BashCommandLineArgsParser.java x: 2 commits (all time) y: 92 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/ChopLinebreakDirective.java x: 1 commits (all time) y: 20 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/ChopLinebreakWriter.java x: 1 commits (all time) y: 67 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/FilterDirective.java x: 1 commits (all time) y: 28 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/SettingName.java x: 2 commits (all time) y: 83 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/SettingUtils.java x: 3 commits (all time) y: 270 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/Transform.java x: 17 commits (all time) y: 2370 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/DefaultValue.java x: 1 commits (all time) y: 11 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/CJSONInterpreter.java x: 4 commits (all time) y: 1672 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/DocgenException.java x: 2 commits (all time) y: 10 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/Logo.java x: 2 commits (all time) y: 23 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/FileUtil.java x: 2 commits (all time) y: 277 lines of code freemarker-docgen-cli/src/main/java/org/freemarker/docgen/cli/Main.java x: 2 commits (all time) y: 67 lines of code freemarker-docgen-core/src/main/resources/org/freemarker/docgen/core/templates/util.ftl x: 3 commits (all time) y: 103 lines of code freemarker-docgen-maven/src/main/java/org/freemarker/docgen/maven/TransformMojo.java x: 4 commits (all time) y: 73 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js/page-menu.js x: 3 commits (all time) y: 53 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/layout/content.less x: 4 commits (all time) y: 137 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/table-of-contents.less x: 4 commits (all time) y: 156 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/code-block.less x: 3 commits (all time) y: 34 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/callout.less x: 2 commits (all time) y: 43 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/bookmarks.less x: 3 commits (all time) y: 41 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/layout/header.less x: 4 commits (all time) y: 87 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/table.less x: 2 commits (all time) y: 33 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/variables.less x: 4 commits (all time) y: 25 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/base.less x: 3 commits (all time) y: 89 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/secondary-tabs.less x: 2 commits (all time) y: 57 lines of code freemarker-docgen-ant/src/main/java/org/freemarker/docgen/ant/TransformAntTask.java x: 1 commits (all time) y: 45 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/DocBook5Constants.java x: 1 commits (all time) y: 106 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/DocgenLogger.java x: 1 commits (all time) y: 5 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/DocgenRestrictionsValidator.java x: 1 commits (all time) y: 471 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/TableSimplifier.java x: 1 commits (all time) y: 511 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/TextUtil.java x: 1 commits (all time) y: 245 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/ValidatingDOMBuilder.java x: 1 commits (all time) y: 80 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/ValidatingDOMBuilderWithLocations.java x: 1 commits (all time) y: 55 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/XMLUtil.java x: 1 commits (all time) y: 252 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js/make-toc.js x: 1 commits (all time) y: 96 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/pagers.less x: 1 commits (all time) y: 57 lines of code xxe-addon/docbook-for-docgen/docbook-for-docgen.css x: 1 commits (all time) y: 187 lines of code
2370.0
lines of code
  min: 1.0
  average: 150.46
  25th percentile: 24.5
  median: 53.0
  75th percentile: 96.5
  max: 2370.0
0 17.0
commits (all time)
min: 1.0 | average: 2.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 17.0

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

freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/PrintTextWithDocgenSubstitutionsDirective.java x: 1 contributors (all time) y: 811 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/RelaxNGValidator.java x: 1 contributors (all time) y: 133 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/BashCommandLineArgsParser.java x: 1 contributors (all time) y: 92 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/ChopLinebreakDirective.java x: 1 contributors (all time) y: 20 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/ChopLinebreakWriter.java x: 1 contributors (all time) y: 67 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/FilterDirective.java x: 1 contributors (all time) y: 28 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/SettingName.java x: 1 contributors (all time) y: 83 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/SettingUtils.java x: 1 contributors (all time) y: 270 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/Transform.java x: 1 contributors (all time) y: 2370 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/DefaultValue.java x: 1 contributors (all time) y: 11 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/CJSONInterpreter.java x: 1 contributors (all time) y: 1672 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/FileUtil.java x: 1 contributors (all time) y: 277 lines of code freemarker-docgen-core/src/main/resources/org/freemarker/docgen/core/templates/util.ftl x: 1 contributors (all time) y: 103 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js/page-menu.js x: 1 contributors (all time) y: 53 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/table-of-contents.less x: 1 contributors (all time) y: 156 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/callout.less x: 1 contributors (all time) y: 43 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/less/lib/components/secondary-tabs.less x: 1 contributors (all time) y: 57 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/DocgenLogger.java x: 1 contributors (all time) y: 5 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/DocgenRestrictionsValidator.java x: 1 contributors (all time) y: 471 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/TableSimplifier.java x: 1 contributors (all time) y: 511 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/TextUtil.java x: 1 contributors (all time) y: 245 lines of code freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/XMLUtil.java x: 1 contributors (all time) y: 252 lines of code freemarker-docgen-core/src/main/resources-gulp/org/freemarker/docgen/core/js/make-toc.js x: 1 contributors (all time) y: 96 lines of code xxe-addon/docbook-for-docgen/docbook-for-docgen.css x: 1 contributors (all time) y: 187 lines of code
2370.0
lines of code
  min: 1.0
  average: 150.46
  25th percentile: 24.5
  median: 53.0
  75th percentile: 96.5
  max: 2370.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.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".