apache / commons-cli
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 51% | 21% | 27%
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% | 47% | 30% | 21%
xml0% | 0% | 45% | 16% | 38%
js0% | 0% | 100% | 0% | 0%
css0% | 0% | 0% | 0% | 100%
html0% | 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% | 0% | 51% | 21% | 27%
Longest Files (Top 45)
File# lines# units
changes.xml
in src/changes
414 -
HelpFormatter.java
in src/main/java/org/apache/commons/cli
358 42
usage.xml
in src/site/xdoc
351 -
DefaultParser.java
in src/main/java/org/apache/commons/cli
351 34
Option.java
in src/main/java/org/apache/commons/cli
313 63
diagrams.js
in src/site/resources/images/svg
231 20
diagrams-cli2.js
in src/site/resources/images/svg
228 -
Parser.java
in src/main/java/org/apache/commons/cli
165 12
mail-lists.xml
in src/site/xdoc
160 -
CommandLine.java
in src/main/java/org/apache/commons/cli
160 25
OptionBuilder.java
in src/main/java/org/apache/commons/cli
121 22
Options.java
in src/main/java/org/apache/commons/cli
114 17
release_1_3.xml
in src/site/xdoc
113 -
PosixParser.java
in src/main/java/org/apache/commons/cli
105 5
download_cli.xml
in src/site/xdoc
96 -
TypeHandler.java
in src/main/java/org/apache/commons/cli
96 9
index.xml
in src/site/xdoc
90 -
properties.xml
in src/site/xdoc
89 -
introduction.xml
in src/site/xdoc
81 -
PatternOptionBuilder.java
in src/main/java/org/apache/commons/cli
69 3
OptionGroup.java
in src/main/java/org/apache/commons/cli
66 8
issue-tracking.xml
in src/site/xdoc
54 -
release_1_2.xml
in src/site/xdoc
54 -
GnuParser.java
in src/main/java/org/apache/commons/cli
42 -
diagrams.css
in src/site/resources/images/svg
41 -
release_1_4.xml
in src/site/xdoc
34 -
bin.xml
in src/assembly
30 -
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
27 -
OptionValidator.java
in src/main/java/org/apache/commons/cli
27 3
release_1_3_1.xml
in src/site/xdoc
26 -
site.xml
in src/site
25 -
25 -
release_1_0.xml
in src/site/xdoc
24 -
AlreadySelectedException.java
in src/main/java/org/apache/commons/cli
24 5
Util.java
in src/main/java/org/apache/commons/cli
23 2
overview.html
in src/main/java/org/apache/commons/cli
20 -
UnrecognizedOptionException.java
in src/main/java/org/apache/commons/cli
15 3
MissingArgumentException.java
in src/main/java/org/apache/commons/cli
15 3
BasicParser.java
in src/main/java/org/apache/commons/cli
9 -
ParseException.java
in src/main/java/org/apache/commons/cli
7 1
CommandLineParser.java
in src/main/java/org/apache/commons/cli
5 -
cgi
download_cli.cgi
in src/site/resources
4 -
package-info.java
in src/main/java/org/apache/commons/cli
1 -
Files With Most Units (Top 20)
File# lines# units
Option.java
in src/main/java/org/apache/commons/cli
313 63
HelpFormatter.java
in src/main/java/org/apache/commons/cli
358 42
DefaultParser.java
in src/main/java/org/apache/commons/cli
351 34
CommandLine.java
in src/main/java/org/apache/commons/cli
160 25
OptionBuilder.java
in src/main/java/org/apache/commons/cli
121 22
diagrams.js
in src/site/resources/images/svg
231 20
Options.java
in src/main/java/org/apache/commons/cli
114 17
Parser.java
in src/main/java/org/apache/commons/cli
165 12
TypeHandler.java
in src/main/java/org/apache/commons/cli
96 9
OptionGroup.java
in src/main/java/org/apache/commons/cli
66 8
AlreadySelectedException.java
in src/main/java/org/apache/commons/cli
24 5
PosixParser.java
in src/main/java/org/apache/commons/cli
105 5
MissingOptionException.java
in src/main/java/org/apache/commons/cli
30 4
OptionValidator.java
in src/main/java/org/apache/commons/cli
27 3
PatternOptionBuilder.java
in src/main/java/org/apache/commons/cli
69 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
MissingArgumentException.java
in src/main/java/org/apache/commons/cli
15 3
Util.java
in src/main/java/org/apache/commons/cli
23 2
ParseException.java
in src/main/java/org/apache/commons/cli
7 1
Files With Long Lines (Top 19)

