apache / commons-io
File Size

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

Intro
Learn more...
File Size Overall
9% | 6% | 16% | 29% | 38%
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
java10% | 7% | 16% | 27% | 37%
xml0% | 0% | 11% | 46% | 41%
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
src9% | 6% | 16% | 29% | 38%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
IOUtils.java
in src/main/java/org/apache/commons/io
1069 142
FileUtils.java
in src/main/java/org/apache/commons/io
1018 153
PathUtils.java
in src/main/java/org/apache/commons/io/file
777 106
FilenameUtils.java
in src/main/java/org/apache/commons/io
621 47
Tailer.java
in src/main/java/org/apache/commons/io/input
412 48
XmlStreamReader.java
in src/main/java/org/apache/commons/io/input
392 31
ReadAheadInputStream.java
in src/main/java/org/apache/commons/io/input
331 22
AbstractOrigin.java
in src/main/java/org/apache/commons/io/build
331 57
ReversedLinesFileReader.java
in src/main/java/org/apache/commons/io/input
278 21
description.xml
in src/site/xdoc
269 -
UnsynchronizedBufferedReader.java
in src/main/java/org/apache/commons/io/input
242 15
Counters.java
in src/main/java/org/apache/commons/io/file
225 44
FileAlterationObserver.java
in src/main/java/org/apache/commons/io/monitor
225 30
UnsynchronizedBufferedInputStream.java
in src/main/java/org/apache/commons/io/input
208 12
CloseableURLConnection.java
in src/main/java/org/apache/commons/io
204 45
FilesUncheck.java
in src/main/java/org/apache/commons/io/file
203 56
IOStream.java
in src/main/java/org/apache/commons/io/function
203 38
CharSequenceInputStream.java
in src/main/java/org/apache/commons/io/input
196 23
FileSystem.java
in src/main/java/org/apache/commons/io
193 20
ReaderInputStream.java
in src/main/java/org/apache/commons/io/input
188 23
AbstractByteArrayOutputStream.java
in src/main/java/org/apache/commons/io/output
185 15
WriterOutputStream.java
in src/main/java/org/apache/commons/io/output
179 22
BOMInputStream.java
in src/main/java/org/apache/commons/io/input
178 25
EndianUtils.java
in src/main/java/org/apache/commons/io
178 32
FileFilterUtils.java
in src/main/java/org/apache/commons/io/filefilter
177 41
BoundedInputStream.java
in src/main/java/org/apache/commons/io/input
175 33
DeferredFileOutputStream.java
in src/main/java/org/apache/commons/io/output
171 27
upgradeto1_3.xml
in src/site/xdoc
166 -
ObservableInputStream.java
in src/main/java/org/apache/commons/io/input
163 29
mail-lists.xml
in src/site/xdoc
160 -
LockableFileWriter.java
in src/main/java/org/apache/commons/io/output
158 26
CountingPathVisitor.java
in src/main/java/org/apache/commons/io/file
157 30
Uncheck.java
in src/main/java/org/apache/commons/io/function
147 22
NullInputStream.java
in src/main/java/org/apache/commons/io/input
146 19
ProxyInputStream.java
in src/main/java/org/apache/commons/io/input
142 22
BufferedFileChannelInputStream.java
in src/main/java/org/apache/commons/io/input
141 18
upgradeto1_1.xml
in src/site/xdoc
140 -
UnsynchronizedByteArrayInputStream.java
in src/main/java/org/apache/commons/io/input
138 20
DirectoryWalker.java
in src/main/java/org/apache/commons/io
137 19
index.xml
in src/site/xdoc
128 -
upgradeto2_5.xml
in src/site/xdoc
127 -
CircularByteBuffer.java
in src/main/java/org/apache/commons/io/input/buffer
126 13
NullReader.java
in src/main/java/org/apache/commons/io/input
126 16
XmlStreamWriter.java
in src/main/java/org/apache/commons/io/output
125 14
ProxyCollectionWriter.java
in src/main/java/org/apache/commons/io/output
125 15
CharSequenceReader.java
in src/main/java/org/apache/commons/io/input
122 14
upgradeto2_0.xml
in src/site/xdoc
122 -
AbstractOriginSupplier.java
in src/main/java/org/apache/commons/io/build
121 31
ValidatingObjectInputStream.java
in src/main/java/org/apache/commons/io/serialization
120 27
FileWriterWithEncoding.java
in src/main/java/org/apache/commons/io/output
120 19
Files With Most Units (Top 50)
File# lines# units
FileUtils.java
in src/main/java/org/apache/commons/io
1018 153
IOUtils.java
in src/main/java/org/apache/commons/io
1069 142
PathUtils.java
in src/main/java/org/apache/commons/io/file
777 106
AbstractOrigin.java
in src/main/java/org/apache/commons/io/build
331 57
FilesUncheck.java
in src/main/java/org/apache/commons/io/file
203 56
Tailer.java
in src/main/java/org/apache/commons/io/input
412 48
FilenameUtils.java
in src/main/java/org/apache/commons/io
621 47
CloseableURLConnection.java
in src/main/java/org/apache/commons/io
204 45
Counters.java
in src/main/java/org/apache/commons/io/file
225 44
FileFilterUtils.java
in src/main/java/org/apache/commons/io/filefilter
177 41
IOStream.java
in src/main/java/org/apache/commons/io/function
203 38
BoundedInputStream.java
in src/main/java/org/apache/commons/io/input
175 33
EndianUtils.java
in src/main/java/org/apache/commons/io
178 32
XmlStreamReader.java
in src/main/java/org/apache/commons/io/input
392 31
AbstractOriginSupplier.java
in src/main/java/org/apache/commons/io/build
121 31
CountingPathVisitor.java
in src/main/java/org/apache/commons/io/file
157 30
FileAlterationObserver.java
in src/main/java/org/apache/commons/io/monitor
225 30
ObservableInputStream.java
in src/main/java/org/apache/commons/io/input
163 29
ValidatingObjectInputStream.java
in src/main/java/org/apache/commons/io/serialization
120 27
DeferredFileOutputStream.java
in src/main/java/org/apache/commons/io/output
171 27
LockableFileWriter.java
in src/main/java/org/apache/commons/io/output
158 26
BOMInputStream.java
in src/main/java/org/apache/commons/io/input
178 25
FileTimes.java
in src/main/java/org/apache/commons/io/file/attribute
108 24
AbstractStreamBuilder.java
in src/main/java/org/apache/commons/io/build
109 24
CharSequenceInputStream.java
in src/main/java/org/apache/commons/io/input
196 23
ReaderInputStream.java
in src/main/java/org/apache/commons/io/input
188 23
ProxyInputStream.java
in src/main/java/org/apache/commons/io/input
142 22
ReadAheadInputStream.java
in src/main/java/org/apache/commons/io/input
331 22
Uncheck.java
in src/main/java/org/apache/commons/io/function
147 22
WriterOutputStream.java
in src/main/java/org/apache/commons/io/output
179 22
ReversedLinesFileReader.java
in src/main/java/org/apache/commons/io/input
278 21
AccumulatorPathVisitor.java
in src/main/java/org/apache/commons/io/file
106 21
FileEntry.java
in src/main/java/org/apache/commons/io/monitor
103 21
UnsynchronizedByteArrayInputStream.java
in src/main/java/org/apache/commons/io/input
138 20
FileSystem.java
in src/main/java/org/apache/commons/io
193 20
NullInputStream.java
in src/main/java/org/apache/commons/io/input
146 19
WildcardFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
98 19
DirectoryWalker.java
in src/main/java/org/apache/commons/io
137 19
FileWriterWithEncoding.java
in src/main/java/org/apache/commons/io/output
120 19
BufferedFileChannelInputStream.java
in src/main/java/org/apache/commons/io/input
141 18
RandomAccessFileInputStream.java
in src/main/java/org/apache/commons/io/input
95 17
ThrottledInputStream.java
in src/main/java/org/apache/commons/io/input
99 17
SwappedDataInputStream.java
in src/main/java/org/apache/commons/io/input
80 16
NullReader.java
in src/main/java/org/apache/commons/io/input
126 16
AndFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
82 16
ThresholdingOutputStream.java
in src/main/java/org/apache/commons/io/output
88 16
UnsynchronizedBufferedReader.java
in src/main/java/org/apache/commons/io/input
242 15
OrFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
78 15
AbstractFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
86 15
ProxyCollectionWriter.java
in src/main/java/org/apache/commons/io/output
125 15
Files With Long Lines (Top 50)

There are 76 files with lines longer than 120 characters. In total, there are 336 long lines.

