apache / commons-cli
File Size

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

Intro
Learn more...
File Size Overall
0% | 9% | 38% | 24% | 26%
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
xml0% | 35% | 0% | 23% | 41%
java0% | 0% | 48% | 28% | 22%
js0% | 0% | 100% | 0% | 0%
css0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 9% | 38% | 24% | 26%
Longest Files (Top 50)
File# lines# units
usage.xml
in src/site/xdoc
570 -
HelpFormatter.java
in src/main/java/org/apache/commons/cli
449 56
Option.java
in src/main/java/org/apache/commons/cli
376 73
DefaultParser.java
in src/main/java/org/apache/commons/cli
369 37
CommandLine.java
in src/main/java/org/apache/commons/cli
335 49
TextHelpAppendable.java
in src/main/java/org/apache/commons/cli/help
255 21
diagrams.js
in src/site/resources/images/svg
231 20
diagrams-cli2.js
in src/site/resources/images/svg
228 -
OptionFormatter.java
in src/main/java/org/apache/commons/cli/help
191 27
AbstractHelpFormatter.java
in src/main/java/org/apache/commons/cli/help
183 29
Parser.java
in src/main/java/org/apache/commons/cli
164 13
mail-lists.xml
in src/site/xdoc
160 -
TextStyle.java
in src/main/java/org/apache/commons/cli/help
158 24
Options.java
in src/main/java/org/apache/commons/cli
125 19
OptionBuilder.java
in src/main/java/org/apache/commons/cli
122 22
release_1_3.xml
in src/site/xdoc
115 -
PosixParser.java
in src/main/java/org/apache/commons/cli
107 6
properties.xml
in src/site/xdoc
103 -
TypeHandler.java
in src/main/java/org/apache/commons/cli
98 14
download_cli.xml
in src/site/xdoc
96 -
PatternOptionBuilder.java
in src/main/java/org/apache/commons/cli
94 6
index.xml
in src/site/xdoc
92 -
introduction.xml
in src/site/xdoc
83 -
77 -
OptionGroup.java
in src/main/java/org/apache/commons/cli
71 10
DeprecatedAttributes.java
in src/main/java/org/apache/commons/cli
69 12
HelpFormatter.java
in src/main/java/org/apache/commons/cli/help
62 6
release_1_2.xml
in src/site/xdoc
56 -
issue-tracking.xml
in src/site/xdoc
56 -
GnuParser.java
in src/main/java/org/apache/commons/cli
49 1
Util.java
in src/main/java/org/apache/commons/cli/help
48 9
OptionValidator.java
in src/main/java/org/apache/commons/cli
41 4
diagrams.css
in src/site/resources/images/svg
41 -
release_1_4.xml
in src/site/xdoc
36 -
Util.java
in src/main/java/org/apache/commons/cli
34 5
site.xml
in src/site
34 -
security.xml
in src/site/xdoc
33 -
bin.xml
in src/assembly
33 -
MissingOptionException.java
in src/main/java/org/apache/commons/cli
30 4
AmbiguousOptionException.java
in src/main/java/org/apache/commons/cli
30 3
upgrading-1.0-to-1.1.xml
in src/site/xdoc
29 -
TableDefinition.java
in src/main/java/org/apache/commons/cli/help
28 1
release_1_3_1.xml
in src/site/xdoc
28 -
release_1_0.xml
in src/site/xdoc
26 -
AlreadySelectedException.java
in src/main/java/org/apache/commons/cli
24 5
FilterHelpAppendable.java
in src/main/java/org/apache/commons/cli/help
23 4
Converter.java
in src/main/java/org/apache/commons/cli
21 -
ParseException.java
in src/main/java/org/apache/commons/cli
19 3
HelpAppendable.java
in src/main/java/org/apache/commons/cli/help
18 2
MissingArgumentException.java
in src/main/java/org/apache/commons/cli
15 3
Files With Most Units (Top 33)
File# lines# units
Option.java
in src/main/java/org/apache/commons/cli
376 73
HelpFormatter.java
in src/main/java/org/apache/commons/cli
449 56
CommandLine.java
in src/main/java/org/apache/commons/cli
335 49
DefaultParser.java
in src/main/java/org/apache/commons/cli
369 37
AbstractHelpFormatter.java
in src/main/java/org/apache/commons/cli/help
183 29
OptionFormatter.java
in src/main/java/org/apache/commons/cli/help
191 27
TextStyle.java
in src/main/java/org/apache/commons/cli/help
158 24
OptionBuilder.java
in src/main/java/org/apache/commons/cli
122 22
TextHelpAppendable.java
in src/main/java/org/apache/commons/cli/help
255 21
diagrams.js
in src/site/resources/images/svg
231 20
Options.java
in src/main/java/org/apache/commons/cli
125 19
TypeHandler.java
in src/main/java/org/apache/commons/cli
98 14
Parser.java
in src/main/java/org/apache/commons/cli
164 13
DeprecatedAttributes.java
in src/main/java/org/apache/commons/cli
69 12
OptionGroup.java
in src/main/java/org/apache/commons/cli
71 10
Util.java
in src/main/java/org/apache/commons/cli/help
48 9
PosixParser.java
in src/main/java/org/apache/commons/cli
107 6
PatternOptionBuilder.java
in src/main/java/org/apache/commons/cli
94 6
HelpFormatter.java
in src/main/java/org/apache/commons/cli/help
62 6
Util.java
in src/main/java/org/apache/commons/cli
34 5
AlreadySelectedException.java
in src/main/java/org/apache/commons/cli
24 5
OptionValidator.java
in src/main/java/org/apache/commons/cli
41 4
MissingOptionException.java
in src/main/java/org/apache/commons/cli
30 4
FilterHelpAppendable.java
in src/main/java/org/apache/commons/cli/help
23 4
MissingArgumentException.java
in src/main/java/org/apache/commons/cli
15 3
ParseException.java
in src/main/java/org/apache/commons/cli
19 3
AmbiguousOptionException.java
in src/main/java/org/apache/commons/cli
30 3
UnrecognizedOptionException.java
in src/main/java/org/apache/commons/cli
15 3
HelpAppendable.java
in src/main/java/org/apache/commons/cli/help
18 2
Char.java
in src/main/java/org/apache/commons/cli
11 1
GnuParser.java
in src/main/java/org/apache/commons/cli
49 1
BasicParser.java
in src/main/java/org/apache/commons/cli
11 1
TableDefinition.java
in src/main/java/org/apache/commons/cli/help
28 1
Files With Long Lines (Top 28)

