microsoft / azure-devops-python-api
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 391 files with 87,413 lines of code.
    • 20 very long files (29,668 lines of code)
    • 36 long files (24,853 lines of code)
    • 47 medium size files (15,563 lines of codeclsfd_ftr_w_mp_ins)
    • 73 small files (9,777 lines of code)
    • 215 very small files (7,552 lines of code)
33% | 28% | 17% | 11% | 8%
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
py33% | 28% | 17% | 11% | 8%
cmd0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
azure-devops/azure/devops/v6_0/git96% | 0% | 0% | 2% | <1%
azure-devops/azure/devops/v5_1/git96% | 0% | 0% | 2% | <1%
azure-devops/azure/devops/v6_0/build96% | 0% | 0% | 0% | 3%
azure-devops/azure/devops/v5_1/build97% | 0% | 0% | 0% | 2%
azure-devops/azure/devops/v6_0/work_item_tracking96% | 0% | 0% | 0% | 3%
azure-devops/azure/devops/v5_1/work_item_tracking96% | 0% | 0% | 0% | 3%
azure-devops/azure/devops/v6_0/work96% | 0% | 0% | 0% | 3%
azure-devops/azure/devops/v6_0/release73% | 21% | 0% | 4% | 0%
azure-devops/azure/devops/v5_1/release72% | 23% | 0% | 4% | 0%
azure-devops/azure/devops/released/git91% | 0% | 0% | 7% | <1%
azure-devops/azure/devops/v5_1/gallery53% | 42% | 0% | 0% | 3%
azure-devops/azure/devops/v6_0/gallery53% | 42% | 0% | 0% | 3%
azure-devops/azure/devops/v5_1/work51% | 45% | 0% | 0% | 3%
azure-devops/azure/devops/v6_0/work_item_tracking_process0% | 96% | 0% | 0% | 3%
azure-devops/azure/devops/v5_1/work_item_tracking_process0% | 96% | 0% | 0% | 3%
azure-devops/azure/devops/v5_1/tfvc0% | 96% | 0% | 0% | 3%
azure-devops/azure/devops/v6_0/tfvc0% | 96% | 0% | 0% | 3%
azure-devops/azure/devops/v6_0/feed0% | 96% | 0% | 0% | 3%
azure-devops/azure/devops/v5_1/feed0% | 96% | 0% | 0% | 3%
azure-devops/azure/devops/released/work_item_tracking0% | 91% | 0% | 0% | 8%
azure-devops/azure/devops/v5_1/cloud_load_test0% | 73% | 22% | 0% | 4%
azure-devops/azure/devops/v6_0/cloud_load_test0% | 73% | 22% | 0% | 4%
azure-devops/azure/devops/v5_1/notification0% | 77% | 0% | 16% | 6%
azure-devops/azure/devops/v6_0/notification0% | 77% | 0% | 16% | 6%
azure-devops/azure/devops/released/work0% | 91% | 0% | 0% | 8%
azure-devops/azure/devops/v6_0/task_agent0% | 86% | 0% | 13% | 0%
azure-devops/azure/devops/v6_0/service_endpoint0% | 74% | 0% | 20% | 5%
azure-devops/azure/devops/released/build0% | 89% | 0% | 0% | 10%
azure-devops/azure/devops/v5_1/service_endpoint0% | 75% | 0% | 19% | 5%
azure-devops/azure/devops/v5_1/service_hooks0% | 69% | 25% | 0% | 4%
azure-devops/azure/devops/v6_0/service_hooks0% | 69% | 25% | 0% | 4%
azure-devops/azure/devops/v5_1/extension_management0% | 83% | 0% | 0% | 16%
azure-devops/azure/devops/v6_0/extension_management0% | 83% | 0% | 0% | 16%
azure-devops/azure/devops/v5_1/task_agent0% | 82% | 0% | 17% | 0%
azure-devops/azure/devops/v6_0/member_entitlement_management0% | 72% | 0% | 22% | 5%
azure-devops/azure/devops/v5_1/member_entitlement_management0% | 72% | 0% | 22% | 5%
azure-devops/azure/devops/v6_0/search0% | 80% | 0% | 0% | 19%
azure-devops/azure/devops/released/tfvc0% | 92% | 0% | 0% | 7%
azure-devops/azure/devops/v6_0/wiki0% | 0% | 96% | 0% | 3%
azure-devops/azure/devops/v6_0/task0% | 0% | 95% | 0% | 4%
azure-devops/azure/devops/v5_1/task0% | 0% | 95% | 0% | 4%
azure-devops/azure/devops/v5_1/core0% | 0% | 95% | 0% | 4%
azure-devops/azure/devops/v6_0/core0% | 0% | 95% | 0% | 4%
azure-devops/azure/devops/v6_0/dashboard0% | 0% | 96% | 0% | 3%
azure-devops/azure/devops/v5_1/dashboard0% | 0% | 96% | 0% | 3%
azure-devops/azure/devops/v6_0/identity0% | 0% | 96% | 0% | 3%
azure-devops/azure/devops/v5_1/wiki0% | 0% | 96% | 0% | 3%
azure-devops/azure/devops/v5_1/identity0% | 0% | 96% | 0% | 3%
azure-devops/azure/devops/v6_0/graph0% | 0% | 95% | 0% | 4%
azure-devops/azure/devops/v5_1/graph0% | 0% | 95% | 0% | 4%
azure-devops/azure/devops/v5_1/licensing0% | 0% | 95% | 0% | 4%
azure-devops/azure/devops/v6_0/maven0% | 0% | 71% | 21% | 6%
azure-devops/azure/devops/v5_1/maven0% | 0% | 72% | 21% | 6%
azure-devops/azure/devops/released/release0% | 0% | 79% | 20% | 0%
azure-devops/azure/devops/v5_1/search0% | 0% | 79% | 0% | 20%
azure-devops/azure/devops/v5_1/contributions0% | 0% | 80% | 0% | 19%
azure-devops/azure/devops/v6_0/contributions0% | 0% | 80% | 0% | 19%
azure-devops/azure/devops/v6_0/npm0% | 0% | 67% | 28% | 3%
azure-devops/azure/devops/v6_0/pipelines0% | 0% | 62% | 31% | 6%
azure-devops/azure/devops/v6_0/cix0% | 0% | 68% | 25% | 6%
azure-devops/azure/devops/v5_1/cix0% | 0% | 68% | 25% | 6%
azure-devops/azure/devops/released/wiki0% | 0% | 91% | 0% | 8%
azure-devops/azure/devops/released/cloud_load_test0% | 0% | 82% | 0% | 17%
azure-devops/azure/devops/v5_1/npm0% | 0% | 64% | 31% | 4%
azure-devops/azure/devops0% | 0% | 39% | 54% | 6%
azure-devops/azure/devops/v6_0/pipelines_checks0% | 0% | 62% | 32% | 5%
azure-devops/azure/devops/v5_1/pipelines0% | 0% | 59% | 34% | 6%
azure-devops/azure/devops/released/service_hooks0% | 0% | 84% | 0% | 15%
azure-devops/azure/devops/v5_1/policy0% | 0% | 0% | 95% | 4%
azure-devops/azure/devops/v6_0/policy0% | 0% | 0% | 95% | 4%
azure-devops/azure/devops/released/task_agent0% | 0% | 0% | 100% | 0%
azure-devops/azure/devops/v5_1/location0% | 0% | 0% | 95% | 4%
azure-devops/azure/devops/v6_0/location0% | 0% | 0% | 95% | 4%
azure-devops/azure/devops/v5_1/nuget0% | 0% | 0% | 94% | 5%
azure-devops/azure/devops/v6_0/nuget0% | 0% | 0% | 94% | 5%
azure-devops/azure/devops/v5_1/security0% | 0% | 0% | 94% | 5%
azure-devops/azure/devops/v6_0/security0% | 0% | 0% | 94% | 5%
azure-devops/azure/devops/v6_0/py_pi_api0% | 0% | 0% | 93% | 6%
azure-devops/azure/devops/v6_0/audit0% | 0% | 0% | 95% | 4%
azure-devops/azure/devops/v5_1/py_pi_api0% | 0% | 0% | 93% | 6%
azure-devops/azure/devops/v5_1/feature_management0% | 0% | 0% | 94% | 5%
azure-devops/azure/devops/v6_0/feature_management0% | 0% | 0% | 94% | 5%
azure-devops/azure/devops/v6_0/symbol0% | 0% | 0% | 94% | 5%
azure-devops/azure/devops/released/core0% | 0% | 0% | 85% | 14%
azure-devops/azure/devops/released/task0% | 0% | 0% | 84% | 15%
azure-devops/azure/devops/released/notification0% | 0% | 0% | 72% | 27%
azure-devops/azure/devops/released/identity0% | 0% | 0% | 86% | 13%
azure-devops/azure/devops/v5_1/profile0% | 0% | 0% | 74% | 25%
azure-devops/azure/devops/v6_0/profile0% | 0% | 0% | 74% | 25%
azure-devops/azure/devops/released/security0% | 0% | 0% | 90% | 9%
azure-devops/azure/devops/v5_1/symbol0% | 0% | 0% | 54% | 45%
azure-devops/azure/devops/released/policy0% | 0% | 0% | 89% | 10%
azure-devops/azure/devops/v5_10% | 0% | 0% | 99% | <1%
azure-devops/azure/devops/v6_00% | 0% | 0% | 99% | <1%
azure-devops/azure/devops/v5_1/project_analysis0% | 0% | 0% | 57% | 42%
azure-devops/azure/devops/v6_0/project_analysis0% | 0% | 0% | 57% | 42%
azure-devops/azure/devops/v5_1/work_item_tracking_process_template0% | 0% | 0% | 54% | 45%
azure-devops/azure/devops/v6_0/work_item_tracking_process_template0% | 0% | 0% | 54% | 45%
azure-devops/azure/devops/v6_0/upack_api0% | 0% | 0% | 47% | 52%
azure-devops/azure/devops/v6_0/pipeline_permissions0% | 0% | 0% | 61% | 38%
azure-devops/azure/devops/v5_1/upack_api0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/file_container0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/file_container0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/token_admin0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/audit0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/token_administration0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/token_administration0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/upack_packaging0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/token_admin0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/upack_packaging0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/feature_availability0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/feature_availability0% | 0% | 0% | 0% | 100%
scripts/windows0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/accounts0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/accounts0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/settings0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/settings0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/operations0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/operations0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/profile_regions0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/profile_regions0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/provenance0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/provenance0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/client_trace0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/client_trace0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/released0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/released/profile0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/feed_token0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/feed_token0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v5_1/customer_intelligence0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/v6_0/customer_intelligence0% | 0% | 0% | 0% | 100%
azure-devops0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/released/operations0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/released/accounts0% | 0% | 0% | 0% | 100%
azure-devops/azure0% | 0% | 0% | 0% | 100%
azure-devops/azure/devops/issue_tests0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
git_client_base.py
in azure-devops/azure/devops/v6_0/git
2194 120
git_client_base.py
in azure-devops/azure/devops/v5_1/git
2164 120
models.py
in azure-devops/azure/devops/v6_0/release
1901 101
models.py
in azure-devops/azure/devops/v5_1/release
1835 96
models.py
in azure-devops/azure/devops/v6_0/git
1803 108
models.py
in azure-devops/azure/devops/v5_1/git
1787 108
models.py
in azure-devops/azure/devops/v6_0/build
1624 89
models.py
in azure-devops/azure/devops/v5_1/build
1456 76
build_client.py
in azure-devops/azure/devops/v6_0/build
1409 91
work_item_tracking_client.py
in azure-devops/azure/devops/v6_0/work_item_tracking
1341 84
git_client_base.py
in azure-devops/azure/devops/released/git
1335 65
models.py
in azure-devops/azure/devops/v6_0/work_item_tracking
1288 86
build_client.py
in azure-devops/azure/devops/v5_1/build
1277 82
work_item_tracking_client.py
in azure-devops/azure/devops/v5_1/work_item_tracking
1274 78
gallery_client.py
in azure-devops/azure/devops/v5_1/gallery
1217 79
gallery_client.py
in azure-devops/azure/devops/v6_0/gallery
1217 79
models.py
in azure-devops/azure/devops/v5_1/work_item_tracking
1206 80
work_client.py
in azure-devops/azure/devops/v6_0/work
1192 54
work_client.py
in azure-devops/azure/devops/v5_1/work
1095 50
models.py
in azure-devops/azure/devops/v6_0/work
1053 78
models.py
in azure-devops/azure/devops/v5_1/gallery
969 64
models.py
in azure-devops/azure/devops/v5_1/work
969 71
models.py
in azure-devops/azure/devops/v6_0/gallery
969 64
work_item_tracking_client.py
in azure-devops/azure/devops/released/work_item_tracking
898 55
models.py
in azure-devops/azure/devops/v5_1/cloud_load_test
894 51
models.py
in azure-devops/azure/devops/v6_0/cloud_load_test
894 51
models.py
in azure-devops/azure/devops/v5_1/notification
839 62
models.py
in azure-devops/azure/devops/v6_0/notification
839 62
work_client.py
in azure-devops/azure/devops/released/work
817 38
task_agent_client.py
in azure-devops/azure/devops/v6_0/task_agent
795 58
work_item_tracking_process_client.py
in azure-devops/azure/devops/v6_0/work_item_tracking_process
751 58
models.py
in azure-devops/azure/devops/v6_0/work_item_tracking_process
719 43
models.py
in azure-devops/azure/devops/v5_1/work_item_tracking_process
713 43
work_item_tracking_process_client.py
in azure-devops/azure/devops/v5_1/work_item_tracking_process
708 55
models.py
in azure-devops/azure/devops/v6_0/service_endpoint
697 43
build_client.py
in azure-devops/azure/devops/released/build
691 45
models.py
in azure-devops/azure/devops/v5_1/tfvc
669 39
models.py
in azure-devops/azure/devops/v6_0/tfvc
669 39
models.py
in azure-devops/azure/devops/v5_1/service_endpoint
665 41
models.py
in azure-devops/azure/devops/v5_1/service_hooks
640 35
models.py
in azure-devops/azure/devops/v6_0/service_hooks
640 35
models.py
in azure-devops/azure/devops/v5_1/extension_management
624 40
models.py
in azure-devops/azure/devops/v6_0/extension_management
624 40
task_agent_client.py
in azure-devops/azure/devops/v5_1/task_agent
618 47
release_client.py
in azure-devops/azure/devops/v5_1/release
588 34
models.py
in azure-devops/azure/devops/v6_0/member_entitlement_management
568 37
models.py
in azure-devops/azure/devops/v5_1/member_entitlement_management
566 37
release_client.py
in azure-devops/azure/devops/v6_0/release
564 30
feed_client.py
in azure-devops/azure/devops/v6_0/feed
551 36
models.py
in azure-devops/azure/devops/v6_0/feed
549 32
Files With Most Units (Top 20)
File# lines# units
git_client_base.py
in azure-devops/azure/devops/v5_1/git
2164 120
git_client_base.py
in azure-devops/azure/devops/v6_0/git
2194 120
models.py
in azure-devops/azure/devops/v5_1/git
1787 108
models.py
in azure-devops/azure/devops/v6_0/git
1803 108
models.py
in azure-devops/azure/devops/v6_0/release
1901 101
models.py
in azure-devops/azure/devops/v5_1/release
1835 96
build_client.py
in azure-devops/azure/devops/v6_0/build
1409 91
models.py
in azure-devops/azure/devops/v6_0/build
1624 89
models.py
in azure-devops/azure/devops/v6_0/work_item_tracking
1288 86
work_item_tracking_client.py
in azure-devops/azure/devops/v6_0/work_item_tracking
1341 84
build_client.py
in azure-devops/azure/devops/v5_1/build
1277 82
models.py
in azure-devops/azure/devops/v5_1/work_item_tracking
1206 80
gallery_client.py
in azure-devops/azure/devops/v5_1/gallery
1217 79
gallery_client.py
in azure-devops/azure/devops/v6_0/gallery
1217 79
work_item_tracking_client.py
in azure-devops/azure/devops/v5_1/work_item_tracking
1274 78
models.py
in azure-devops/azure/devops/v6_0/work
1053 78
models.py
in azure-devops/azure/devops/v5_1/build
1456 76
models.py
in azure-devops/azure/devops/v5_1/work
969 71
git_client_base.py
in azure-devops/azure/devops/released/git
1335 65
models.py
in azure-devops/azure/devops/v5_1/gallery
969 64
Files With Long Lines (Top 20)

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