File# lines# units# long lines
PathUtils.java
in src/main/java/org/apache/commons/io/file
777 106 67
FileUtils.java
in src/main/java/org/apache/commons/io
1018 153 51
XmlStreamReader.java
in src/main/java/org/apache/commons/io/input
392 31 19
upgradeto2_5.xml
in src/site/xdoc
127 - 16
Tailer.java
in src/main/java/org/apache/commons/io/input
412 48 11
FilesUncheck.java
in src/main/java/org/apache/commons/io/file
203 56 10
IOUtils.java
in src/main/java/org/apache/commons/io
1069 142 10
IOStream.java
in src/main/java/org/apache/commons/io/function
203 38 8
download_io.xml
in src/site/xdoc
98 - 8
issue-tracking.xml
in src/site/xdoc
56 - 8
AbstractOrigin.java
in src/main/java/org/apache/commons/io/build
331 57 6
FileWriterWithEncoding.java
in src/main/java/org/apache/commons/io/output
120 19 6
AccumulatorPathVisitor.java
in src/main/java/org/apache/commons/io/file
106 21 5
FileSystem.java
in src/main/java/org/apache/commons/io
193 20 5
WriterOutputStream.java
in src/main/java/org/apache/commons/io/output
179 22 5
DeferredFileOutputStream.java
in src/main/java/org/apache/commons/io/output
171 27 5
LockableFileWriter.java
in src/main/java/org/apache/commons/io/output
158 26 5
ReadAheadInputStream.java
in src/main/java/org/apache/commons/io/input
331 22 4
CountingPathVisitor.java
in src/main/java/org/apache/commons/io/file
157 30 4
FileAlterationObserver.java
in src/main/java/org/apache/commons/io/monitor
225 30 4
description.xml
in src/site/xdoc
269 - 4
FileChannels.java
in src/main/java/org/apache/commons/io/channels
84 6 3
SimplePathVisitor.java
in src/main/java/org/apache/commons/io/file
36 6 3
upgradeto2_2.xml
in src/site/xdoc
58 - 3
upgradeto2_0.xml
in src/site/xdoc
122 - 3
ObservableInputStream.java
in src/main/java/org/apache/commons/io/input
163 29 2
UnsynchronizedByteArrayInputStream.java
in src/main/java/org/apache/commons/io/input
138 20 2
HexDump.java
in src/main/java/org/apache/commons/io
90 6 2
CopyDirectoryVisitor.java
in src/main/java/org/apache/commons/io/file
87 10 2
FileSystemProviders.java
in src/main/java/org/apache/commons/io/file/spi
38 6 2
DeletingPathVisitor.java
in src/main/java/org/apache/commons/io/file
92 11 2
PathVisitorFileFilter.java
in src/main/java/org/apache/commons/io/filefilter
42 5 2
CompositeFileComparator.java
in src/main/java/org/apache/commons/io/comparator
41 4 2
AbstractStreamBuilder.java
in src/main/java/org/apache/commons/io/build
109 24 2
FilenameUtils.java
in src/main/java/org/apache/commons/io
621 47 2
index.xml
in src/site/xdoc
128 - 2
tasks.xml
in src/site/xdoc
25 - 2
52 - 1
CharsetEncoders.java
in src/main/java/org/apache/commons/io/charset
14 3 1
RandomAccessFiles.java
in src/main/java/org/apache/commons/io
37 4 1
MessageDigestCalculatingInputStream.java
in src/main/java/org/apache/commons/io/input
74 14 1
NullInputStream.java
in src/main/java/org/apache/commons/io/input
146 19 1
BoundedInputStream.java
in src/main/java/org/apache/commons/io/input
175 33 1
CircularInputStream.java
in src/main/java/org/apache/commons/io/input
47 4 1
BOMInputStream.java
in src/main/java/org/apache/commons/io/input
178 25 1
ProxyInputStream.java
in src/main/java/org/apache/commons/io/input
142 22 1
ThrottledInputStream.java
in src/main/java/org/apache/commons/io/input
99 17 1
ChecksumInputStream.java
in src/main/java/org/apache/commons/io/input
57 10 1
ReaderInputStream.java
in src/main/java/org/apache/commons/io/input
188 23 1
ReversedLinesFileReader.java
in src/main/java/org/apache/commons/io/input
278 21 1
Correlations

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