There are 28 files with lines longer than 120 characters. In total, there are 103 long lines.

File# lines# units# long lines
HelpFormatter.java
in src/main/java/org/apache/commons/cli
449 56 15
usage.xml
in src/site/xdoc
570 - 12
download_cli.xml
in src/site/xdoc
96 - 12
issue-tracking.xml
in src/site/xdoc
56 - 8
Parser.java
in src/main/java/org/apache/commons/cli
164 13 6
TextHelpAppendable.java
in src/main/java/org/apache/commons/cli/help
255 21 5
OptionFormatter.java
in src/main/java/org/apache/commons/cli/help
191 27 5
DefaultParser.java
in src/main/java/org/apache/commons/cli
369 37 5
CommandLine.java
in src/main/java/org/apache/commons/cli
335 49 4
AbstractHelpFormatter.java
in src/main/java/org/apache/commons/cli/help
183 29 4
properties.xml
in src/site/xdoc
103 - 3
security.xml
in src/site/xdoc
33 - 3
Option.java
in src/main/java/org/apache/commons/cli
376 73 2
TypeHandler.java
in src/main/java/org/apache/commons/cli
98 14 2
PatternOptionBuilder.java
in src/main/java/org/apache/commons/cli
94 6 2
HelpFormatter.java
in src/main/java/org/apache/commons/cli/help
62 6 2
index.xml
in src/site/xdoc
92 - 2
77 - 1
PosixParser.java
in src/main/java/org/apache/commons/cli
107 6 1
Util.java
in src/main/java/org/apache/commons/cli
34 5 1
OptionValidator.java
in src/main/java/org/apache/commons/cli
41 4 1
AlreadySelectedException.java
in src/main/java/org/apache/commons/cli
24 5 1
Converter.java
in src/main/java/org/apache/commons/cli
21 - 1
TextStyle.java
in src/main/java/org/apache/commons/cli/help
158 24 1
TableDefinition.java
in src/main/java/org/apache/commons/cli/help
28 1 1
Options.java
in src/main/java/org/apache/commons/cli
125 19 1
diagrams.js
in src/site/resources/images/svg
231 20 1
upgrading-1.0-to-1.1.xml
in src/site/xdoc
29 - 1
Correlations

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