There are 19 files with lines longer than 120 characters. In total, there are 65 long lines.

File# lines# units# long lines
changes.xml
in src/changes
414 - 11
download_cli.xml
in src/site/xdoc
96 - 9
issue-tracking.xml
in src/site/xdoc
54 - 8
HelpFormatter.java
in src/main/java/org/apache/commons/cli
358 42 8
Parser.java
in src/main/java/org/apache/commons/cli
165 12 5
DefaultParser.java
in src/main/java/org/apache/commons/cli
351 34 5
mail-lists.xml
in src/site/xdoc
160 - 3
PatternOptionBuilder.java
in src/main/java/org/apache/commons/cli
69 3 3
index.xml
in src/site/xdoc
90 - 2
Option.java
in src/main/java/org/apache/commons/cli
313 63 2
diagrams.js
in src/site/resources/images/svg
231 20 1
upgrading-1.0-to-1.1.xml
in src/site/xdoc
27 - 1
usage.xml
in src/site/xdoc
351 - 1
OptionValidator.java
in src/main/java/org/apache/commons/cli
27 3 1
AlreadySelectedException.java
in src/main/java/org/apache/commons/cli
24 5 1
Util.java
in src/main/java/org/apache/commons/cli
23 2 1
PosixParser.java
in src/main/java/org/apache/commons/cli
105 5 1
Options.java
in src/main/java/org/apache/commons/cli
114 17 1
25 - 1
Correlations

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