src/main/java/org/apache/commons/io/FileUtils.java x: 389 commits (all time) y: 1018 lines of code src/main/java/org/apache/commons/io/build/AbstractOrigin.java x: 40 commits (all time) y: 331 lines of code src/main/java/org/apache/commons/io/file/CountingPathVisitor.java x: 25 commits (all time) y: 157 lines of code src/main/java/org/apache/commons/io/file/CopyDirectoryVisitor.java x: 18 commits (all time) y: 87 lines of code src/main/java/org/apache/commons/io/output/BrokenOutputStream.java x: 15 commits (all time) y: 42 lines of code src/main/java/org/apache/commons/io/input/buffer/CircularByteBuffer.java x: 19 commits (all time) y: 126 lines of code src/main/java/org/apache/commons/io/input/CharSequenceReader.java x: 33 commits (all time) y: 122 lines of code src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java x: 42 commits (all time) y: 331 lines of code src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java x: 37 commits (all time) y: 185 lines of code src/main/java/org/apache/commons/io/output/AppendableOutputStream.java x: 17 commits (all time) y: 17 lines of code src/main/java/org/apache/commons/io/output/WriterOutputStream.java x: 49 commits (all time) y: 179 lines of code src/main/java/org/apache/commons/io/output/ProxyOutputStream.java x: 28 commits (all time) y: 79 lines of code src/main/java/org/apache/commons/io/output/NullWriter.java x: 15 commits (all time) y: 43 lines of code src/main/java/org/apache/commons/io/input/ProxyReader.java x: 21 commits (all time) y: 115 lines of code src/site/xdoc/download_io.xml x: 28 commits (all time) y: 98 lines of code src/site/xdoc/issue-tracking.xml x: 5 commits (all time) y: 56 lines of code src/site/xdoc/mail-lists.xml x: 11 commits (all time) y: 160 lines of code src/main/java/org/apache/commons/io/ThreadUtils.java x: 7 commits (all time) y: 31 lines of code src/main/java/org/apache/commons/io/input/RandomAccessFileInputStream.java x: 37 commits (all time) y: 95 lines of code src/main/java/org/apache/commons/io/input/ReversedLinesFileReader.java x: 75 commits (all time) y: 278 lines of code src/main/java/org/apache/commons/io/file/PathUtils.java x: 182 commits (all time) y: 777 lines of code src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java x: 23 commits (all time) y: 106 lines of code src/main/java/org/apache/commons/io/file/SimplePathVisitor.java x: 8 commits (all time) y: 36 lines of code src/main/java/org/apache/commons/io/input/BOMInputStream.java x: 81 commits (all time) y: 178 lines of code src/main/java/org/apache/commons/io/output/UncheckedFilterWriter.java x: 17 commits (all time) y: 64 lines of code src/main/java/org/apache/commons/io/output/UncheckedFilterOutputStream.java x: 19 commits (all time) y: 44 lines of code src/main/java/org/apache/commons/io/output/RandomAccessFileOutputStream.java x: 8 commits (all time) y: 44 lines of code src/main/java/org/apache/commons/io/input/QueueInputStream.java x: 31 commits (all time) y: 71 lines of code src/main/java/org/apache/commons/io/input/MemoryMappedFileInputStream.java x: 22 commits (all time) y: 108 lines of code src/main/java/org/apache/commons/io/input/BoundedInputStream.java x: 48 commits (all time) y: 175 lines of code src/main/java/org/apache/commons/io/output/ChunkedOutputStream.java x: 22 commits (all time) y: 46 lines of code src/main/java/org/apache/commons/io/file/attribute/FileTimes.java x: 20 commits (all time) y: 108 lines of code src/main/java/org/apache/commons/io/channels/FileChannels.java x: 13 commits (all time) y: 84 lines of code src/main/java/org/apache/commons/io/input/ProxyInputStream.java x: 48 commits (all time) y: 142 lines of code src/main/java/org/apache/commons/io/output/ProxyWriter.java x: 23 commits (all time) y: 117 lines of code src/main/java/org/apache/commons/io/Charsets.java x: 29 commits (all time) y: 50 lines of code src/main/java/org/apache/commons/io/FilenameUtils.java x: 119 commits (all time) y: 621 lines of code src/main/java/org/apache/commons/io/LineIterator.java x: 36 commits (all time) y: 77 lines of code src/site/xdoc/upgradeto2_5.xml x: 9 commits (all time) y: 127 lines of code src/main/java/org/apache/commons/io/IOUtils.java x: 228 commits (all time) y: 1069 lines of code src/main/java/org/apache/commons/io/RandomAccessFiles.java x: 5 commits (all time) y: 37 lines of code src/main/java/org/apache/commons/io/output/CountingOutputStream.java x: 18 commits (all time) y: 34 lines of code src/main/java/org/apache/commons/io/function/IOBooleanSupplier.java x: 2 commits (all time) y: 12 lines of code src/main/java/org/apache/commons/io/function/Uncheck.java x: 13 commits (all time) y: 147 lines of code src/main/java/org/apache/commons/io/input/UncheckedBufferedReader.java x: 24 commits (all time) y: 65 lines of code src/main/java/org/apache/commons/io/input/UncheckedFilterInputStream.java x: 18 commits (all time) y: 53 lines of code src/main/java/org/apache/commons/io/input/UncheckedFilterReader.java x: 20 commits (all time) y: 61 lines of code src/main/java/org/apache/commons/io/function/UncheckedIOIterator.java x: 3 commits (all time) y: 23 lines of code src/main/java/org/apache/commons/io/input/ClassLoaderObjectInputStream.java x: 16 commits (all time) y: 38 lines of code src/main/java/org/apache/commons/io/function/IOIterable.java x: 2 commits (all time) y: 13 lines of code src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java x: 14 commits (all time) y: 121 lines of code src/main/java/org/apache/commons/io/input/TailerListenerAdapter.java x: 13 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/input/ReaderInputStream.java x: 65 commits (all time) y: 188 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStream.java x: 21 commits (all time) y: 208 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedByteArrayInputStream.java x: 33 commits (all time) y: 138 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedFilterInputStream.java x: 15 commits (all time) y: 60 lines of code src/main/java/org/apache/commons/io/input/XmlStreamReader.java x: 90 commits (all time) y: 392 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java x: 57 commits (all time) y: 225 lines of code src/main/java/org/apache/commons/io/output/DeferredFileOutputStream.java x: 63 commits (all time) y: 171 lines of code src/main/java/org/apache/commons/io/output/FileWriterWithEncoding.java x: 57 commits (all time) y: 120 lines of code src/main/java/org/apache/commons/io/output/LockableFileWriter.java x: 50 commits (all time) y: 158 lines of code src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java x: 31 commits (all time) y: 85 lines of code src/main/java/org/apache/commons/io/output/XmlStreamWriter.java x: 37 commits (all time) y: 125 lines of code src/main/java/org/apache/commons/io/serialization/ValidatingObjectInputStream.java x: 24 commits (all time) y: 120 lines of code src/main/java/org/apache/commons/io/ByteOrderMark.java x: 31 commits (all time) y: 106 lines of code src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java x: 23 commits (all time) y: 42 lines of code src/main/java/org/apache/commons/io/input/BufferedFileChannelInputStream.java x: 42 commits (all time) y: 141 lines of code src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java x: 57 commits (all time) y: 196 lines of code src/main/java/org/apache/commons/io/input/ChecksumInputStream.java x: 10 commits (all time) y: 57 lines of code src/main/java/org/apache/commons/io/input/MessageDigestCalculatingInputStream.java x: 41 commits (all time) y: 74 lines of code src/main/java/org/apache/commons/io/input/MessageDigestInputStream.java x: 8 commits (all time) y: 52 lines of code src/main/java/org/apache/commons/io/input/ThrottledInputStream.java x: 13 commits (all time) y: 99 lines of code src/main/java/org/apache/commons/io/function/IOSupplier.java x: 7 commits (all time) y: 14 lines of code src/main/java/org/apache/commons/io/input/Tailer.java x: 78 commits (all time) y: 412 lines of code src/main/java/org/apache/commons/io/function/Constants.java x: 6 commits (all time) y: 19 lines of code src/main/java/org/apache/commons/io/function/IOConsumer.java x: 22 commits (all time) y: 47 lines of code src/main/java/org/apache/commons/io/function/IOIntConsumer.java x: 2 commits (all time) y: 25 lines of code src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java x: 45 commits (all time) y: 87 lines of code src/main/java/org/apache/commons/io/comparator/ReverseFileComparator.java x: 11 commits (all time) y: 20 lines of code src/main/java/org/apache/commons/io/function/IOFunction.java x: 14 commits (all time) y: 50 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationListener.java x: 7 commits (all time) y: 12 lines of code src/main/java/org/apache/commons/io/monitor/SerializableFileTime.java x: 7 commits (all time) y: 58 lines of code src/main/java/org/apache/commons/io/serialization/FullClassNameMatcher.java x: 6 commits (all time) y: 15 lines of code src/main/java/org/apache/commons/io/serialization/RegexpClassNameMatcher.java x: 8 commits (all time) y: 16 lines of code src/main/java/org/apache/commons/io/serialization/WildcardClassNameMatcher.java x: 5 commits (all time) y: 12 lines of code src/main/java/org/apache/commons/io/file/Counters.java x: 17 commits (all time) y: 225 lines of code src/main/java/org/apache/commons/io/filefilter/DelegateFileFilter.java x: 28 commits (all time) y: 40 lines of code src/main/java/org/apache/commons/io/filefilter/RegexFileFilter.java x: 42 commits (all time) y: 54 lines of code src/main/java/org/apache/commons/io/input/ObservableInputStream.java x: 48 commits (all time) y: 163 lines of code src/site/xdoc/bestpractices.xml x: 7 commits (all time) y: 113 lines of code src/site/xdoc/description.xml x: 15 commits (all time) y: 269 lines of code src/site/xdoc/index.xml x: 42 commits (all time) y: 128 lines of code src/site/xdoc/proposal.xml x: 4 commits (all time) y: 53 lines of code src/site/xdoc/upgradeto1_1.xml x: 7 commits (all time) y: 140 lines of code src/site/xdoc/upgradeto1_3.xml x: 6 commits (all time) y: 166 lines of code src/site/xdoc/upgradeto1_3_1.xml x: 4 commits (all time) y: 36 lines of code src/site/xdoc/upgradeto1_4.xml x: 7 commits (all time) y: 95 lines of code src/site/xdoc/upgradeto2_0.xml x: 8 commits (all time) y: 122 lines of code src/site/xdoc/upgradeto2_0_1.xml x: 4 commits (all time) y: 39 lines of code src/site/xdoc/upgradeto2_1.xml x: 6 commits (all time) y: 54 lines of code src/site/xdoc/upgradeto2_3.xml x: 7 commits (all time) y: 39 lines of code src/site/xdoc/upgradeto2_4.xml x: 4 commits (all time) y: 57 lines of code src/site/xdoc/upgradeto2_6.xml x: 6 commits (all time) y: 113 lines of code src/main/java/org/apache/commons/io/CopyUtils.java x: 30 commits (all time) y: 111 lines of code src/main/java/org/apache/commons/io/HexDump.java x: 22 commits (all time) y: 90 lines of code src/main/java/org/apache/commons/io/charset/CharsetEncoders.java x: 9 commits (all time) y: 14 lines of code src/main/java/org/apache/commons/io/output/ThresholdingOutputStream.java x: 34 commits (all time) y: 88 lines of code PROPOSAL.html x: 7 commits (all time) y: 46 lines of code src/site/site.xml x: 26 commits (all time) y: 31 lines of code src/main/java/org/apache/commons/io/filefilter/FileFilterUtils.java x: 42 commits (all time) y: 177 lines of code src/conf/maven-pmd-plugin.xml x: 4 commits (all time) y: 61 lines of code src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java x: 39 commits (all time) y: 73 lines of code src/main/java/org/apache/commons/io/ByteBuffers.java x: 3 commits (all time) y: 16 lines of code src/main/java/org/apache/commons/io/FileCleaner.java x: 15 commits (all time) y: 35 lines of code src/main/java/org/apache/commons/io/FileCleaningTracker.java x: 39 commits (all time) y: 104 lines of code src/main/java/org/apache/commons/io/build/AbstractSupplier.java x: 8 commits (all time) y: 10 lines of code src/main/java/org/apache/commons/io/comparator/DirectoryFileComparator.java x: 26 commits (all time) y: 20 lines of code src/main/java/org/apache/commons/io/comparator/LastModifiedFileComparator.java x: 25 commits (all time) y: 23 lines of code src/main/java/org/apache/commons/io/input/ClosedInputStream.java x: 14 commits (all time) y: 23 lines of code src/main/java/org/apache/commons/io/input/DemuxInputStream.java x: 21 commits (all time) y: 28 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationListenerAdaptor.java x: 10 commits (all time) y: 30 lines of code src/main/java/org/apache/commons/io/output/DemuxOutputStream.java x: 17 commits (all time) y: 35 lines of code src/main/java/org/apache/commons/io/filefilter/WildcardFileFilter.java x: 58 commits (all time) y: 98 lines of code src/main/java/org/apache/commons/io/input/AbstractInputStream.java x: 5 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedReader.java x: 3 commits (all time) y: 44 lines of code src/main/java/org/apache/commons/io/function/UncheckedIOIterable.java x: 1 commits (all time) y: 15 lines of code src/main/java/org/apache/commons/io/FileSystemUtils.java x: 63 commits (all time) y: 40 lines of code src/main/java/org/apache/commons/io/IOCase.java x: 37 commits (all time) y: 73 lines of code src/main/java/org/apache/commons/io/FileSystem.java x: 42 commits (all time) y: 193 lines of code src/main/java/org/apache/commons/io/UncheckedIOExceptions.java x: 14 commits (all time) y: 15 lines of code src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java x: 19 commits (all time) y: 92 lines of code src/main/java/org/apache/commons/io/function/IOBiFunction.java x: 14 commits (all time) y: 17 lines of code src/main/java/org/apache/commons/io/function/IOBinaryOperator.java x: 4 commits (all time) y: 19 lines of code src/main/java/org/apache/commons/io/function/IOQuadFunction.java x: 4 commits (all time) y: 12 lines of code src/main/java/org/apache/commons/io/function/IOTriConsumer.java x: 5 commits (all time) y: 19 lines of code src/main/java/org/apache/commons/io/output/AppendableWriter.java x: 10 commits (all time) y: 54 lines of code src/main/java/org/apache/commons/io/output/ChunkedWriter.java x: 12 commits (all time) y: 30 lines of code src/main/java/org/apache/commons/io/DirectoryWalker.java x: 38 commits (all time) y: 137 lines of code src/main/java/org/apache/commons/io/StreamIterator.java x: 18 commits (all time) y: 40 lines of code src/main/java/org/apache/commons/io/comparator/DefaultFileComparator.java x: 22 commits (all time) y: 15 lines of code src/main/java/org/apache/commons/io/comparator/ExtensionFileComparator.java x: 24 commits (all time) y: 34 lines of code src/main/java/org/apache/commons/io/comparator/NameFileComparator.java x: 23 commits (all time) y: 29 lines of code src/main/java/org/apache/commons/io/comparator/PathFileComparator.java x: 24 commits (all time) y: 29 lines of code src/main/java/org/apache/commons/io/comparator/SizeFileComparator.java x: 27 commits (all time) y: 46 lines of code src/main/java/org/apache/commons/io/filefilter/AgeFileFilter.java x: 36 commits (all time) y: 53 lines of code src/main/java/org/apache/commons/io/filefilter/DirectoryFileFilter.java x: 26 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/filefilter/EmptyFileFilter.java x: 30 commits (all time) y: 41 lines of code src/main/java/org/apache/commons/io/filefilter/HiddenFileFilter.java x: 28 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/filefilter/NameFileFilter.java x: 43 commits (all time) y: 67 lines of code src/main/java/org/apache/commons/io/filefilter/SizeFileFilter.java x: 25 commits (all time) y: 43 lines of code src/main/java/org/apache/commons/io/filefilter/SuffixFileFilter.java x: 42 commits (all time) y: 64 lines of code src/main/java/org/apache/commons/io/filefilter/SymbolicLinkFileFilter.java x: 14 commits (all time) y: 27 lines of code src/main/java/org/apache/commons/io/filefilter/package-info.java x: 5 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/io/input/ByteBufferCleaner.java x: 6 commits (all time) y: 61 lines of code src/main/java/org/apache/commons/io/input/TailerListener.java x: 12 commits (all time) y: 8 lines of code src/main/java/org/apache/commons/io/package-info.java x: 4 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/io/file/CleaningPathVisitor.java x: 11 commits (all time) y: 71 lines of code src/main/java/org/apache/commons/io/output/NullOutputStream.java x: 22 commits (all time) y: 20 lines of code src/main/java/org/apache/commons/io/comparator/CompositeFileComparator.java x: 24 commits (all time) y: 41 lines of code src/main/java/org/apache/commons/io/comparator/package-info.java x: 6 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/io/output/StringBuilderWriter.java x: 24 commits (all time) y: 57 lines of code src/main/java/org/apache/commons/io/file/PathFilter.java x: 5 commits (all time) y: 8 lines of code src/main/java/org/apache/commons/io/filefilter/CanExecuteFileFilter.java x: 16 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/filefilter/CanReadFileFilter.java x: 24 commits (all time) y: 23 lines of code src/main/java/org/apache/commons/io/filefilter/IOFileFilter.java x: 30 commits (all time) y: 33 lines of code src/main/java/org/apache/commons/io/filefilter/NotFileFilter.java x: 27 commits (all time) y: 34 lines of code src/main/java/org/apache/commons/io/filefilter/TrueFileFilter.java x: 26 commits (all time) y: 42 lines of code src/main/java/org/apache/commons/io/input/CountingInputStream.java x: 24 commits (all time) y: 54 lines of code src/main/java/org/apache/commons/io/RandomAccessFileMode.java x: 14 commits (all time) y: 98 lines of code src/main/java/org/apache/commons/io/input/XmlStreamReaderException.java x: 11 commits (all time) y: 38 lines of code src/main/java/org/apache/commons/io/serialization/ObjectStreamClassPredicate.java x: 2 commits (all time) y: 62 lines of code src/main/java/org/apache/commons/io/IORandomAccessFile.java x: 1 commits (all time) y: 29 lines of code src/main/java/org/apache/commons/io/output/ProxyCollectionWriter.java x: 8 commits (all time) y: 125 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedReader.java x: 6 commits (all time) y: 242 lines of code src/main/java/org/apache/commons/io/input/Input.java x: 1 commits (all time) y: 9 lines of code src/main/java/org/apache/commons/io/input/NullInputStream.java x: 32 commits (all time) y: 146 lines of code src/main/java/org/apache/commons/io/ThreadMonitor.java x: 32 commits (all time) y: 35 lines of code src/main/java/org/apache/commons/io/input/NullReader.java x: 24 commits (all time) y: 126 lines of code src/main/java/org/apache/commons/io/input/BrokenInputStream.java x: 18 commits (all time) y: 48 lines of code src/main/java/org/apache/commons/io/input/CircularInputStream.java x: 10 commits (all time) y: 47 lines of code src/main/java/org/apache/commons/io/filefilter/AndFileFilter.java x: 39 commits (all time) y: 82 lines of code src/main/java/org/apache/commons/io/input/MarkShieldInputStream.java x: 9 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/input/buffer/CircularBufferInputStream.java x: 23 commits (all time) y: 81 lines of code src/main/java/org/apache/commons/io/output/QueueOutputStream.java x: 11 commits (all time) y: 33 lines of code src/main/java/org/apache/commons/io/function/IOStream.java x: 9 commits (all time) y: 203 lines of code src/main/java/org/apache/commons/io/file/StandardDeleteOption.java x: 6 commits (all time) y: 12 lines of code src/main/java/org/apache/commons/io/file/spi/FileSystemProviders.java x: 10 commits (all time) y: 38 lines of code src/main/java/org/apache/commons/io/function/IOIterator.java x: 3 commits (all time) y: 31 lines of code src/main/java/org/apache/commons/io/input/WindowsLineEndingInputStream.java x: 30 commits (all time) y: 67 lines of code src/main/java/org/apache/commons/io/input/buffer/PeekableInputStream.java x: 10 commits (all time) y: 28 lines of code src/main/java/org/apache/commons/io/input/CharacterSetFilterReader.java x: 8 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/EndianUtils.java x: 24 commits (all time) y: 178 lines of code src/main/java/org/apache/commons/io/input/SwappedDataInputStream.java x: 22 commits (all time) y: 80 lines of code src/main/java/org/apache/commons/io/function/IORunnable.java x: 4 commits (all time) y: 13 lines of code src/main/java/org/apache/commons/io/monitor/FileEntry.java x: 30 commits (all time) y: 103 lines of code src/main/java/org/apache/commons/io/filefilter/AbstractFileFilter.java x: 22 commits (all time) y: 86 lines of code src/main/java/org/apache/commons/io/input/BrokenReader.java x: 9 commits (all time) y: 49 lines of code src/main/java/org/apache/commons/io/output/BrokenWriter.java x: 10 commits (all time) y: 37 lines of code src/main/java/org/apache/commons/io/filefilter/PathMatcherFileFilter.java x: 3 commits (all time) y: 19 lines of code src/main/java/org/apache/commons/io/function/Erase.java x: 3 commits (all time) y: 66 lines of code src/main/java/org/apache/commons/io/CloseableURLConnection.java x: 8 commits (all time) y: 204 lines of code src/main/java/org/apache/commons/io/IO.java x: 4 commits (all time) y: 6 lines of code src/main/java/org/apache/commons/io/function/UncheckedIOBaseStream.java x: 3 commits (all time) y: 48 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationMonitor.java x: 31 commits (all time) y: 104 lines of code src/main/java/org/apache/commons/io/output/UncheckedAppendableImpl.java x: 8 commits (all time) y: 30 lines of code src/main/java/org/apache/commons/io/IOIndexedException.java x: 8 commits (all time) y: 19 lines of code src/main/java/org/apache/commons/io/channels/package-info.java x: 1 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/io/file/FilesUncheck.java x: 10 commits (all time) y: 203 lines of code src/main/java/org/apache/commons/io/TaggedIOException.java x: 14 commits (all time) y: 30 lines of code src/main/java/org/apache/commons/io/function/IOBaseStream.java x: 4 commits (all time) y: 46 lines of code src/main/java/org/apache/commons/io/input/InfiniteCircularInputStream.java x: 9 commits (all time) y: 8 lines of code src/main/java/org/apache/commons/io/input/TaggedInputStream.java x: 12 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/input/TeeInputStream.java x: 11 commits (all time) y: 52 lines of code src/main/java/org/apache/commons/io/input/TeeReader.java x: 4 commits (all time) y: 68 lines of code src/main/java/org/apache/commons/io/output/CloseShieldOutputStream.java x: 12 commits (all time) y: 15 lines of code src/main/java/org/apache/commons/io/output/FilterCollectionWriter.java x: 19 commits (all time) y: 76 lines of code src/main/java/org/apache/commons/io/output/TaggedOutputStream.java x: 10 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/input/SequenceReader.java x: 7 commits (all time) y: 73 lines of code src/main/java/org/apache/commons/io/output/NullPrintStream.java x: 12 commits (all time) y: 11 lines of code src/main/java/org/apache/commons/io/file/attribute/package-info.java x: 2 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/io/file/package-info.java x: 3 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/io/function/IOStreams.java x: 8 commits (all time) y: 38 lines of code src/main/java/org/apache/commons/io/function/IOPredicate.java x: 6 commits (all time) y: 34 lines of code src/main/java/org/apache/commons/io/file/NoopPathVisitor.java x: 5 commits (all time) y: 13 lines of code src/main/java/org/apache/commons/io/filefilter/FileEqualsFileFilter.java x: 4 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/io/input/AbstractCharacterFilterReader.java x: 9 commits (all time) y: 46 lines of code src/main/java/org/apache/commons/io/input/CharacterFilterReader.java x: 3 commits (all time) y: 11 lines of code src/main/java/org/apache/commons/io/IOExceptionWithCause.java x: 10 commits (all time) y: 12 lines of code src/main/java/org/apache/commons/io/file/PathVisitor.java x: 1 commits (all time) y: 5 lines of code
1069.0
lines of code
  min: 1.0
  average: 73.75
  25th percentile: 19.0
  median: 42.0
  75th percentile: 87.0
  max: 1069.0
