Uber / RxCBCentral
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 38% | 10% | 51%
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
swift0% | 0% | 38% | 10% | 51%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Sources0% | 0% | 45% | 0% | 54%
ExampleApp0% | 0% | 0% | 77% | 22%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 27)
File# lines# units
RxPeripheralImpl.swift
in Sources/RxCBCentral/core
293 -
ConnectionManager.swift
in Sources/RxCBCentral/core/ConnectionManager
218 -
ViewController.swift
in ExampleApp/ExampleApp/ExampleApp
141 3
RxCentralDelegate.swift
in Sources/RxCBCentral/core
79 6
RxPeripheralManager.swift
in Sources/RxCBCentral/core
78 3
Write.swift
in Sources/RxCBCentral/core/Operations
61 3
RxCBLogger.swift
in Sources/RxCBCentral/debug
58 7
BluetoothDetector.swift
in Sources/RxCBCentral/core/BluetoothDetector
36 1
34 -
AdvertisementData.swift
in Sources/RxCBCentral/core/Scanning
33 1
RegisterNotification.swift
in Sources/RxCBCentral/core/Operations
32 -
CentralScanner.swift
in Sources/RxCBCentral/core/Scanning
30 3
ConnectionManagerType.swift
in Sources/RxCBCentral
25 2
ReadRssi.swift
in Sources/RxCBCentral/core/Operations
24 -
Read.swift
in Sources/RxCBCentral/core/Operations
24 -
CBCentralManagerType.swift
in Sources/RxCBCentral/core
23 6
ConnectionManagerOptions.swift
in Sources/RxCBCentral/core/ConnectionManager
21 -
RxPeripheral.swift
in Sources/RxCBCentral
21 6
CBPeripheralType.swift
in Sources/RxCBCentral/core
18 -
SceneDelegate.swift
in ExampleApp/ExampleApp/ExampleApp
17 6
GattUUIDs.swift
in ExampleApp/ExampleApp/ExampleApp
13 -
AppDelegate.swift
in ExampleApp/ExampleApp/ExampleApp
12 3
BluetoothDetectorType.swift
in Sources/RxCBCentral
11 -
GattOperation.swift
in Sources/RxCBCentral
11 1
BluetoothDetectorOptions.swift
in Sources/RxCBCentral/core/BluetoothDetector
10 -
RxPeripheralManagerType.swift
in Sources/RxCBCentral
8 -
ScanMatching.swift
in Sources/RxCBCentral
6 1
Files With Most Units (Top 15)
File# lines# units
RxCBLogger.swift
in Sources/RxCBCentral/debug
58 7
CBCentralManagerType.swift
in Sources/RxCBCentral/core
23 6
RxCentralDelegate.swift
in Sources/RxCBCentral/core
79 6
RxPeripheral.swift
in Sources/RxCBCentral
21 6
SceneDelegate.swift
in ExampleApp/ExampleApp/ExampleApp
17 6
RxPeripheralManager.swift
in Sources/RxCBCentral/core
78 3
CentralScanner.swift
in Sources/RxCBCentral/core/Scanning
30 3
Write.swift
in Sources/RxCBCentral/core/Operations
61 3
ViewController.swift
in ExampleApp/ExampleApp/ExampleApp
141 3
AppDelegate.swift
in ExampleApp/ExampleApp/ExampleApp
12 3
ConnectionManagerType.swift
in Sources/RxCBCentral
25 2
ScanMatching.swift
in Sources/RxCBCentral
6 1
BluetoothDetector.swift
in Sources/RxCBCentral/core/BluetoothDetector
36 1
AdvertisementData.swift
in Sources/RxCBCentral/core/Scanning
33 1
GattOperation.swift
in Sources/RxCBCentral
11 1
Files With Long Lines (Top 13)

There are 13 files with lines longer than 120 characters. In total, there are 41 long lines.

File# lines# units# long lines
RxPeripheralImpl.swift
in Sources/RxCBCentral/core
293 - 11
ConnectionManager.swift
in Sources/RxCBCentral/core/ConnectionManager
218 - 7
Write.swift
in Sources/RxCBCentral/core/Operations
61 3 4
RegisterNotification.swift
in Sources/RxCBCentral/core/Operations
32 - 3
ViewController.swift
in ExampleApp/ExampleApp/ExampleApp
141 3 3
CentralScanner.swift
in Sources/RxCBCentral/core/Scanning
30 3 2
Read.swift
in Sources/RxCBCentral/core/Operations
24 - 2
RxCentralDelegate.swift
in Sources/RxCBCentral/core
79 6 2
ConnectionManagerType.swift
in Sources/RxCBCentral
25 2 2
AppDelegate.swift
in ExampleApp/ExampleApp/ExampleApp
12 3 2
ReadRssi.swift
in Sources/RxCBCentral/core/Operations
24 - 1
ConnectionManagerOptions.swift
in Sources/RxCBCentral/core/ConnectionManager
21 - 1
SceneDelegate.swift
in ExampleApp/ExampleApp/ExampleApp
17 6 1
Correlations

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