src/changes/changes.xml x: 143 commits (all time) y: 414 lines of code src/main/java/org/apache/commons/cli/Option.java x: 62 commits (all time) y: 313 lines of code src/main/java/org/apache/commons/cli/OptionBuilder.java x: 28 commits (all time) y: 121 lines of code src/main/java/org/apache/commons/cli/PatternOptionBuilder.java x: 18 commits (all time) y: 69 lines of code src/main/java/org/apache/commons/cli/HelpFormatter.java x: 48 commits (all time) y: 358 lines of code src/site/xdoc/index.xml x: 18 commits (all time) y: 90 lines of code src/main/java/org/apache/commons/cli/Options.java x: 35 commits (all time) y: 114 lines of code src/main/java/org/apache/commons/cli/DefaultParser.java x: 45 commits (all time) y: 351 lines of code src/main/java/org/apache/commons/cli/CommandLine.java x: 39 commits (all time) y: 160 lines of code src/site/xdoc/download_cli.xml x: 10 commits (all time) y: 96 lines of code src/main/java/org/apache/commons/cli/GnuParser.java x: 17 commits (all time) y: 42 lines of code src/main/java/org/apache/commons/cli/Parser.java x: 31 commits (all time) y: 165 lines of code src/site/xdoc/introduction.xml x: 5 commits (all time) y: 81 lines of code src/site/xdoc/properties.xml x: 4 commits (all time) y: 89 lines of code src/site/xdoc/usage.xml x: 7 commits (all time) y: 351 lines of code src/main/java/org/apache/commons/cli/OptionValidator.java x: 20 commits (all time) y: 27 lines of code src/main/java/org/apache/commons/cli/Util.java x: 19 commits (all time) y: 23 lines of code src/main/java/org/apache/commons/cli/PosixParser.java x: 24 commits (all time) y: 105 lines of code src/main/java/org/apache/commons/cli/OptionGroup.java x: 21 commits (all time) y: 66 lines of code src/site/xdoc/issue-tracking.xml x: 3 commits (all time) y: 54 lines of code src/site/xdoc/mail-lists.xml x: 6 commits (all time) y: 160 lines of code src/main/java/org/apache/commons/cli/overview.html x: 6 commits (all time) y: 20 lines of code src/site/site.xml x: 19 commits (all time) y: 25 lines of code src/main/java/org/apache/commons/cli/package-info.java x: 5 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/cli/AlreadySelectedException.java x: 12 commits (all time) y: 24 lines of code src/main/java/org/apache/commons/cli/CommandLineParser.java x: 9 commits (all time) y: 5 lines of code src/main/java/org/apache/commons/cli/AmbiguousOptionException.java x: 17 commits (all time) y: 30 lines of code src/main/java/org/apache/commons/cli/MissingOptionException.java x: 16 commits (all time) y: 30 lines of code src/main/java/org/apache/commons/cli/BasicParser.java x: 11 commits (all time) y: 9 lines of code src/main/java/org/apache/commons/cli/MissingArgumentException.java x: 10 commits (all time) y: 15 lines of code src/main/java/org/apache/commons/cli/ParseException.java x: 9 commits (all time) y: 7 lines of code src/main/java/org/apache/commons/cli/TypeHandler.java x: 28 commits (all time) y: 96 lines of code src/conf/spotbugs-exclude-filter.xml x: 1 commits (all time) y: 25 lines of code src/site/xdoc/release_1_0.xml x: 2 commits (all time) y: 24 lines of code src/site/xdoc/release_1_2.xml x: 2 commits (all time) y: 54 lines of code src/site/xdoc/release_1_3.xml x: 5 commits (all time) y: 113 lines of code src/site/xdoc/release_1_3_1.xml x: 2 commits (all time) y: 26 lines of code src/site/xdoc/release_1_4.xml x: 2 commits (all time) y: 34 lines of code src/assembly/bin.xml x: 4 commits (all time) y: 30 lines of code src/site/resources/download_cli.cgi x: 1 commits (all time) y: 4 lines of code src/site/xdoc/upgrading-1.0-to-1.1.xml x: 1 commits (all time) y: 27 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
414.0
lines of code
  min: 1.0
  average: 96.96
  25th percentile: 24.5
  median: 54.0
  75th percentile: 117.5
  max: 414.0
0 143.0
commits (all time)
min: 1.0 | average: 17.36 | 25th percentile: 3.5 | median: 10.0 | 75th percentile: 20.5 | max: 143.0

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