0 389.0
commits (all time)
min: 1.0 | average: 20.16 | 25th percentile: 5.75 | median: 12.0 | 75th percentile: 25.0 | max: 389.0

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

src/main/java/org/apache/commons/io/FileUtils.java x: 38 contributors (all time) y: 1018 lines of code src/main/java/org/apache/commons/io/build/AbstractOrigin.java x: 3 contributors (all time) y: 331 lines of code src/main/java/org/apache/commons/io/file/CountingPathVisitor.java x: 3 contributors (all time) y: 157 lines of code src/main/java/org/apache/commons/io/file/CopyDirectoryVisitor.java x: 4 contributors (all time) y: 87 lines of code src/main/java/org/apache/commons/io/output/BrokenOutputStream.java x: 7 contributors (all time) y: 42 lines of code src/main/java/org/apache/commons/io/input/buffer/CircularByteBuffer.java x: 5 contributors (all time) y: 126 lines of code src/main/java/org/apache/commons/io/input/CharSequenceReader.java x: 8 contributors (all time) y: 122 lines of code src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java x: 4 contributors (all time) y: 331 lines of code src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java x: 8 contributors (all time) y: 185 lines of code src/main/java/org/apache/commons/io/output/AppendableOutputStream.java x: 5 contributors (all time) y: 17 lines of code src/main/java/org/apache/commons/io/output/WriterOutputStream.java x: 8 contributors (all time) y: 179 lines of code src/main/java/org/apache/commons/io/output/ProxyOutputStream.java x: 6 contributors (all time) y: 79 lines of code src/main/java/org/apache/commons/io/output/NullWriter.java x: 6 contributors (all time) y: 43 lines of code src/main/java/org/apache/commons/io/input/ProxyReader.java x: 5 contributors (all time) y: 115 lines of code src/site/xdoc/download_io.xml x: 5 contributors (all time) y: 98 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: 5 contributors (all time) y: 160 lines of code src/main/java/org/apache/commons/io/ThreadUtils.java x: 1 contributors (all time) y: 31 lines of code src/main/java/org/apache/commons/io/input/RandomAccessFileInputStream.java x: 2 contributors (all time) y: 95 lines of code src/main/java/org/apache/commons/io/input/ReversedLinesFileReader.java x: 10 contributors (all time) y: 278 lines of code src/main/java/org/apache/commons/io/file/PathUtils.java x: 15 contributors (all time) y: 777 lines of code src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java x: 3 contributors (all time) y: 106 lines of code src/main/java/org/apache/commons/io/file/SimplePathVisitor.java x: 2 contributors (all time) y: 36 lines of code src/main/java/org/apache/commons/io/input/BOMInputStream.java x: 13 contributors (all time) y: 178 lines of code src/main/java/org/apache/commons/io/output/UncheckedFilterWriter.java x: 2 contributors (all time) y: 64 lines of code src/main/java/org/apache/commons/io/output/UncheckedFilterOutputStream.java x: 2 contributors (all time) y: 44 lines of code src/main/java/org/apache/commons/io/output/RandomAccessFileOutputStream.java x: 1 contributors (all time) y: 44 lines of code src/main/java/org/apache/commons/io/input/QueueInputStream.java x: 4 contributors (all time) y: 71 lines of code src/main/java/org/apache/commons/io/input/BoundedInputStream.java x: 9 contributors (all time) y: 175 lines of code src/main/java/org/apache/commons/io/file/attribute/FileTimes.java x: 2 contributors (all time) y: 108 lines of code src/main/java/org/apache/commons/io/channels/FileChannels.java x: 1 contributors (all time) y: 84 lines of code src/main/java/org/apache/commons/io/input/ProxyInputStream.java x: 5 contributors (all time) y: 142 lines of code src/main/java/org/apache/commons/io/Charsets.java x: 5 contributors (all time) y: 50 lines of code src/main/java/org/apache/commons/io/FilenameUtils.java x: 25 contributors (all time) y: 621 lines of code src/main/java/org/apache/commons/io/LineIterator.java x: 7 contributors (all time) y: 77 lines of code src/site/xdoc/upgradeto2_5.xml x: 4 contributors (all time) y: 127 lines of code src/main/java/org/apache/commons/io/IOUtils.java x: 25 contributors (all time) y: 1069 lines of code src/main/java/org/apache/commons/io/RandomAccessFiles.java x: 1 contributors (all time) y: 37 lines of code src/main/java/org/apache/commons/io/output/CountingOutputStream.java x: 6 contributors (all time) y: 34 lines of code src/main/java/org/apache/commons/io/function/IOBooleanSupplier.java x: 1 contributors (all time) y: 12 lines of code src/main/java/org/apache/commons/io/function/Uncheck.java x: 2 contributors (all time) y: 147 lines of code src/main/java/org/apache/commons/io/input/UncheckedFilterInputStream.java x: 2 contributors (all time) y: 53 lines of code src/main/java/org/apache/commons/io/input/UncheckedFilterReader.java x: 2 contributors (all time) y: 61 lines of code src/main/java/org/apache/commons/io/function/UncheckedIOIterator.java x: 2 contributors (all time) y: 23 lines of code src/main/java/org/apache/commons/io/input/ClassLoaderObjectInputStream.java x: 6 contributors (all time) y: 38 lines of code src/main/java/org/apache/commons/io/function/IOIterable.java x: 1 contributors (all time) y: 13 lines of code src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java x: 1 contributors (all time) y: 121 lines of code src/main/java/org/apache/commons/io/input/TailerListenerAdapter.java x: 7 contributors (all time) y: 22 lines of code src/main/java/org/apache/commons/io/input/ReaderInputStream.java x: 9 contributors (all time) y: 188 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStream.java x: 1 contributors (all time) y: 208 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedByteArrayInputStream.java x: 3 contributors (all time) y: 138 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedFilterInputStream.java x: 1 contributors (all time) y: 60 lines of code src/main/java/org/apache/commons/io/input/XmlStreamReader.java x: 12 contributors (all time) y: 392 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java x: 8 contributors (all time) y: 225 lines of code src/main/java/org/apache/commons/io/output/DeferredFileOutputStream.java x: 15 contributors (all time) y: 171 lines of code src/main/java/org/apache/commons/io/output/FileWriterWithEncoding.java x: 7 contributors (all time) y: 120 lines of code src/main/java/org/apache/commons/io/output/LockableFileWriter.java x: 7 contributors (all time) y: 158 lines of code src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java x: 3 contributors (all time) y: 85 lines of code src/main/java/org/apache/commons/io/output/XmlStreamWriter.java x: 7 contributors (all time) y: 125 lines of code src/main/java/org/apache/commons/io/serialization/ValidatingObjectInputStream.java x: 6 contributors (all time) y: 120 lines of code src/main/java/org/apache/commons/io/ByteOrderMark.java x: 6 contributors (all time) y: 106 lines of code src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java x: 5 contributors (all time) y: 42 lines of code src/main/java/org/apache/commons/io/input/BufferedFileChannelInputStream.java x: 4 contributors (all time) y: 141 lines of code src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java x: 10 contributors (all time) y: 196 lines of code src/main/java/org/apache/commons/io/input/ChecksumInputStream.java x: 2 contributors (all time) y: 57 lines of code src/main/java/org/apache/commons/io/input/MessageDigestCalculatingInputStream.java x: 9 contributors (all time) y: 74 lines of code src/main/java/org/apache/commons/io/input/MessageDigestInputStream.java x: 1 contributors (all time) y: 52 lines of code src/main/java/org/apache/commons/io/input/ThrottledInputStream.java x: 3 contributors (all time) y: 99 lines of code src/main/java/org/apache/commons/io/function/IOSupplier.java x: 3 contributors (all time) y: 14 lines of code src/main/java/org/apache/commons/io/input/Tailer.java x: 9 contributors (all time) y: 412 lines of code src/main/java/org/apache/commons/io/function/Constants.java x: 2 contributors (all time) y: 19 lines of code src/main/java/org/apache/commons/io/function/IOConsumer.java x: 4 contributors (all time) y: 47 lines of code src/main/java/org/apache/commons/io/function/IOIntConsumer.java x: 1 contributors (all time) y: 25 lines of code src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java x: 6 contributors (all time) y: 87 lines of code src/main/java/org/apache/commons/io/function/IOFunction.java x: 3 contributors (all time) y: 50 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationListener.java x: 4 contributors (all time) y: 12 lines of code src/main/java/org/apache/commons/io/serialization/FullClassNameMatcher.java x: 5 contributors (all time) y: 15 lines of code src/main/java/org/apache/commons/io/file/Counters.java x: 2 contributors (all time) y: 225 lines of code src/main/java/org/apache/commons/io/filefilter/RegexFileFilter.java x: 7 contributors (all time) y: 54 lines of code src/main/java/org/apache/commons/io/input/ObservableInputStream.java x: 8 contributors (all time) y: 163 lines of code src/site/xdoc/bestpractices.xml x: 4 contributors (all time) y: 113 lines of code src/site/xdoc/description.xml x: 7 contributors (all time) y: 269 lines of code src/site/xdoc/index.xml x: 9 contributors (all time) y: 128 lines of code src/site/xdoc/upgradeto1_3.xml x: 3 contributors (all time) y: 166 lines of code src/site/xdoc/upgradeto1_4.xml x: 5 contributors (all time) y: 95 lines of code src/site/xdoc/upgradeto2_0.xml x: 5 contributors (all time) y: 122 lines of code src/site/xdoc/upgradeto2_0_1.xml x: 2 contributors (all time) y: 39 lines of code src/site/xdoc/upgradeto2_1.xml x: 3 contributors (all time) y: 54 lines of code src/site/xdoc/upgradeto2_3.xml x: 3 contributors (all time) y: 39 lines of code src/site/xdoc/upgradeto2_6.xml x: 2 contributors (all time) y: 113 lines of code src/main/java/org/apache/commons/io/CopyUtils.java x: 8 contributors (all time) y: 111 lines of code src/main/java/org/apache/commons/io/HexDump.java x: 9 contributors (all time) y: 90 lines of code src/main/java/org/apache/commons/io/charset/CharsetDecoders.java x: 2 contributors (all time) y: 10 lines of code src/main/java/org/apache/commons/io/charset/CharsetEncoders.java x: 2 contributors (all time) y: 14 lines of code src/main/java/org/apache/commons/io/output/ThresholdingOutputStream.java x: 13 contributors (all time) y: 88 lines of code PROPOSAL.html x: 5 contributors (all time) y: 46 lines of code src/site/site.xml x: 7 contributors (all time) y: 31 lines of code src/main/java/org/apache/commons/io/filefilter/FileFilterUtils.java x: 12 contributors (all time) y: 177 lines of code src/assembly/bin.xml x: 3 contributors (all time) y: 36 lines of code src/main/java/org/apache/commons/io/output/ByteArrayOutputStream.java x: 11 contributors (all time) y: 73 lines of code src/main/java/org/apache/commons/io/FileCleaner.java x: 7 contributors (all time) y: 35 lines of code src/main/java/org/apache/commons/io/FileCleaningTracker.java x: 10 contributors (all time) y: 104 lines of code src/main/java/org/apache/commons/io/comparator/DirectoryFileComparator.java x: 7 contributors (all time) y: 20 lines of code src/main/java/org/apache/commons/io/input/ClosedInputStream.java x: 6 contributors (all time) y: 23 lines of code src/main/java/org/apache/commons/io/input/DemuxInputStream.java x: 7 contributors (all time) y: 28 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationListenerAdaptor.java x: 5 contributors (all time) y: 30 lines of code src/main/java/org/apache/commons/io/output/ClosedWriter.java x: 3 contributors (all time) y: 21 lines of code src/main/java/org/apache/commons/io/filefilter/WildcardFileFilter.java x: 8 contributors (all time) y: 98 lines of code src/main/java/org/apache/commons/io/FileSystemUtils.java x: 12 contributors (all time) y: 40 lines of code src/main/java/org/apache/commons/io/IOCase.java x: 10 contributors (all time) y: 73 lines of code src/main/java/org/apache/commons/io/FileSystem.java x: 9 contributors (all time) y: 193 lines of code src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java x: 4 contributors (all time) y: 92 lines of code src/main/java/org/apache/commons/io/filefilter/OrFileFilter.java x: 8 contributors (all time) y: 78 lines of code src/main/java/org/apache/commons/io/DirectoryWalker.java x: 10 contributors (all time) y: 137 lines of code src/main/java/org/apache/commons/io/comparator/DefaultFileComparator.java x: 6 contributors (all time) y: 15 lines of code src/main/java/org/apache/commons/io/comparator/SizeFileComparator.java x: 9 contributors (all time) y: 46 lines of code src/main/java/org/apache/commons/io/filefilter/AgeFileFilter.java x: 9 contributors (all time) y: 53 lines of code src/main/java/org/apache/commons/io/filefilter/NameFileFilter.java x: 8 contributors (all time) y: 67 lines of code src/main/java/org/apache/commons/io/filefilter/SizeFileFilter.java x: 8 contributors (all time) y: 43 lines of code src/main/java/org/apache/commons/io/filefilter/SymbolicLinkFileFilter.java x: 3 contributors (all time) y: 27 lines of code src/main/java/org/apache/commons/io/filefilter/WildcardFilter.java x: 8 contributors (all time) y: 51 lines of code src/main/java/org/apache/commons/io/filefilter/package-info.java x: 1 contributors (all time) y: 1 lines of code src/main/java/org/apache/commons/io/input/ByteBufferCleaner.java x: 3 contributors (all time) y: 61 lines of code src/main/java/org/apache/commons/io/input/TailerListener.java x: 7 contributors (all time) y: 8 lines of code src/main/java/org/apache/commons/io/file/CleaningPathVisitor.java x: 2 contributors (all time) y: 71 lines of code src/main/java/org/apache/commons/io/comparator/CompositeFileComparator.java x: 9 contributors (all time) y: 41 lines of code src/main/java/org/apache/commons/io/output/StringBuilderWriter.java x: 7 contributors (all time) y: 57 lines of code src/main/java/org/apache/commons/io/file/PathFilter.java x: 2 contributors (all time) y: 8 lines of code src/main/java/org/apache/commons/io/filefilter/IOFileFilter.java x: 6 contributors (all time) y: 33 lines of code src/main/java/org/apache/commons/io/input/CountingInputStream.java x: 6 contributors (all time) y: 54 lines of code src/main/java/org/apache/commons/io/RandomAccessFileMode.java x: 2 contributors (all time) y: 98 lines of code src/main/java/org/apache/commons/io/IORandomAccessFile.java x: 1 contributors (all time) y: 29 lines of code src/main/java/org/apache/commons/io/output/ProxyCollectionWriter.java x: 2 contributors (all time) y: 125 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedReader.java x: 1 contributors (all time) y: 242 lines of code src/main/java/org/apache/commons/io/serialization/ClassNameMatcher.java x: 5 contributors (all time) y: 5 lines of code src/main/java/org/apache/commons/io/input/NullInputStream.java x: 5 contributors (all time) y: 146 lines of code src/main/java/org/apache/commons/io/ThreadMonitor.java x: 9 contributors (all time) y: 35 lines of code src/main/java/org/apache/commons/io/input/BrokenInputStream.java x: 8 contributors (all time) y: 48 lines of code src/main/java/org/apache/commons/io/input/CircularInputStream.java x: 2 contributors (all time) y: 47 lines of code src/main/java/org/apache/commons/io/input/CloseShieldInputStream.java x: 6 contributors (all time) y: 18 lines of code src/main/java/org/apache/commons/io/filefilter/AndFileFilter.java x: 8 contributors (all time) y: 82 lines of code src/main/java/org/apache/commons/io/input/BoundedReader.java x: 10 contributors (all time) y: 54 lines of code src/main/java/org/apache/commons/io/input/MarkShieldInputStream.java x: 4 contributors (all time) y: 22 lines of code src/main/java/org/apache/commons/io/input/buffer/CircularBufferInputStream.java x: 6 contributors (all time) y: 81 lines of code src/main/java/org/apache/commons/io/output/QueueOutputStream.java x: 4 contributors (all time) y: 33 lines of code src/main/java/org/apache/commons/io/function/IOStream.java x: 2 contributors (all time) y: 203 lines of code src/main/java/org/apache/commons/io/file/spi/FileSystemProviders.java x: 4 contributors (all time) y: 38 lines of code src/main/java/org/apache/commons/io/function/IOIterator.java x: 2 contributors (all time) y: 31 lines of code src/main/java/org/apache/commons/io/input/WindowsLineEndingInputStream.java x: 7 contributors (all time) y: 67 lines of code src/main/java/org/apache/commons/io/input/buffer/PeekableInputStream.java x: 5 contributors (all time) y: 28 lines of code src/main/java/org/apache/commons/io/EndianUtils.java x: 9 contributors (all time) y: 178 lines of code src/main/java/org/apache/commons/io/input/SwappedDataInputStream.java x: 7 contributors (all time) y: 80 lines of code src/main/java/org/apache/commons/io/monitor/FileEntry.java x: 7 contributors (all time) y: 103 lines of code src/main/java/org/apache/commons/io/output/BrokenWriter.java x: 4 contributors (all time) y: 37 lines of code src/main/java/org/apache/commons/io/filefilter/PathMatcherFileFilter.java x: 1 contributors (all time) y: 19 lines of code src/main/java/org/apache/commons/io/CloseableURLConnection.java x: 3 contributors (all time) y: 204 lines of code src/main/java/org/apache/commons/io/IO.java x: 1 contributors (all time) y: 6 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationMonitor.java x: 9 contributors (all time) y: 104 lines of code src/main/java/org/apache/commons/io/charset/package-info.java x: 2 contributors (all time) y: 1 lines of code src/main/java/org/apache/commons/io/TaggedIOException.java x: 8 contributors (all time) y: 30 lines of code src/main/java/org/apache/commons/io/input/InfiniteCircularInputStream.java x: 3 contributors (all time) y: 8 lines of code src/main/java/org/apache/commons/io/input/TaggedReader.java x: 3 contributors (all time) y: 22 lines of code src/main/java/org/apache/commons/io/input/TeeReader.java x: 3 contributors (all time) y: 68 lines of code src/main/java/org/apache/commons/io/output/FilterCollectionWriter.java x: 4 contributors (all time) y: 76 lines of code src/main/java/org/apache/commons/io/input/SequenceReader.java x: 2 contributors (all time) y: 73 lines of code src/main/java/org/apache/commons/io/input/buffer/package-info.java x: 3 contributors (all time) y: 1 lines of code src/main/java/org/apache/commons/io/filefilter/PathVisitorFileFilter.java x: 1 contributors (all time) y: 42 lines of code src/main/java/org/apache/commons/io/ByteOrderParser.java x: 4 contributors (all time) y: 16 lines of code src/main/java/org/apache/commons/io/input/AbstractCharacterFilterReader.java x: 3 contributors (all time) y: 46 lines of code src/main/java/org/apache/commons/io/IOExceptionWithCause.java x: 5 contributors (all time) y: 12 lines of code src/main/java/org/apache/commons/io/filefilter/ConditionalFileFilter.java x: 4 contributors (all time) y: 8 lines of code
1069.0
lines of code
  min: 1.0
  average: 73.75
  25th percentile: 19.0
  median: 42.0
  75th percentile: 87.0
  max: 1069.0