src/main/java/org/apache/commons/cli/DeprecatedAttributes.java x: 5 commits (all time) y: 69 lines of code src/main/java/org/apache/commons/cli/help/OptionFormatter.java x: 8 commits (all time) y: 191 lines of code src/main/java/org/apache/commons/cli/Options.java x: 49 commits (all time) y: 125 lines of code src/main/java/org/apache/commons/cli/BasicParser.java x: 14 commits (all time) y: 11 lines of code src/main/java/org/apache/commons/cli/GnuParser.java x: 24 commits (all time) y: 49 lines of code src/main/java/org/apache/commons/cli/HelpFormatter.java x: 90 commits (all time) y: 449 lines of code src/main/java/org/apache/commons/cli/OptionGroup.java x: 31 commits (all time) y: 71 lines of code src/main/java/org/apache/commons/cli/Parser.java x: 48 commits (all time) y: 164 lines of code src/main/java/org/apache/commons/cli/PatternOptionBuilder.java x: 34 commits (all time) y: 94 lines of code src/main/java/org/apache/commons/cli/PosixParser.java x: 31 commits (all time) y: 107 lines of code src/site/site.xml x: 23 commits (all time) y: 34 lines of code src/site/xdoc/index.xml x: 24 commits (all time) y: 92 lines of code src/site/xdoc/introduction.xml x: 9 commits (all time) y: 83 lines of code src/site/xdoc/issue-tracking.xml x: 7 commits (all time) y: 56 lines of code src/site/xdoc/mail-lists.xml x: 10 commits (all time) y: 160 lines of code src/site/xdoc/release_1_0.xml x: 5 commits (all time) y: 26 lines of code src/site/xdoc/release_1_2.xml x: 5 commits (all time) y: 56 lines of code src/site/xdoc/release_1_3.xml x: 8 commits (all time) y: 115 lines of code src/site/xdoc/release_1_3_1.xml x: 5 commits (all time) y: 28 lines of code src/site/xdoc/release_1_4.xml x: 5 commits (all time) y: 36 lines of code src/site/xdoc/security.xml x: 2 commits (all time) y: 33 lines of code src/site/xdoc/properties.xml x: 9 commits (all time) y: 103 lines of code src/site/xdoc/usage.xml x: 18 commits (all time) y: 570 lines of code src/assembly/bin.xml x: 7 commits (all time) y: 33 lines of code src/site/xdoc/download_cli.xml x: 17 commits (all time) y: 96 lines of code src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java x: 16 commits (all time) y: 255 lines of code src/main/java/org/apache/commons/cli/CommandLine.java x: 75 commits (all time) y: 335 lines of code src/main/java/org/apache/commons/cli/Option.java x: 99 commits (all time) y: 376 lines of code src/main/java/org/apache/commons/cli/help/HelpFormatter.java x: 11 commits (all time) y: 62 lines of code src/main/java/org/apache/commons/cli/CommandLineParser.java x: 10 commits (all time) y: 5 lines of code src/main/java/org/apache/commons/cli/DefaultParser.java x: 72 commits (all time) y: 369 lines of code src/main/java/org/apache/commons/cli/OptionBuilder.java x: 39 commits (all time) y: 122 lines of code src/main/java/org/apache/commons/cli/help/Util.java x: 8 commits (all time) y: 48 lines of code src/main/java/org/apache/commons/cli/Converter.java x: 10 commits (all time) y: 21 lines of code src/main/java/org/apache/commons/cli/TypeHandler.java x: 60 commits (all time) y: 98 lines of code src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java x: 11 commits (all time) y: 183 lines of code src/main/java/org/apache/commons/cli/help/HelpAppendable.java x: 4 commits (all time) y: 18 lines of code src/main/java/org/apache/commons/cli/help/TextStyle.java x: 10 commits (all time) y: 158 lines of code src/main/java/org/apache/commons/cli/help/FilterHelpAppendable.java x: 6 commits (all time) y: 23 lines of code src/main/java/org/apache/commons/cli/help/TableDefinition.java x: 3 commits (all time) y: 28 lines of code src/main/java/org/apache/commons/cli/help/package-info.java x: 2 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/cli/package-info.java x: 6 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/cli/Util.java x: 26 commits (all time) y: 34 lines of code src/conf/spotbugs-exclude-filter.xml x: 4 commits (all time) y: 77 lines of code src/main/java/org/apache/commons/cli/MissingOptionException.java x: 18 commits (all time) y: 30 lines of code src/main/java/org/apache/commons/cli/OptionValidator.java x: 26 commits (all time) y: 41 lines of code src/main/java/org/apache/commons/cli/Char.java x: 2 commits (all time) y: 11 lines of code src/main/java/org/apache/commons/cli/AlreadySelectedException.java x: 13 commits (all time) y: 24 lines of code src/main/java/org/apache/commons/cli/ParseException.java x: 17 commits (all time) y: 19 lines of code src/main/java/org/apache/commons/cli/MissingArgumentException.java x: 12 commits (all time) y: 15 lines of code src/main/java/org/apache/commons/cli/UnrecognizedOptionException.java x: 10 commits (all time) y: 15 lines of code src/site/resources/download_cli.cgi x: 1 commits (all time) y: 4 lines of code src/site/resources/images/svg/diagrams-cli2.js x: 2 commits (all time) y: 228 lines of code src/site/resources/images/svg/diagrams.css x: 2 commits (all time) y: 41 lines of code src/site/resources/images/svg/diagrams.js x: 2 commits (all time) y: 231 lines of code
570.0
lines of code
  min: 1.0
  average: 101.46
  25th percentile: 27.0
  median: 56.0
  75th percentile: 123.5
  max: 570.0
