boto / botocore
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 56 files with 14,511 lines of code.
    • 2 very long files (3,099 lines of code)
    • 6 long files (3,859 lines of code)
    • 19 medium size files (5,990 lines of codeclsfd_ftr_w_mp_ins)
    • 4 small files (682 lines of code)
    • 25 very small files (881 lines of code)
21% | 26% | 41% | 4% | 6%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py21% | 26% | 41% | 4% | 5%
cfg0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
botocore24% | 24% | 42% | 5% | 3%
botocore/vendored0% | 99% | 0% | 0% | <1%
botocore/crt0% | 0% | 99% | 0% | <1%
botocore/retries0% | 0% | 50% | 0% | 49%
botocore/vendored/requests/packages/urllib30% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
botocore/vendored/requests0% | 0% | 0% | 0% | 100%
botocore/vendored/requests/packages0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
utils.py
in botocore
1761 171
credentials.py
in botocore
1338 131
handlers.py
in botocore
724 61
client.py
in botocore
699 59
six.py
in botocore/vendored
689 65
parsers.py
in botocore
645 82
auth.py
in botocore
566 53
session.py
in botocore
536 69
serialize.py
in botocore
473 56
model.py
in botocore
449 82
paginate.py
in botocore
430 43
configprovider.py
in botocore
429 54
auth.py
in botocore/crt
333 34
awsrequest.py
in botocore
328 43
hooks.py
in botocore
324 38
exceptions.py
in botocore
320 10
monitoring.py
in botocore
314 48
httpsession.py
in botocore
312 24
signers.py
in botocore
309 24
args.py
in botocore
302 20
eventstream.py
in botocore
272 52
standard.py
in botocore/retries
271 33
validate.py
in botocore
254 27
endpoint.py
in botocore
231 17
regions.py
in botocore
219 18
waiter.py
in botocore
218 19
retryhandler.py
in botocore
202 25
discovery.py
in botocore
195 25
compat.py
in botocore
192 19
loaders.py
in botocore
154 16
stub.py
in botocore
141 17
adaptive.py
in botocore/retries
95 7
config.py
in botocore
95 5
configloader.py
in botocore
91 7
exceptions.py
in botocore/vendored/requests/packages/urllib3
89 7
response.py
in botocore
84 10
bucket.py
in botocore/retries
75 12
__init__.py
in botocore
51 4
setup.py
in root
49 2
errorfactory.py
in botocore
38 6
throttling.py
in botocore/retries
33 5
special.py
in botocore/retries
29 2
history.py
in botocore
29 7
quota.py
in botocore/retries
27 4
translate.py
in botocore
26 3
exceptions.py
in botocore/vendored/requests
26 1
cfg
setup.cfg
in root
11 -
in
MANIFEST.in
in root
10 -
base.py
in botocore/retries
6 2
__init__.py
in botocore/vendored/requests
4 -
Files With Most Units (Top 20)
File# lines# units
utils.py
in botocore
1761 171
credentials.py
in botocore
1338 131
parsers.py
in botocore
645 82
model.py
in botocore
449 82
session.py
in botocore
536 69
six.py
in botocore/vendored
689 65
handlers.py
in botocore
724 61
client.py
in botocore
699 59
serialize.py
in botocore
473 56
configprovider.py
in botocore
429 54
auth.py
in botocore
566 53
eventstream.py
in botocore
272 52
monitoring.py
in botocore
314 48
paginate.py
in botocore
430 43
awsrequest.py
in botocore
328 43
hooks.py
in botocore
324 38
auth.py
in botocore/crt
333 34
standard.py
in botocore/retries
271 33
validate.py
in botocore
254 27
discovery.py
in botocore
195 25
Files With Long Lines (Top 0)

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

File# lines# units# long lines