mozilla / version-control-tools
File Size

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

Intro
Learn more...
File Size Overall
23% | 20% | 25% | 13% | 18%
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
py25% | 21% | 22% | 13% | 17%
css0% | 0% | 89% | 0% | 10%
tf0% | 0% | 68% | 0% | 31%
js0% | 0% | 71% | 28% | 0%
wsgi0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pylib32% | 19% | 18% | 13% | 15%
hgext28% | 33% | 19% | 6% | 12%
ansible0% | 65% | 0% | 0% | 34%
hgtemplates0% | 0% | 80% | 11% | 7%
testing0% | 0% | 54% | 26% | 19%
hgserver0% | 0% | 73% | 8% | 18%
terraform0% | 0% | 68% | 0% | 31%
scripts0% | 0% | 54% | 27% | 17%
hghooks0% | 0% | 0% | 43% | 56%
hgwsgi0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
run-tests.py
in pylib/mercurial-support
2827 111
__init__.py
in hgext/pushlog/parsedatetime
1660 47
pycodestyle.py
in pylib/pycodestyle
1393 87
configobj.py
in pylib/configobj
1364 75
__init__.py
in hgext/mozext
1110 66
checker.py
in pylib/pyflakes/pyflakes
862 83
parsedatetime_consts.py
in hgext/pushlog/parsedatetime
730 8
validate.py
in pylib/configobj
717 3
__init__.py
in hgext/pushlog
687 40
hghave.py
in pylib/mercurial-support
662 100
__init__.py
in hgext/configwizard
660 30
__init__.py
in hgext/hgmo
618 24
__init__.py
in hgext/robustcheckout
607 13
hgext.py
in pylib/vcsreplicator/vcsreplicator
583 25
peep.py
in ansible/files
575 50
consumer.py
in pylib/vcsreplicator/vcsreplicator
557 27
__init__.py
in hgext/firefoxtree
485 25
mercurial.js
in hgtemplates/static
468 37
generate_hg_s3_bundles.py
in hgserver/hgmolib/hgmolib
467 15
style-paper.css
in hgtemplates/static
463 -
hg_helper.py
in hgserver/pash
461 22
E12not.py
in pylib/pycodestyle/testsuite
435 8
feed.py
in hgext/pushlog
427 16
style-gitweb.css
in hgtemplates/static
366 -
352 9
hgmo.py
in testing/vcttesting
336 10
bootstrap.py
in pylib/vcsreplicator/vcsreplicator
302 4
repository.py
in pylib/mozautomation/mozautomation
302 11
__init__.py
in hgext/unifyrepo
301 6
docker.py
in testing/vcttesting
294 12
releasescraper.py
in pylib/mozautomation/mozautomation
290 6
main.tf
in terraform/modules/aws-vpc
287 -
E12.py
in pylib/pycodestyle/testsuite
258 4
pushnotifications.py
in pylib/vcsreplicator/vcsreplicator
256 6
main.tf
in terraform
250 -
nagios.py
in pylib/vcsreplicator/vcsreplicator
247 4
environment.py
in testing/vcttesting
242 10
commitparser.py
in pylib/mozautomation/mozautomation
239 14
mccabe.py
in pylib/mccabe
238 29
__init__.py
in hgext/serverlog
238 17
auth.py
in pylib/mozhg/mozhg
227 9
releasedb.py
in pylib/mozautomation/mozautomation
220 14
fr_FR.py
in hgext/pushlog/parsedatetime/pdt_locales
216 -
__init__.py
in hgext/firefoxreleases
209 11
engine.py
in pylib/flake8/flake8
205 17
hgmo_mach_commands.py
in testing/vcttesting
204 12
parse.py
in hgext/serverlog/scripts
198 6
followlines.js
in hgtemplates/static
191 13
hooks.py
in pylib/flake8/flake8
184 9
changetracker.py
in pylib/mozautomation/mozautomation
184 13
Files With Most Units (Top 50)
File# lines# units
run-tests.py
in pylib/mercurial-support
2827 111
hghave.py
in pylib/mercurial-support
662 100
pycodestyle.py
in pylib/pycodestyle
1393 87
checker.py
in pylib/pyflakes/pyflakes
862 83
configobj.py
in pylib/configobj
1364 75
__init__.py
in hgext/mozext
1110 66
peep.py
in ansible/files
575 50
__init__.py
in hgext/pushlog/parsedatetime
1660 47
bug.py
in pylib/Bugsy/bugsy
171 42
__init__.py
in hgext/pushlog
687 40
mercurial.js
in hgtemplates/static
468 37
__init__.py
in hgext/configwizard
660 30
mccabe.py
in pylib/mccabe
238 29
consumer.py
in pylib/vcsreplicator/vcsreplicator
557 27
hgext.py
in pylib/vcsreplicator/vcsreplicator
583 25
__init__.py
in hgext/firefoxtree
485 25
__init__.py
in hgext/hgmo
618 24
hg_helper.py
in hgserver/pash
461 22
E30.py
in pylib/pycodestyle/testsuite
74 21
E30not.py
in pylib/pycodestyle/testsuite
69 19
messages.py
in pylib/pyflakes/pyflakes
118 19
checks.py
in hghooks/mozhghooks
65 18
engine.py
in pylib/flake8/flake8
205 17
__init__.py
in hgext/serverlog
238 17
push.py
in pylib/mozhginfo/mozhginfo
60 16
feed.py
in hgext/pushlog
427 16
selfserve.py
in pylib/mozautomation/mozautomation
55 15
generate_hg_s3_bundles.py
in hgserver/hgmolib/hgmolib
467 15
context.py
in hgext/pushlog/parsedatetime
106 15
wireprotosimplecache.py
in pylib/mercurial-support
141 14
commitparser.py
in pylib/mozautomation/mozautomation
239 14
releasedb.py
in pylib/mozautomation/mozautomation
220 14
buildbotdata.py
in pylib/mozautomation/mozautomation
141 13
changetracker.py
in pylib/mozautomation/mozautomation
184 13
__init__.py
in hgext/robustcheckout
607 13
followlines.js
in hgtemplates/static
191 13
producer.py
in pylib/vcsreplicator/vcsreplicator
112 12
hgmo_mach_commands.py
in testing/vcttesting
204 12
docker.py
in testing/vcttesting
294 12
config.py
in pylib/vcsreplicator/vcsreplicator
137 11
repository.py
in pylib/mozautomation/mozautomation
302 11
__init__.py
in hgext/firefoxreleases
209 11
util.py
in pylib/mozhg/mozhg
105 10
search.py
in pylib/Bugsy/bugsy
87 10
reporter.py
in pylib/flake8/flake8
99 10
treestatus.py
in pylib/mozautomation/mozautomation
72 10
check_bug_references.py
in hghooks/mozhghooks/check
120 10
environment.py
in testing/vcttesting
242 10
hgmo.py
in testing/vcttesting
336 10
auth.py
in pylib/mozhg/mozhg
227 9
Files With Long Lines (Top 11)

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

File# lines# units# long lines
main.tf
in terraform/modules/aws-vpc
287 - 11
__init__.py
in hgext/configwizard
660 30 3
map-cmdline.xml
in hgtemplates
17 - 3
noqa.py
in pylib/pycodestyle/testsuite
8 - 1
__init__.py
in hgext/readonly
45 4 1
__init__.py
in hgext/js-format
75 5 1
__init__.py
in hgext/clang-format
75 5 1
feed.py
in hgext/pushlog
427 16 1
__init__.py
in hgext/firefoxtree
485 25 1
style-gitweb.css
in hgtemplates/static
366 - 1
extension.py
in hghooks/mozhghooks
141 6 1