microsoft / bonsai-cli
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 23 files with 7,797 lines of code.
    • 2 very long files (3,149 lines of code)
    • 1 long files (984 lines of code)
    • 9 medium size files (3,159 lines of codeclsfd_ftr_w_mp_ins)
    • 1 small files (143 lines of code)
    • 10 very small files (362 lines of code)
40% | 12% | 40% | 1% | 4%
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
py40% | 12% | 40% | 1% | 4%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
bonsaicli2/bonsai_cli66% | 0% | 22% | 0% | 11%
bonsaicli2/bonsai_cli/commands27% | 19% | 50% | 2% | <1%
bonsaicli20% | 0% | 0% | 0% | 100%
Longest Files (Top 23)
File# lines# units
api.py
in bonsaicli2/bonsai_cli
1761 67
brain_version.py
in bonsaicli2/bonsai_cli/commands
1388 15
assessment.py
in bonsaicli2/bonsai_cli/commands
984 10
simulator_unmanaged.py
in bonsaicli2/bonsai_cli/commands
439 4
imported_model.py
in bonsaicli2/bonsai_cli/commands
426 6
simulator_package.py
in bonsaicli2/bonsai_cli/commands
404 6
utils.py
in bonsaicli2/bonsai_cli
396 22
exportedbrain.py
in bonsaicli2/bonsai_cli/commands
388 6
brain.py
in bonsaicli2/bonsai_cli/commands
386 6
simulator_package_modelfile.py
in bonsaicli2/bonsai_cli/commands
282 3
bonsai.py
in bonsaicli2/bonsai_cli/commands
236 8
config.py
in bonsaicli2/bonsai_cli
202 13
simulator_package_container.py
in bonsaicli2/bonsai_cli/commands
143 2
cookies.py
in bonsaicli2/bonsai_cli
93 14
aad.py
in bonsaicli2/bonsai_cli
84 8
application_insights.py
in bonsaicli2/bonsai_cli
82 14
setup.py
in bonsaicli2
40 -
logger.py
in bonsaicli2/bonsai_cli
27 4
exceptions.py
in bonsaicli2/bonsai_cli
22 3
simulator.py
in bonsaicli2/bonsai_cli/commands
10 1
cfg
setup.cfg
in bonsaicli2
2 -
__init__.py
in bonsaicli2/bonsai_cli
1 -
__init__.py
in bonsaicli2/bonsai_cli/commands
1 -
Files With Most Units (Top 19)
File# lines# units
api.py
in bonsaicli2/bonsai_cli
1761 67
utils.py
in bonsaicli2/bonsai_cli
396 22
brain_version.py
in bonsaicli2/bonsai_cli/commands
1388 15
application_insights.py
in bonsaicli2/bonsai_cli
82 14
cookies.py
in bonsaicli2/bonsai_cli
93 14
config.py
in bonsaicli2/bonsai_cli
202 13
assessment.py
in bonsaicli2/bonsai_cli/commands
984 10
aad.py
in bonsaicli2/bonsai_cli
84 8
bonsai.py
in bonsaicli2/bonsai_cli/commands
236 8
brain.py
in bonsaicli2/bonsai_cli/commands
386 6
exportedbrain.py
in bonsaicli2/bonsai_cli/commands
388 6
imported_model.py
in bonsaicli2/bonsai_cli/commands
426 6
simulator_package.py
in bonsaicli2/bonsai_cli/commands
404 6
simulator_unmanaged.py
in bonsaicli2/bonsai_cli/commands
439 4
logger.py
in bonsaicli2/bonsai_cli
27 4
simulator_package_modelfile.py
in bonsaicli2/bonsai_cli/commands
282 3
exceptions.py
in bonsaicli2/bonsai_cli
22 3
simulator_package_container.py
in bonsaicli2/bonsai_cli/commands
143 2
simulator.py
in bonsaicli2/bonsai_cli/commands
10 1
Files With Long Lines (Top 12)

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

File# lines# units# long lines
brain_version.py
in bonsaicli2/bonsai_cli/commands
1388 15 20
api.py
in bonsaicli2/bonsai_cli
1761 67 13
exportedbrain.py
in bonsaicli2/bonsai_cli/commands
388 6 7
imported_model.py
in bonsaicli2/bonsai_cli/commands
426 6 6
brain.py
in bonsaicli2/bonsai_cli/commands
386 6 5
simulator_package.py
in bonsaicli2/bonsai_cli/commands
404 6 5
simulator_package_modelfile.py
in bonsaicli2/bonsai_cli/commands
282 3 5
assessment.py
in bonsaicli2/bonsai_cli/commands
984 10 4
simulator_unmanaged.py
in bonsaicli2/bonsai_cli/commands
439 4 3
application_insights.py
in bonsaicli2/bonsai_cli
82 14 1
bonsai.py
in bonsaicli2/bonsai_cli/commands
236 8 1
simulator_package_container.py
in bonsaicli2/bonsai_cli/commands
143 2 1