0 38.0
contributors (all time)
min: 1.0 | average: 4.57 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 38.0

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

src/main/java/org/apache/commons/io/FileUtils.java x: 1 commits (30d) y: 1018 lines of code src/main/java/org/apache/commons/io/build/AbstractOrigin.java x: 2 commits (30d) y: 331 lines of code src/main/java/org/apache/commons/io/file/CountingPathVisitor.java x: 2 commits (30d) y: 157 lines of code src/main/java/org/apache/commons/io/file/CopyDirectoryVisitor.java x: 1 commits (30d) y: 87 lines of code src/main/java/org/apache/commons/io/output/BrokenOutputStream.java x: 1 commits (30d) y: 42 lines of code src/main/java/org/apache/commons/io/input/buffer/CircularByteBuffer.java x: 1 commits (30d) y: 126 lines of code src/main/java/org/apache/commons/io/input/CharSequenceReader.java x: 1 commits (30d) y: 122 lines of code src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java x: 1 commits (30d) y: 331 lines of code src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java x: 1 commits (30d) y: 185 lines of code src/main/java/org/apache/commons/io/output/AppendableOutputStream.java x: 1 commits (30d) y: 17 lines of code src/main/java/org/apache/commons/io/output/WriterOutputStream.java x: 1 commits (30d) y: 179 lines of code src/main/java/org/apache/commons/io/output/ProxyOutputStream.java x: 2 commits (30d) y: 79 lines of code src/main/java/org/apache/commons/io/input/ProxyReader.java x: 1 commits (30d) y: 115 lines of code src/site/xdoc/download_io.xml x: 1 commits (30d) y: 98 lines of code src/site/xdoc/issue-tracking.xml x: 1 commits (30d) y: 56 lines of code src/site/xdoc/mail-lists.xml x: 1 commits (30d) y: 160 lines of code src/main/java/org/apache/commons/io/ThreadUtils.java x: 1 commits (30d) y: 31 lines of code
1018.0
lines of code
  min: 17.0
  average: 176.5
  25th percentile: 52.75
  median: 118.5
  75th percentile: 180.5
  max: 1018.0