0 99.0
commits (all time)
min: 1.0 | average: 19.09 | 25th percentile: 5.0 | median: 10.0 | 75th percentile: 24.0 | max: 99.0

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

src/main/java/org/apache/commons/cli/DeprecatedAttributes.java x: 2 contributors (all time) y: 69 lines of code src/main/java/org/apache/commons/cli/help/OptionFormatter.java x: 2 contributors (all time) y: 191 lines of code src/main/java/org/apache/commons/cli/Options.java x: 13 contributors (all time) y: 125 lines of code src/main/java/org/apache/commons/cli/BasicParser.java x: 8 contributors (all time) y: 11 lines of code src/main/java/org/apache/commons/cli/GnuParser.java x: 8 contributors (all time) y: 49 lines of code src/main/java/org/apache/commons/cli/HelpFormatter.java x: 13 contributors (all time) y: 449 lines of code src/main/java/org/apache/commons/cli/OptionGroup.java x: 10 contributors (all time) y: 71 lines of code src/main/java/org/apache/commons/cli/Parser.java x: 9 contributors (all time) y: 164 lines of code src/main/java/org/apache/commons/cli/PatternOptionBuilder.java x: 10 contributors (all time) y: 94 lines of code src/main/java/org/apache/commons/cli/PosixParser.java x: 9 contributors (all time) y: 107 lines of code src/site/site.xml x: 8 contributors (all time) y: 34 lines of code src/site/xdoc/index.xml x: 10 contributors (all time) y: 92 lines of code src/site/xdoc/introduction.xml x: 5 contributors (all time) y: 83 lines of code src/site/xdoc/issue-tracking.xml x: 3 contributors (all time) y: 56 lines of code src/site/xdoc/mail-lists.xml x: 3 contributors (all time) y: 160 lines of code src/site/xdoc/release_1_0.xml x: 3 contributors (all time) y: 26 lines of code src/site/xdoc/release_1_3.xml x: 4 contributors (all time) y: 115 lines of code src/site/xdoc/release_1_3_1.xml x: 3 contributors (all time) y: 28 lines of code src/site/xdoc/release_1_4.xml x: 3 contributors (all time) y: 36 lines of code src/site/xdoc/security.xml x: 1 contributors (all time) y: 33 lines of code src/site/xdoc/upgrading-1.0-to-1.1.xml x: 2 contributors (all time) y: 29 lines of code src/site/xdoc/properties.xml x: 6 contributors (all time) y: 103 lines of code src/site/xdoc/usage.xml x: 8 contributors (all time) y: 570 lines of code src/assembly/bin.xml x: 4 contributors (all time) y: 33 lines of code src/site/xdoc/download_cli.xml x: 7 contributors (all time) y: 96 lines of code src/main/java/org/apache/commons/cli/help/TextHelpAppendable.java x: 1 contributors (all time) y: 255 lines of code src/main/java/org/apache/commons/cli/CommandLine.java x: 15 contributors (all time) y: 335 lines of code src/main/java/org/apache/commons/cli/Option.java x: 16 contributors (all time) y: 376 lines of code src/main/java/org/apache/commons/cli/help/HelpFormatter.java x: 2 contributors (all time) y: 62 lines of code src/main/java/org/apache/commons/cli/CommandLineParser.java x: 6 contributors (all time) y: 5 lines of code src/main/java/org/apache/commons/cli/DefaultParser.java x: 15 contributors (all time) y: 369 lines of code src/main/java/org/apache/commons/cli/OptionBuilder.java x: 10 contributors (all time) y: 122 lines of code src/main/java/org/apache/commons/cli/help/Util.java x: 2 contributors (all time) y: 48 lines of code src/main/java/org/apache/commons/cli/Converter.java x: 2 contributors (all time) y: 21 lines of code src/main/java/org/apache/commons/cli/TypeHandler.java x: 11 contributors (all time) y: 98 lines of code src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java x: 2 contributors (all time) y: 183 lines of code src/main/java/org/apache/commons/cli/help/HelpAppendable.java x: 1 contributors (all time) y: 18 lines of code src/main/java/org/apache/commons/cli/help/TextStyle.java x: 2 contributors (all time) y: 158 lines of code src/main/java/org/apache/commons/cli/help/FilterHelpAppendable.java x: 1 contributors (all time) y: 23 lines of code src/main/java/org/apache/commons/cli/help/package-info.java x: 2 contributors (all time) y: 1 lines of code src/main/java/org/apache/commons/cli/package-info.java x: 4 contributors (all time) y: 1 lines of code src/main/java/org/apache/commons/cli/Util.java x: 7 contributors (all time) y: 34 lines of code src/conf/spotbugs-exclude-filter.xml x: 1 contributors (all time) y: 77 lines of code src/main/java/org/apache/commons/cli/MissingOptionException.java x: 9 contributors (all time) y: 30 lines of code src/main/java/org/apache/commons/cli/OptionValidator.java x: 8 contributors (all time) y: 41 lines of code src/main/java/org/apache/commons/cli/Char.java x: 1 contributors (all time) y: 11 lines of code src/main/java/org/apache/commons/cli/AlreadySelectedException.java x: 8 contributors (all time) y: 24 lines of code src/main/java/org/apache/commons/cli/ParseException.java x: 9 contributors (all time) y: 19 lines of code src/main/java/org/apache/commons/cli/MissingArgumentException.java x: 8 contributors (all time) y: 15 lines of code src/site/resources/download_cli.cgi x: 1 contributors (all time) y: 4 lines of code src/site/resources/images/svg/diagrams-cli2.js x: 2 contributors (all time) y: 228 lines of code src/site/resources/images/svg/diagrams.css x: 2 contributors (all time) y: 41 lines of code src/site/resources/images/svg/diagrams.js x: 2 contributors (all time) y: 231 lines of code
570.0
lines of code
  min: 1.0
  average: 101.46
  25th percentile: 27.0
  median: 56.0
  75th percentile: 123.5
  max: 570.0
0 16.0
contributors (all time)
min: 1.0 | average: 5.72 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 16.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): 3 points

src/main/java/org/apache/commons/cli/DeprecatedAttributes.java x: 1 commits (90d) y: 69 lines of code src/main/java/org/apache/commons/cli/help/OptionFormatter.java x: 1 commits (90d) y: 191 lines of code src/main/java/org/apache/commons/cli/Options.java x: 2 commits (90d) y: 125 lines of code
191.0
lines of code
  min: 69.0
  average: 128.33
  25th percentile: 69.0
  median: 125.0
  75th percentile: 191.0
  max: 191.0
0 2.0
commits (90d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

src/main/java/org/apache/commons/cli/DeprecatedAttributes.java x: 1 contributors (90d) y: 69 lines of code src/main/java/org/apache/commons/cli/help/OptionFormatter.java x: 1 contributors (90d) y: 191 lines of code src/main/java/org/apache/commons/cli/Options.java x: 1 contributors (90d) y: 125 lines of code
191.0
lines of code
  min: 69.0
  average: 128.33
  25th percentile: 69.0
  median: 125.0
  75th percentile: 191.0
  max: 191.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0