aws / aws-iot-device-sdk-embedded-C
File Size

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

Intro
Learn more...
File Size Overall
0% | 40% | 18% | 18% | 22%
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
c0% | 70% | 16% | 8% | 4%
py0% | 0% | 78% | 0% | 21%
cmake0% | 0% | 0% | 67% | 32%
cfg0% | 0% | 0% | 100% | 0%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
platform0% | 61% | 14% | 7% | 17%
tools0% | 0% | 32% | 47% | 19%
integration-test0% | 0% | 0% | 0% | 100%
Longest Files (Top 25)
File# lines# units
mbedtls_pkcs11_posix.c
in platform/posix/transport/src
613 15
openssl_posix.c
in platform/posix/transport/src
554 13
sockets_posix.c
in platform/posix/transport/src
268 6
release-verify.py
in tools/release
266 10
cfg
158 -
plaintext_posix.c
in platform/posix/transport/src
140 5
install.cmake
in tools/cmake
119 -
utility.cmake
in tools/cmake
112 -
mbedtls_config.h
in platform/posix/include
73 -
generate_docs.py
in tools/doxygen
72 3
mbedtls_pkcs11_posix.h
in platform/posix/transport/include
72 -
coverage.cmake
in tools/cmock
65 -
openssl_posix.h
in platform/posix/transport/include
58 -
custom_unity_runner.c
in integration-test/custom_test_runner
57 4
sockets_posix.h
in platform/posix/transport/include
38 -
plaintext_posix.h
in platform/posix/transport/include
34 -
custom_unity_runner.h
in integration-test/custom_test_runner
31 -
24 -
clock_posix.c
in platform/posix
24 2
posixFilePaths.cmake
in platform/posix
22 -
core_mqtt_config.h
in integration-test/mqtt
13 -
core_mqtt_config.h
in integration-test/shadow
13 -
clock.h
in platform/include
12 -
core_http_config.h
in integration-test/http
11 -
shadow_config.h
in integration-test/shadow
11 -
Files With Most Units (Top 8)
File# lines# units
mbedtls_pkcs11_posix.c
in platform/posix/transport/src
613 15
openssl_posix.c
in platform/posix/transport/src
554 13
release-verify.py
in tools/release
266 10
sockets_posix.c
in platform/posix/transport/src
268 6
plaintext_posix.c
in platform/posix/transport/src
140 5
custom_unity_runner.c
in integration-test/custom_test_runner
57 4
generate_docs.py
in tools/doxygen
72 3
clock_posix.c
in platform/posix
24 2
Files With Long Lines (Top 6)

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

File# lines# units# long lines
release-verify.py
in tools/release
266 10 5
mbedtls_pkcs11_posix.c
in platform/posix/transport/src
613 15 3
utility.cmake
in tools/cmake
112 - 2
openssl_posix.c
in platform/posix/transport/src
554 13 2
generate_docs.py
in tools/doxygen
72 3 1
24 - 1
Correlations

File Size vs. Commits (all time): 25 points

platform/posix/transport/src/openssl_posix.c x: 29 commits (all time) y: 554 lines of code integration-test/http/core_http_config.h x: 6 commits (all time) y: 11 lines of code integration-test/mqtt/core_mqtt_config.h x: 10 commits (all time) y: 13 lines of code integration-test/shadow/shadow_config.h x: 9 commits (all time) y: 11 lines of code platform/include/clock.h x: 14 commits (all time) y: 12 lines of code platform/posix/clock_posix.c x: 15 commits (all time) y: 24 lines of code platform/posix/include/mbedtls_config.h x: 7 commits (all time) y: 73 lines of code platform/posix/transport/include/mbedtls_pkcs11_posix.h x: 5 commits (all time) y: 72 lines of code platform/posix/transport/include/openssl_posix.h x: 18 commits (all time) y: 58 lines of code platform/posix/transport/include/plaintext_posix.h x: 15 commits (all time) y: 34 lines of code platform/posix/transport/include/sockets_posix.h x: 11 commits (all time) y: 38 lines of code platform/posix/transport/src/mbedtls_pkcs11_posix.c x: 6 commits (all time) y: 613 lines of code platform/posix/transport/src/plaintext_posix.c x: 20 commits (all time) y: 140 lines of code platform/posix/transport/src/sockets_posix.c x: 17 commits (all time) y: 268 lines of code tools/cmake/install.cmake x: 6 commits (all time) y: 119 lines of code tools/cmock/coverage.cmake x: 5 commits (all time) y: 65 lines of code tools/release/release-verify.py x: 7 commits (all time) y: 266 lines of code tools/cmock/cmock_dependencies.cmake x: 3 commits (all time) y: 24 lines of code integration-test/custom_test_runner/custom_unity_runner.c x: 2 commits (all time) y: 57 lines of code integration-test/custom_test_runner/custom_unity_runner.h x: 2 commits (all time) y: 31 lines of code tools/cmake/utility.cmake x: 3 commits (all time) y: 112 lines of code tools/uncrustify.cfg x: 1 commits (all time) y: 158 lines of code
613.0
lines of code
  min: 11.0
  average: 114.4
  25th percentile: 23.0
  median: 58.0
  75th percentile: 129.5
  max: 613.0
