microsoft / sqlmlutils
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 25 files with 3,390 lines of code.
    • 1 very long files (1,787 lines of code)
    • 0 long files (0 lines of code)
    • 3 medium size files (760 lines of codeclsfd_ftr_w_mp_ins)
    • 2 small files (331 lines of code)
    • 19 very small files (512 lines of code)
52% | 0% | 22% | 9% | 15%
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
R74% | 0% | 17% | 8% | <1%
py0% | 0% | 34% | 14% | 51%
cmd0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
R/R74% | 0% | 17% | 8% | <1%
Python/sqlmlutils0% | 0% | 61% | 0% | 38%
Python/sqlmlutils/packagemanagement0% | 0% | 0% | 34% | 65%
Python0% | 0% | 0% | 0% | 100%
R0% | 0% | 0% | 0% | 100%
Longest Files (Top 25)
File# lines# units
sqlPackage.R
in R/R
1787 36
sqlbuilder.py
in Python/sqlmlutils
337 32
executeInSQL.R
in R/R
220 8
storedProcedure.R
in R/R
203 7
storedProcedureScripting.R
in R/R
194 11
sqlpackagemanager.py
in Python/sqlmlutils/packagemanagement
137 13
sqlpythonexecutor.py
in Python/sqlmlutils
97 10
sqlqueryexecutor.py
in Python/sqlmlutils
72 8
packagesqlbuilder.py
in Python/sqlmlutils/packagemanagement
68 11
pipdownloader.py
in Python/sqlmlutils/packagemanagement
57 10
dependencyresolver.py
in Python/sqlmlutils/packagemanagement
42 7
connectioninfo.py
in Python/sqlmlutils
39 8
setup.py
in Python
23 -
download_script.py
in Python/sqlmlutils/packagemanagement
23 -
pkgutils.py
in Python/sqlmlutils/packagemanagement
22 3
servermethods.py
in Python/sqlmlutils/packagemanagement
22 2
messages.py
in Python/sqlmlutils/packagemanagement
14 2
scope.py
in Python/sqlmlutils/packagemanagement
11 4
cmd
buildandinstall.cmd
in Python
6 -
cmd
buildandinstall.cmd
in R
6 -
__init__.py
in Python/sqlmlutils
4 -
in
MANIFEST.in
in Python
2 -
cfg
setup.cfg
in Python
2 -
__init__.py
in Python/sqlmlutils/packagemanagement
1 -
sqlmlutils.R
in R/R
1 -
Files With Most Units (Top 16)
File# lines# units
sqlPackage.R
in R/R
1787 36
sqlbuilder.py
in Python/sqlmlutils
337 32
sqlpackagemanager.py
in Python/sqlmlutils/packagemanagement
137 13
packagesqlbuilder.py
in Python/sqlmlutils/packagemanagement
68 11
storedProcedureScripting.R
in R/R
194 11
pipdownloader.py
in Python/sqlmlutils/packagemanagement
57 10
sqlpythonexecutor.py
in Python/sqlmlutils
97 10
connectioninfo.py
in Python/sqlmlutils
39 8
sqlqueryexecutor.py
in Python/sqlmlutils
72 8
executeInSQL.R
in R/R
220 8
dependencyresolver.py
in Python/sqlmlutils/packagemanagement
42 7
storedProcedure.R
in R/R
203 7
scope.py
in Python/sqlmlutils/packagemanagement
11 4
pkgutils.py
in Python/sqlmlutils/packagemanagement
22 3
messages.py
in Python/sqlmlutils/packagemanagement
14 2
servermethods.py
in Python/sqlmlutils/packagemanagement
22 2
Files With Long Lines (Top 7)

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

File# lines# units# long lines
sqlPackage.R
in R/R
1787 36 69
storedProcedure.R
in R/R
203 7 6
sqlpackagemanager.py
in Python/sqlmlutils/packagemanagement
137 13 4
sqlbuilder.py
in Python/sqlmlutils
337 32 2
pipdownloader.py
in Python/sqlmlutils/packagemanagement
57 10 1
sqlpythonexecutor.py
in Python/sqlmlutils
97 10 1
executeInSQL.R
in R/R
220 8 1