src/changes/changes.xml x: 13 contributors (all time) y: 414 lines of code src/main/java/org/apache/commons/cli/Option.java x: 12 contributors (all time) y: 313 lines of code src/main/java/org/apache/commons/cli/OptionBuilder.java x: 9 contributors (all time) y: 121 lines of code src/main/java/org/apache/commons/cli/PatternOptionBuilder.java x: 9 contributors (all time) y: 69 lines of code src/main/java/org/apache/commons/cli/HelpFormatter.java x: 10 contributors (all time) y: 358 lines of code src/site/xdoc/index.xml x: 10 contributors (all time) y: 90 lines of code src/main/java/org/apache/commons/cli/Options.java x: 12 contributors (all time) y: 114 lines of code src/main/java/org/apache/commons/cli/DefaultParser.java x: 12 contributors (all time) y: 351 lines of code src/main/java/org/apache/commons/cli/CommandLine.java x: 12 contributors (all time) y: 160 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/GnuParser.java x: 8 contributors (all time) y: 42 lines of code src/main/java/org/apache/commons/cli/Parser.java x: 9 contributors (all time) y: 165 lines of code src/site/xdoc/introduction.xml x: 5 contributors (all time) y: 81 lines of code src/site/xdoc/properties.xml x: 4 contributors (all time) y: 89 lines of code src/site/xdoc/usage.xml x: 5 contributors (all time) y: 351 lines of code src/main/java/org/apache/commons/cli/OptionValidator.java x: 7 contributors (all time) y: 27 lines of code src/main/java/org/apache/commons/cli/Util.java x: 7 contributors (all time) y: 23 lines of code src/main/java/org/apache/commons/cli/PosixParser.java x: 9 contributors (all time) y: 105 lines of code src/main/java/org/apache/commons/cli/OptionGroup.java x: 9 contributors (all time) y: 66 lines of code src/site/xdoc/issue-tracking.xml x: 3 contributors (all time) y: 54 lines of code src/site/xdoc/mail-lists.xml x: 3 contributors (all time) y: 160 lines of code src/main/java/org/apache/commons/cli/overview.html x: 3 contributors (all time) y: 20 lines of code src/site/site.xml x: 8 contributors (all time) y: 25 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/AlreadySelectedException.java x: 8 contributors (all time) y: 24 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/AmbiguousOptionException.java x: 9 contributors (all time) y: 30 lines of code src/main/java/org/apache/commons/cli/BasicParser.java x: 8 contributors (all time) y: 9 lines of code src/main/java/org/apache/commons/cli/MissingArgumentException.java x: 8 contributors (all time) y: 15 lines of code src/main/java/org/apache/commons/cli/ParseException.java x: 8 contributors (all time) y: 7 lines of code src/main/java/org/apache/commons/cli/TypeHandler.java x: 10 contributors (all time) y: 96 lines of code src/conf/spotbugs-exclude-filter.xml x: 1 contributors (all time) y: 25 lines of code src/site/xdoc/release_1_0.xml x: 2 contributors (all time) y: 24 lines of code src/site/xdoc/release_1_2.xml x: 2 contributors (all time) y: 54 lines of code src/site/xdoc/release_1_3.xml x: 3 contributors (all time) y: 113 lines of code src/site/xdoc/release_1_3_1.xml x: 2 contributors (all time) y: 26 lines of code src/site/xdoc/release_1_4.xml x: 2 contributors (all time) y: 34 lines of code src/assembly/bin.xml x: 3 contributors (all time) y: 30 lines of code src/site/resources/download_cli.cgi x: 1 contributors (all time) y: 4 lines of code src/site/xdoc/upgrading-1.0-to-1.1.xml x: 1 contributors (all time) y: 27 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
414.0
lines of code
  min: 1.0
  average: 96.96
  25th percentile: 24.5
  median: 54.0
  75th percentile: 117.5
  max: 414.0
0 13.0
contributors (all time)
min: 1.0 | average: 6.38 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 9.0 | max: 13.0

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

src/changes/changes.xml x: 1 commits (30d) y: 414 lines of code
414.0
lines of code
  min: 414.0
  average: 414.0
  25th percentile: 414.0
  median: 414.0
  75th percentile: 414.0
  max: 414.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/changes/changes.xml x: 1 contributors (30d) y: 414 lines of code
414.0
lines of code
  min: 414.0
  average: 414.0
  25th percentile: 414.0
  median: 414.0
  75th percentile: 414.0
  max: 414.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/changes/changes.xml x: 6 commits (90d) y: 414 lines of code src/main/java/org/apache/commons/cli/Option.java x: 1 commits (90d) y: 313 lines of code
414.0
lines of code
  min: 313.0
  average: 363.5
  25th percentile: 313.0
  median: 363.5
  75th percentile: 414.0
  max: 414.0
0 6.0
commits (90d)
min: 1.0 | average: 3.5 | 25th percentile: 1.0 | median: 3.5 | 75th percentile: 6.0 | max: 6.0

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

src/changes/changes.xml x: 1 contributors (90d) y: 414 lines of code src/main/java/org/apache/commons/cli/Option.java x: 1 contributors (90d) y: 313 lines of code
414.0
lines of code
  min: 313.0
  average: 363.5
  25th percentile: 313.0
  median: 363.5
  75th percentile: 414.0
  max: 414.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