0 29.0
commits (all time)
min: 1.0 | average: 9.16 | 25th percentile: 4.0 | median: 7.0 | 75th percentile: 14.5 | max: 29.0

File Size vs. Contributors (all time): 25 points

platform/posix/transport/src/openssl_posix.c x: 11 contributors (all time) y: 554 lines of code integration-test/http/core_http_config.h x: 6 contributors (all time) y: 11 lines of code integration-test/mqtt/core_mqtt_config.h x: 7 contributors (all time) y: 13 lines of code integration-test/shadow/core_mqtt_config.h x: 8 contributors (all time) y: 13 lines of code integration-test/shadow/shadow_config.h x: 8 contributors (all time) y: 11 lines of code platform/posix/clock_posix.c x: 8 contributors (all time) y: 24 lines of code platform/posix/include/mbedtls_config.h x: 5 contributors (all time) y: 73 lines of code platform/posix/transport/include/mbedtls_pkcs11_posix.h x: 4 contributors (all time) y: 72 lines of code platform/posix/transport/include/openssl_posix.h x: 8 contributors (all time) y: 58 lines of code platform/posix/transport/include/plaintext_posix.h x: 8 contributors (all time) y: 34 lines of code platform/posix/transport/include/sockets_posix.h x: 8 contributors (all time) y: 38 lines of code platform/posix/transport/src/mbedtls_pkcs11_posix.c x: 5 contributors (all time) y: 613 lines of code platform/posix/transport/src/plaintext_posix.c x: 8 contributors (all time) y: 140 lines of code platform/posix/transport/src/sockets_posix.c x: 9 contributors (all time) y: 268 lines of code tools/cmake/install.cmake x: 6 contributors (all time) y: 119 lines of code tools/cmock/coverage.cmake x: 3 contributors (all time) y: 65 lines of code tools/release/release-verify.py x: 6 contributors (all time) y: 266 lines of code tools/cmock/cmock_dependencies.cmake x: 3 contributors (all time) y: 24 lines of code integration-test/custom_test_runner/custom_unity_runner.c x: 2 contributors (all time) y: 57 lines of code integration-test/custom_test_runner/custom_unity_runner.h x: 2 contributors (all time) y: 31 lines of code tools/cmake/utility.cmake x: 1 contributors (all time) y: 112 lines of code tools/doxygen/generate_docs.py x: 3 contributors (all time) y: 72 lines of code tools/uncrustify.cfg x: 1 contributors (all time) y: 158 lines of code
613.0
lines of code
  min: 11.0
  average: 114.4
  25th percentile: 23.0
  median: 58.0
  75th percentile: 129.5
  max: 613.0
0 11.0
contributors (all time)
min: 1.0 | average: 5.64 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 8.0 | max: 11.0

File Size vs. Commits (30 days): 1 points

platform/posix/transport/src/openssl_posix.c x: 1 commits (30d) y: 554 lines of code
554.0
lines of code
  min: 554.0
  average: 554.0
  25th percentile: 554.0
  median: 554.0
  75th percentile: 554.0
  max: 554.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

platform/posix/transport/src/openssl_posix.c x: 1 contributors (30d) y: 554 lines of code
554.0
lines of code
  min: 554.0
  average: 554.0
  25th percentile: 554.0
  median: 554.0
  75th percentile: 554.0
  max: 554.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 1 points

platform/posix/transport/src/openssl_posix.c x: 1 commits (90d) y: 554 lines of code
554.0
lines of code
  min: 554.0
  average: 554.0
  25th percentile: 554.0
  median: 554.0
  75th percentile: 554.0
  max: 554.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 1 points

platform/posix/transport/src/openssl_posix.c x: 1 contributors (90d) y: 554 lines of code
554.0
lines of code
  min: 554.0
  average: 554.0
  25th percentile: 554.0
  median: 554.0
  75th percentile: 554.0
  max: 554.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0