File# lines# units# long lines
git_client_base.py
in azure-devops/azure/devops/v5_1/git
2164 120 58
git_client_base.py
in azure-devops/azure/devops/v6_0/git
2194 120 58
models.py
in azure-devops/azure/devops/v5_1/git
1787 108 52
models.py
in azure-devops/azure/devops/v6_0/git
1803 108 52
models.py
in azure-devops/azure/devops/v6_0/release
1901 101 51
models.py
in azure-devops/azure/devops/v5_1/release
1835 96 49
git_client_base.py
in azure-devops/azure/devops/released/git
1335 65 41
models.py
in azure-devops/azure/devops/v6_0/build
1624 89 39
models.py
in azure-devops/azure/devops/v5_1/build
1456 76 34
models.py
in azure-devops/azure/devops/v6_0/work_item_tracking
1288 86 33
models.py
in azure-devops/azure/devops/v5_1/work_item_tracking
1206 80 32
release_client.py
in azure-devops/azure/devops/v5_1/release
588 34 31
release_client.py
in azure-devops/azure/devops/v6_0/release
564 30 31
build_client.py
in azure-devops/azure/devops/v6_0/build
1409 91 30
build_client.py
in azure-devops/azure/devops/v5_1/build
1277 82 29
models.py
in azure-devops/azure/devops/v5_1/cloud_load_test
894 51 29
models.py
in azure-devops/azure/devops/v6_0/cloud_load_test
894 51 29
release_client.py
in azure-devops/azure/devops/released/release
387 22 28
work_item_tracking_client.py
in azure-devops/azure/devops/v6_0/work_item_tracking
1341 84 26
work_item_tracking_client.py
in azure-devops/azure/devops/v5_1/work_item_tracking
1274 78 25