aws / amazon-redshift-python-driver
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 32 files with 5,894 lines of code.
    • 2 very long files (2,880 lines of code)
    • 1 long files (503 lines of code)
    • 3 medium size files (885 lines of codeclsfd_ftr_w_mp_ins)
    • 5 small files (703 lines of code)
    • 21 very small files (923 lines of code)
48% | 8% | 15% | 11% | 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
py49% | 8% | 15% | 11% | 15%
cfg0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
redshift_connector71% | 0% | 16% | 6% | 5%
redshift_connector/utils0% | 78% | 0% | 0% | 21%
redshift_connector/plugin0% | 0% | 20% | 42% | 37%
ROOT0% | 0% | 0% | 0% | 100%
redshift_connector/auth0% | 0% | 0% | 0% | 100%
Longest Files (Top 32)
File# lines# units
cursor.py
in redshift_connector
1829 44
core.py
in redshift_connector
1051 53
type_utils.py
in redshift_connector/utils
503 43
iam_helper.py
in redshift_connector
370 8
__init__.py
in redshift_connector
304 1
saml_credentials_provider.py
in redshift_connector/plugin
211 13
browser_azure_credentials_provider.py
in redshift_connector/plugin
174 9
jwt_credentials_provider.py
in redshift_connector/plugin
159 14
credentials_holder.py
in redshift_connector
130 33
config.py
in redshift_connector
127 2
ping_credentials_provider.py
in redshift_connector/plugin
113 3
okta_credentials_provider.py
in redshift_connector/plugin
98 5
azure_credentials_provider.py
in redshift_connector/plugin
98 4
setup.py
in root
98 7
adfs_credentials_provider.py
in redshift_connector/plugin
94 3
redshift_property.py
in redshift_connector
88 7
browser_saml_credentials_provider.py
in redshift_connector/plugin
79 6
aws_credentials_provider.py
in redshift_connector/auth
66 5
array_util.py
in redshift_connector/utils
52 6
interval.py
in redshift_connector
44 8
__init__.py
in redshift_connector/utils
43 -
error.py
in redshift_connector
30 -
logging_utils.py
in redshift_connector/utils
28 2
pg_types.py
in redshift_connector
24 5
cfg
setup.cfg
in root
21 -
objects.py
in redshift_connector
18 7
driver_info.py
in redshift_connector/utils
16 4
credential_provider_constants.py
in redshift_connector/plugin
11 -
__init__.py
in redshift_connector/plugin
11 -
in
MANIFEST.in
in root
2 -
__init__.py
in redshift_connector/auth
1 -
version.py
in redshift_connector
1 -
Files With Most Units (Top 20)
File# lines# units
core.py
in redshift_connector
1051 53
cursor.py
in redshift_connector
1829 44
type_utils.py
in redshift_connector/utils
503 43
credentials_holder.py
in redshift_connector
130 33
jwt_credentials_provider.py
in redshift_connector/plugin
159 14
saml_credentials_provider.py
in redshift_connector/plugin
211 13
browser_azure_credentials_provider.py
in redshift_connector/plugin
174 9
interval.py
in redshift_connector
44 8
iam_helper.py
in redshift_connector
370 8
objects.py
in redshift_connector
18 7
redshift_property.py
in redshift_connector
88 7
setup.py
in root
98 7
browser_saml_credentials_provider.py
in redshift_connector/plugin
79 6
array_util.py
in redshift_connector/utils
52 6
okta_credentials_provider.py
in redshift_connector/plugin
98 5
pg_types.py
in redshift_connector
24 5
aws_credentials_provider.py
in redshift_connector/auth
66 5
azure_credentials_provider.py
in redshift_connector/plugin
98 4
driver_info.py
in redshift_connector/utils
16 4
ping_credentials_provider.py
in redshift_connector/plugin
113 3
Files With Long Lines (Top 3)

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

File# lines# units# long lines
cursor.py
in redshift_connector
1829 44 3
config.py
in redshift_connector
127 2 2
core.py
in redshift_connector
1051 53 1