Sources/RxCBCentral/core/RxPeripheralImpl.swift x: 8 commits (all time) y: 293 lines of code ExampleApp/ExampleApp/ExampleApp/ViewController.swift x: 5 commits (all time) y: 141 lines of code Package.swift x: 11 commits (all time) y: 34 lines of code Sources/RxCBCentral/BluetoothDetectorType.swift x: 5 commits (all time) y: 11 lines of code Sources/RxCBCentral/ConnectionManagerType.swift x: 4 commits (all time) y: 25 lines of code Sources/RxCBCentral/RxPeripheral.swift x: 4 commits (all time) y: 21 lines of code Sources/RxCBCentral/RxPeripheralManagerType.swift x: 4 commits (all time) y: 8 lines of code Sources/RxCBCentral/core/BluetoothDetector/BluetoothDetector.swift x: 7 commits (all time) y: 36 lines of code Sources/RxCBCentral/core/CBCentralManagerType.swift x: 2 commits (all time) y: 23 lines of code Sources/RxCBCentral/core/CBPeripheralType.swift x: 3 commits (all time) y: 18 lines of code Sources/RxCBCentral/core/ConnectionManager/ConnectionManager.swift x: 6 commits (all time) y: 218 lines of code Sources/RxCBCentral/core/RxCentralDelegate.swift x: 3 commits (all time) y: 79 lines of code Sources/RxCBCentral/core/Scanning/AdvertisementData.swift x: 3 commits (all time) y: 33 lines of code Sources/RxCBCentral/core/Scanning/CentralScanner.swift x: 2 commits (all time) y: 30 lines of code ExampleApp/ExampleApp/ExampleApp/AppDelegate.swift x: 3 commits (all time) y: 12 lines of code ExampleApp/ExampleApp/ExampleApp/GattUUIDs.swift x: 3 commits (all time) y: 13 lines of code ExampleApp/ExampleApp/ExampleApp/SceneDelegate.swift x: 3 commits (all time) y: 17 lines of code Sources/RxCBCentral/GattOperation.swift x: 2 commits (all time) y: 11 lines of code Sources/RxCBCentral/ScanMatching.swift x: 2 commits (all time) y: 6 lines of code Sources/RxCBCentral/core/BluetoothDetector/BluetoothDetectorOptions.swift x: 2 commits (all time) y: 10 lines of code Sources/RxCBCentral/core/ConnectionManager/ConnectionManagerOptions.swift x: 2 commits (all time) y: 21 lines of code Sources/RxCBCentral/core/Operations/Read.swift x: 2 commits (all time) y: 24 lines of code Sources/RxCBCentral/core/Operations/RegisterNotification.swift x: 2 commits (all time) y: 32 lines of code Sources/RxCBCentral/core/Operations/Write.swift x: 2 commits (all time) y: 61 lines of code Sources/RxCBCentral/core/RxPeripheralManager.swift x: 2 commits (all time) y: 78 lines of code Sources/RxCBCentral/debug/RxCBLogger.swift x: 2 commits (all time) y: 58 lines of code
293.0
lines of code
  min: 6.0
  average: 49.52
  25th percentile: 13.0
  median: 24.0
  75th percentile: 58.0
  max: 293.0
0 11.0
commits (all time)
min: 2.0 | average: 3.56 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 11.0

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

Sources/RxCBCentral/core/RxPeripheralImpl.swift x: 2 contributors (all time) y: 293 lines of code ExampleApp/ExampleApp/ExampleApp/ViewController.swift x: 1 contributors (all time) y: 141 lines of code Package.swift x: 1 contributors (all time) y: 34 lines of code Sources/RxCBCentral/BluetoothDetectorType.swift x: 1 contributors (all time) y: 11 lines of code Sources/RxCBCentral/ConnectionManagerType.swift x: 1 contributors (all time) y: 25 lines of code Sources/RxCBCentral/RxPeripheral.swift x: 1 contributors (all time) y: 21 lines of code Sources/RxCBCentral/RxPeripheralManagerType.swift x: 1 contributors (all time) y: 8 lines of code Sources/RxCBCentral/core/BluetoothDetector/BluetoothDetector.swift x: 1 contributors (all time) y: 36 lines of code Sources/RxCBCentral/core/CBCentralManagerType.swift x: 1 contributors (all time) y: 23 lines of code Sources/RxCBCentral/core/CBPeripheralType.swift x: 1 contributors (all time) y: 18 lines of code Sources/RxCBCentral/core/ConnectionManager/ConnectionManager.swift x: 1 contributors (all time) y: 218 lines of code Sources/RxCBCentral/core/RxCentralDelegate.swift x: 1 contributors (all time) y: 79 lines of code Sources/RxCBCentral/core/Scanning/AdvertisementData.swift x: 1 contributors (all time) y: 33 lines of code Sources/RxCBCentral/core/Scanning/CentralScanner.swift x: 1 contributors (all time) y: 30 lines of code ExampleApp/ExampleApp/ExampleApp/AppDelegate.swift x: 1 contributors (all time) y: 12 lines of code ExampleApp/ExampleApp/ExampleApp/GattUUIDs.swift x: 1 contributors (all time) y: 13 lines of code ExampleApp/ExampleApp/ExampleApp/SceneDelegate.swift x: 1 contributors (all time) y: 17 lines of code Sources/RxCBCentral/ScanMatching.swift x: 1 contributors (all time) y: 6 lines of code Sources/RxCBCentral/core/BluetoothDetector/BluetoothDetectorOptions.swift x: 1 contributors (all time) y: 10 lines of code Sources/RxCBCentral/core/Operations/Read.swift x: 1 contributors (all time) y: 24 lines of code Sources/RxCBCentral/core/Operations/RegisterNotification.swift x: 1 contributors (all time) y: 32 lines of code Sources/RxCBCentral/core/Operations/Write.swift x: 1 contributors (all time) y: 61 lines of code Sources/RxCBCentral/core/RxPeripheralManager.swift x: 1 contributors (all time) y: 78 lines of code Sources/RxCBCentral/debug/RxCBLogger.swift x: 1 contributors (all time) y: 58 lines of code
293.0
lines of code
  min: 6.0
  average: 49.52
  25th percentile: 13.0
  median: 24.0
  75th percentile: 58.0
  max: 293.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".