0 2.0
commits (30d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/main/java/org/apache/commons/io/FileUtils.java x: 1 contributors (30d) y: 1018 lines of code src/main/java/org/apache/commons/io/build/AbstractOrigin.java x: 1 contributors (30d) y: 331 lines of code src/main/java/org/apache/commons/io/file/CountingPathVisitor.java x: 2 contributors (30d) y: 157 lines of code src/main/java/org/apache/commons/io/file/CopyDirectoryVisitor.java x: 1 contributors (30d) y: 87 lines of code src/main/java/org/apache/commons/io/output/BrokenOutputStream.java x: 1 contributors (30d) y: 42 lines of code src/main/java/org/apache/commons/io/input/buffer/CircularByteBuffer.java x: 1 contributors (30d) y: 126 lines of code src/main/java/org/apache/commons/io/input/CharSequenceReader.java x: 1 contributors (30d) y: 122 lines of code src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java x: 1 contributors (30d) y: 185 lines of code src/main/java/org/apache/commons/io/output/AppendableOutputStream.java x: 1 contributors (30d) y: 17 lines of code src/main/java/org/apache/commons/io/output/WriterOutputStream.java x: 1 contributors (30d) y: 179 lines of code src/main/java/org/apache/commons/io/output/ProxyOutputStream.java x: 2 contributors (30d) y: 79 lines of code src/main/java/org/apache/commons/io/input/ProxyReader.java x: 1 contributors (30d) y: 115 lines of code src/site/xdoc/download_io.xml x: 1 contributors (30d) y: 98 lines of code src/site/xdoc/issue-tracking.xml x: 1 contributors (30d) y: 56 lines of code src/site/xdoc/mail-lists.xml x: 1 contributors (30d) y: 160 lines of code src/main/java/org/apache/commons/io/ThreadUtils.java x: 1 contributors (30d) y: 31 lines of code
1018.0
lines of code
  min: 17.0
  average: 176.5
  25th percentile: 52.75
  median: 118.5
  75th percentile: 180.5
  max: 1018.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.11 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/main/java/org/apache/commons/io/FileUtils.java x: 4 commits (90d) y: 1018 lines of code src/main/java/org/apache/commons/io/build/AbstractOrigin.java x: 4 commits (90d) y: 331 lines of code src/main/java/org/apache/commons/io/file/CountingPathVisitor.java x: 6 commits (90d) y: 157 lines of code src/main/java/org/apache/commons/io/file/CopyDirectoryVisitor.java x: 3 commits (90d) y: 87 lines of code src/main/java/org/apache/commons/io/output/BrokenOutputStream.java x: 3 commits (90d) y: 42 lines of code src/main/java/org/apache/commons/io/input/buffer/CircularByteBuffer.java x: 1 commits (90d) y: 126 lines of code src/main/java/org/apache/commons/io/input/CharSequenceReader.java x: 1 commits (90d) y: 122 lines of code src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java x: 2 commits (90d) y: 185 lines of code src/main/java/org/apache/commons/io/output/AppendableOutputStream.java x: 1 commits (90d) y: 17 lines of code src/main/java/org/apache/commons/io/output/WriterOutputStream.java x: 3 commits (90d) y: 179 lines of code src/main/java/org/apache/commons/io/output/ProxyOutputStream.java x: 6 commits (90d) y: 79 lines of code src/main/java/org/apache/commons/io/output/NullWriter.java x: 1 commits (90d) y: 43 lines of code src/main/java/org/apache/commons/io/input/ProxyReader.java x: 2 commits (90d) y: 115 lines of code src/site/xdoc/download_io.xml x: 1 commits (90d) y: 98 lines of code src/site/xdoc/issue-tracking.xml x: 1 commits (90d) y: 56 lines of code src/site/xdoc/mail-lists.xml x: 1 commits (90d) y: 160 lines of code src/main/java/org/apache/commons/io/ThreadUtils.java x: 1 commits (90d) y: 31 lines of code src/main/java/org/apache/commons/io/input/RandomAccessFileInputStream.java x: 4 commits (90d) y: 95 lines of code src/main/java/org/apache/commons/io/input/ReversedLinesFileReader.java x: 4 commits (90d) y: 278 lines of code src/main/java/org/apache/commons/io/file/PathUtils.java x: 14 commits (90d) y: 777 lines of code src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java x: 4 commits (90d) y: 106 lines of code src/main/java/org/apache/commons/io/file/SimplePathVisitor.java x: 4 commits (90d) y: 36 lines of code src/main/java/org/apache/commons/io/input/BOMInputStream.java x: 6 commits (90d) y: 178 lines of code src/main/java/org/apache/commons/io/output/UncheckedFilterWriter.java x: 3 commits (90d) y: 64 lines of code src/main/java/org/apache/commons/io/output/UncheckedFilterOutputStream.java x: 3 commits (90d) y: 44 lines of code src/main/java/org/apache/commons/io/output/RandomAccessFileOutputStream.java x: 5 commits (90d) y: 44 lines of code src/main/java/org/apache/commons/io/input/QueueInputStream.java x: 2 commits (90d) y: 71 lines of code src/main/java/org/apache/commons/io/input/MemoryMappedFileInputStream.java x: 3 commits (90d) y: 108 lines of code src/main/java/org/apache/commons/io/input/BoundedInputStream.java x: 5 commits (90d) y: 175 lines of code src/main/java/org/apache/commons/io/output/ChunkedOutputStream.java x: 4 commits (90d) y: 46 lines of code src/main/java/org/apache/commons/io/file/attribute/FileTimes.java x: 5 commits (90d) y: 108 lines of code src/main/java/org/apache/commons/io/channels/FileChannels.java x: 9 commits (90d) y: 84 lines of code src/main/java/org/apache/commons/io/input/ProxyInputStream.java x: 2 commits (90d) y: 142 lines of code src/main/java/org/apache/commons/io/output/ProxyWriter.java x: 1 commits (90d) y: 117 lines of code src/main/java/org/apache/commons/io/Charsets.java x: 2 commits (90d) y: 50 lines of code src/main/java/org/apache/commons/io/FilenameUtils.java x: 2 commits (90d) y: 621 lines of code src/main/java/org/apache/commons/io/LineIterator.java x: 1 commits (90d) y: 77 lines of code src/site/xdoc/upgradeto2_5.xml x: 1 commits (90d) y: 127 lines of code src/main/java/org/apache/commons/io/IOUtils.java x: 3 commits (90d) y: 1069 lines of code src/main/java/org/apache/commons/io/RandomAccessFiles.java x: 2 commits (90d) y: 37 lines of code src/main/java/org/apache/commons/io/output/CountingOutputStream.java x: 1 commits (90d) y: 34 lines of code src/main/java/org/apache/commons/io/function/IOBooleanSupplier.java x: 2 commits (90d) y: 12 lines of code src/main/java/org/apache/commons/io/function/Uncheck.java x: 2 commits (90d) y: 147 lines of code src/main/java/org/apache/commons/io/input/UncheckedBufferedReader.java x: 4 commits (90d) y: 65 lines of code src/main/java/org/apache/commons/io/input/UncheckedFilterInputStream.java x: 3 commits (90d) y: 53 lines of code src/main/java/org/apache/commons/io/input/UncheckedFilterReader.java x: 4 commits (90d) y: 61 lines of code src/main/java/org/apache/commons/io/function/UncheckedIOIterator.java x: 1 commits (90d) y: 23 lines of code src/main/java/org/apache/commons/io/input/ClassLoaderObjectInputStream.java x: 1 commits (90d) y: 38 lines of code src/main/java/org/apache/commons/io/function/IOIterable.java x: 1 commits (90d) y: 13 lines of code src/main/java/org/apache/commons/io/input/ReaderInputStream.java x: 2 commits (90d) y: 188 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStream.java x: 2 commits (90d) y: 208 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedByteArrayInputStream.java x: 2 commits (90d) y: 138 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedFilterInputStream.java x: 2 commits (90d) y: 60 lines of code src/main/java/org/apache/commons/io/input/XmlStreamReader.java x: 2 commits (90d) y: 392 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java x: 3 commits (90d) y: 225 lines of code src/main/java/org/apache/commons/io/output/DeferredFileOutputStream.java x: 2 commits (90d) y: 171 lines of code src/main/java/org/apache/commons/io/output/FileWriterWithEncoding.java x: 3 commits (90d) y: 120 lines of code src/main/java/org/apache/commons/io/output/LockableFileWriter.java x: 2 commits (90d) y: 158 lines of code src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java x: 2 commits (90d) y: 85 lines of code src/main/java/org/apache/commons/io/output/XmlStreamWriter.java x: 2 commits (90d) y: 125 lines of code src/main/java/org/apache/commons/io/ByteOrderMark.java x: 2 commits (90d) y: 106 lines of code src/main/java/org/apache/commons/io/input/AutoCloseInputStream.java x: 2 commits (90d) y: 42 lines of code src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java x: 2 commits (90d) y: 196 lines of code src/main/java/org/apache/commons/io/input/ChecksumInputStream.java x: 2 commits (90d) y: 57 lines of code src/main/java/org/apache/commons/io/input/MessageDigestCalculatingInputStream.java x: 2 commits (90d) y: 74 lines of code src/main/java/org/apache/commons/io/input/MessageDigestInputStream.java x: 2 commits (90d) y: 52 lines of code src/main/java/org/apache/commons/io/input/ThrottledInputStream.java x: 2 commits (90d) y: 99 lines of code src/main/java/org/apache/commons/io/input/Tailer.java x: 2 commits (90d) y: 412 lines of code src/main/java/org/apache/commons/io/function/IOConsumer.java x: 1 commits (90d) y: 47 lines of code src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java x: 1 commits (90d) y: 87 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationListener.java x: 1 commits (90d) y: 12 lines of code src/main/java/org/apache/commons/io/file/Counters.java x: 1 commits (90d) y: 225 lines of code src/main/java/org/apache/commons/io/filefilter/RegexFileFilter.java x: 1 commits (90d) y: 54 lines of code
1069.0
lines of code
  min: 12.0
  average: 137.6
  25th percentile: 43.5
  median: 87.0
  75th percentile: 157.5
  max: 1069.0
0 14.0
commits (90d)
min: 1.0 | average: 2.4 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 14.0

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

src/main/java/org/apache/commons/io/FileUtils.java x: 2 contributors (90d) y: 1018 lines of code src/main/java/org/apache/commons/io/build/AbstractOrigin.java x: 1 contributors (90d) y: 331 lines of code src/main/java/org/apache/commons/io/file/CountingPathVisitor.java x: 2 contributors (90d) y: 157 lines of code src/main/java/org/apache/commons/io/file/CopyDirectoryVisitor.java x: 2 contributors (90d) y: 87 lines of code src/main/java/org/apache/commons/io/output/BrokenOutputStream.java x: 1 contributors (90d) y: 42 lines of code src/main/java/org/apache/commons/io/input/buffer/CircularByteBuffer.java x: 1 contributors (90d) y: 126 lines of code src/main/java/org/apache/commons/io/input/CharSequenceReader.java x: 1 contributors (90d) y: 122 lines of code src/main/java/org/apache/commons/io/output/AbstractByteArrayOutputStream.java x: 1 contributors (90d) y: 185 lines of code src/main/java/org/apache/commons/io/output/AppendableOutputStream.java x: 1 contributors (90d) y: 17 lines of code src/main/java/org/apache/commons/io/output/WriterOutputStream.java x: 1 contributors (90d) y: 179 lines of code src/main/java/org/apache/commons/io/output/ProxyOutputStream.java x: 2 contributors (90d) y: 79 lines of code src/main/java/org/apache/commons/io/output/NullWriter.java x: 1 contributors (90d) y: 43 lines of code src/main/java/org/apache/commons/io/input/ProxyReader.java x: 1 contributors (90d) y: 115 lines of code src/site/xdoc/download_io.xml x: 1 contributors (90d) y: 98 lines of code src/site/xdoc/issue-tracking.xml x: 1 contributors (90d) y: 56 lines of code src/site/xdoc/mail-lists.xml x: 1 contributors (90d) y: 160 lines of code src/main/java/org/apache/commons/io/ThreadUtils.java x: 1 contributors (90d) y: 31 lines of code src/main/java/org/apache/commons/io/input/RandomAccessFileInputStream.java x: 1 contributors (90d) y: 95 lines of code src/main/java/org/apache/commons/io/input/ReversedLinesFileReader.java x: 1 contributors (90d) y: 278 lines of code src/main/java/org/apache/commons/io/file/PathUtils.java x: 2 contributors (90d) y: 777 lines of code src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java x: 1 contributors (90d) y: 106 lines of code src/main/java/org/apache/commons/io/file/SimplePathVisitor.java x: 1 contributors (90d) y: 36 lines of code src/main/java/org/apache/commons/io/output/UncheckedFilterWriter.java x: 1 contributors (90d) y: 64 lines of code src/main/java/org/apache/commons/io/input/QueueInputStream.java x: 1 contributors (90d) y: 71 lines of code src/main/java/org/apache/commons/io/input/BoundedInputStream.java x: 1 contributors (90d) y: 175 lines of code src/main/java/org/apache/commons/io/channels/FileChannels.java x: 1 contributors (90d) y: 84 lines of code src/main/java/org/apache/commons/io/input/ProxyInputStream.java x: 1 contributors (90d) y: 142 lines of code src/main/java/org/apache/commons/io/Charsets.java x: 1 contributors (90d) y: 50 lines of code src/main/java/org/apache/commons/io/FilenameUtils.java x: 1 contributors (90d) y: 621 lines of code src/main/java/org/apache/commons/io/LineIterator.java x: 1 contributors (90d) y: 77 lines of code src/site/xdoc/upgradeto2_5.xml x: 1 contributors (90d) y: 127 lines of code src/main/java/org/apache/commons/io/IOUtils.java x: 1 contributors (90d) y: 1069 lines of code src/main/java/org/apache/commons/io/function/IOBooleanSupplier.java x: 1 contributors (90d) y: 12 lines of code src/main/java/org/apache/commons/io/function/Uncheck.java x: 1 contributors (90d) y: 147 lines of code src/main/java/org/apache/commons/io/input/UncheckedFilterInputStream.java x: 1 contributors (90d) y: 53 lines of code src/main/java/org/apache/commons/io/input/UncheckedFilterReader.java x: 1 contributors (90d) y: 61 lines of code src/main/java/org/apache/commons/io/function/UncheckedIOIterator.java x: 1 contributors (90d) y: 23 lines of code src/main/java/org/apache/commons/io/function/IOIterable.java x: 1 contributors (90d) y: 13 lines of code src/main/java/org/apache/commons/io/input/ReaderInputStream.java x: 1 contributors (90d) y: 188 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedBufferedInputStream.java x: 1 contributors (90d) y: 208 lines of code src/main/java/org/apache/commons/io/input/UnsynchronizedByteArrayInputStream.java x: 1 contributors (90d) y: 138 lines of code src/main/java/org/apache/commons/io/input/XmlStreamReader.java x: 1 contributors (90d) y: 392 lines of code src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java x: 1 contributors (90d) y: 225 lines of code src/main/java/org/apache/commons/io/output/DeferredFileOutputStream.java x: 1 contributors (90d) y: 171 lines of code src/main/java/org/apache/commons/io/output/LockableFileWriter.java x: 1 contributors (90d) y: 158 lines of code src/main/java/org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream.java x: 1 contributors (90d) y: 85 lines of code src/main/java/org/apache/commons/io/input/CharSequenceInputStream.java x: 1 contributors (90d) y: 196 lines of code src/main/java/org/apache/commons/io/input/MessageDigestCalculatingInputStream.java x: 1 contributors (90d) y: 74 lines of code src/main/java/org/apache/commons/io/input/Tailer.java x: 1 contributors (90d) y: 412 lines of code
1069.0
lines of code
  min: 12.0
  average: 137.6
  25th percentile: 43.5
  median: 87.0
  75th percentile: 157.5
  max: 1069.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0