spotify / SPTDataLoader
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 35% | 24% | 39%
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
m0% | 0% | 43% | 37% | 18%
swift0% | 0% | 40% | 0% | 59%
h0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Sources0% | 0% | 40% | 27% | 32%
include0% | 0% | 0% | 0% | 100%
Framework0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
SPTDataLoaderService.m
in Sources/SPTDataLoader
462 -
Request.swift
in Sources/SPTDataLoaderSwift
239 15
SPTDataLoader.m
in Sources/SPTDataLoader
211 -
SPTDataLoaderRequestTaskHandler.m
in Sources/SPTDataLoader
202 -
SPTDataLoaderFactory.m
in Sources/SPTDataLoader
193 -
SPTDataLoaderRequest.m
in Sources/SPTDataLoader
180 -
SPTDataLoaderResponse.m
in Sources/SPTDataLoader
148 -
SPTDataLoaderServerTrustPolicy.m
in Sources/SPTDataLoader
124 1
SPTDataLoaderRateLimiter.m
in Sources/SPTDataLoader
113 -
Request+Combine.swift
in Sources/SPTDataLoaderSwift
99 12
SPTDataLoaderExponentialTimer.m
in Sources/SPTDataLoader
96 1
Request+Concurrency.swift
in Sources/SPTDataLoaderSwift
91 9
68 -
SPTDataLoaderResolver.m
in Sources/SPTDataLoader
63 -
SPTDataLoaderResponse.h
in include/SPTDataLoader
59 1
DataLoaderWrapper.swift
in Sources/SPTDataLoaderSwift
53 6
SPTDataLoaderRequest.h
in include/SPTDataLoader
43 3
SPTDataLoaderBlockWrapper.m
in Sources/SPTDataLoader
39 -
SPTDataLoaderResolverAddress.m
in Sources/SPTDataLoader
37 -
35 -
SPTDataLoaderService.h
in include/SPTDataLoader
33 -
32 -
ResponseSerializer.swift
in Sources/SPTDataLoaderSwift
31 4
SPTDataLoaderRequestTaskHandler.h
in Sources/SPTDataLoader
28 -
NSDictionary+HeaderSize.m
in Sources/SPTDataLoader
24 -
SPTDataLoaderDelegate.h
in include/SPTDataLoader
22 -
SPTDataLoaderAuthoriser.h
in include/SPTDataLoader
21 -
AccessLock.swift
in Sources/SPTDataLoaderSwift/Utilities
18 2
SPTDataLoaderExponentialTimer.h
in include/SPTDataLoader
17 -
SPTDataLoaderImplementation.h
in include/SPTDataLoader
16 -
SPTDataLoader.h
in Framework
15 -
DataLoader.swift
in Sources/SPTDataLoaderSwift
15 2
SPTDataLoader.h
in include/SPTDataLoader
14 -
Result+Convenience.swift
in Sources/SPTDataLoaderSwift/Utilities
14 -
SPTDataLoaderCancellationToken.h
in include/SPTDataLoader
13 -
SPTDataLoaderBlockWrapper.h
in include/SPTDataLoader
13 -
13 -
13 -
SPTDataLoaderFactory.h
in include/SPTDataLoader
12 -
SPTDataLoaderRateLimiter.h
in include/SPTDataLoader
12 -
SPTDataLoaderResponse+Private.h
in Sources/SPTDataLoader
11 -
Response.swift
in Sources/SPTDataLoaderSwift
11 -
SPTDataLoaderFactory+Private.h
in Sources/SPTDataLoader
10 -
SPTDataLoaderConsumptionObserver.h
in include/SPTDataLoader
9 -
9 -
SPTDataLoaderRateLimiter+Private.h
in Sources/SPTDataLoader
9 -
SPTDataLoaderRequest+Private.h
in Sources/SPTDataLoader
9 -
SPTDataLoaderResolverAddress.h
in Sources/SPTDataLoader
9 -
DataLoaderError.swift
in Sources/SPTDataLoaderSwift
9 -
SPTDataLoaderResolver.h
in include/SPTDataLoader
8 -
Files With Most Units (Top 11)
File# lines# units
Request.swift
in Sources/SPTDataLoaderSwift
239 15
Request+Combine.swift
in Sources/SPTDataLoaderSwift
99 12
Request+Concurrency.swift
in Sources/SPTDataLoaderSwift
91 9
DataLoaderWrapper.swift
in Sources/SPTDataLoaderSwift
53 6
ResponseSerializer.swift
in Sources/SPTDataLoaderSwift
31 4
SPTDataLoaderRequest.h
in include/SPTDataLoader
43 3
AccessLock.swift
in Sources/SPTDataLoaderSwift/Utilities
18 2
DataLoader.swift
in Sources/SPTDataLoaderSwift
15 2
SPTDataLoaderResponse.h
in include/SPTDataLoader
59 1
SPTDataLoaderServerTrustPolicy.m
in Sources/SPTDataLoader
124 1
SPTDataLoaderExponentialTimer.m
in Sources/SPTDataLoader
96 1
Files With Long Lines (Top 19)

There are 19 files with lines longer than 120 characters. In total, there are 59 long lines.

File# lines# units# long lines
SPTDataLoaderService.m
in Sources/SPTDataLoader
462 - 14
SPTDataLoaderFactory.m
in Sources/SPTDataLoader
193 - 12
SPTDataLoader.m
in Sources/SPTDataLoader
211 - 8
SPTDataLoaderRequest.m
in Sources/SPTDataLoader
180 - 3
SPTDataLoaderServerTrustPolicy.m
in Sources/SPTDataLoader
124 1 3
9 - 2
SPTDataLoaderBlockWrapper.m
in Sources/SPTDataLoader
39 - 2
SPTDataLoaderRequestTaskHandler.m
in Sources/SPTDataLoader
202 - 2
SPTDataLoaderResponse.m
in Sources/SPTDataLoader
148 - 2
SPTDataLoaderFactory+Private.h
in Sources/SPTDataLoader
10 - 2
SPTDataLoaderServerTrustPolicy.h
in include/SPTDataLoader
7 - 1
SPTDataLoaderService.h
in include/SPTDataLoader
33 - 1
35 - 1
SPTDataLoaderResponse+Private.h
in Sources/SPTDataLoader
11 - 1
SPTDataLoaderExponentialTimer.m
in Sources/SPTDataLoader
96 1 1
32 - 1
7 - 1
13 - 1
Request+Combine.swift
in Sources/SPTDataLoaderSwift
99 12 1
Correlations

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

Sources/SPTDataLoader/SPTDataLoaderResponse.m x: 10 commits (all time) y: 148 lines of code Sources/SPTDataLoader/SPTDataLoaderService.m x: 15 commits (all time) y: 462 lines of code Framework/SPTDataLoader.h x: 15 commits (all time) y: 15 lines of code Sources/SPTDataLoader/NSDictionary+HeaderSize.h x: 7 commits (all time) y: 6 lines of code Sources/SPTDataLoader/NSDictionary+HeaderSize.m x: 8 commits (all time) y: 24 lines of code Sources/SPTDataLoader/SPTDataLoader.m x: 8 commits (all time) y: 211 lines of code Sources/SPTDataLoader/SPTDataLoaderBlockWrapper.m x: 7 commits (all time) y: 39 lines of code Sources/SPTDataLoader/SPTDataLoaderCancellationTokenFactoryImplementation.m x: 7 commits (all time) y: 13 lines of code Sources/SPTDataLoader/SPTDataLoaderCancellationTokenImplementation.h x: 7 commits (all time) y: 8 lines of code Sources/SPTDataLoader/SPTDataLoaderCancellationTokenImplementation.m x: 8 commits (all time) y: 35 lines of code Sources/SPTDataLoader/SPTDataLoaderExponentialTimer.m x: 9 commits (all time) y: 96 lines of code Sources/SPTDataLoader/SPTDataLoaderFactory+Private.h x: 7 commits (all time) y: 10 lines of code Sources/SPTDataLoader/SPTDataLoaderFactory.m x: 8 commits (all time) y: 193 lines of code Sources/SPTDataLoader/SPTDataLoaderRateLimiter+Private.h x: 8 commits (all time) y: 9 lines of code Sources/SPTDataLoader/SPTDataLoaderRateLimiter.m x: 8 commits (all time) y: 113 lines of code Sources/SPTDataLoader/SPTDataLoaderRequest.m x: 10 commits (all time) y: 180 lines of code Sources/SPTDataLoader/SPTDataLoaderRequestResponseHandler.h x: 7 commits (all time) y: 32 lines of code Sources/SPTDataLoader/SPTDataLoaderRequestTaskHandler.h x: 9 commits (all time) y: 28 lines of code Sources/SPTDataLoader/SPTDataLoaderRequestTaskHandler.m x: 15 commits (all time) y: 202 lines of code Sources/SPTDataLoader/SPTDataLoaderResolver.m x: 8 commits (all time) y: 63 lines of code Sources/SPTDataLoader/SPTDataLoaderResolverAddress.m x: 8 commits (all time) y: 37 lines of code Sources/SPTDataLoader/SPTDataLoaderResponse+Private.h x: 7 commits (all time) y: 11 lines of code Sources/SPTDataLoader/SPTDataLoaderServerTrustPolicy.m x: 11 commits (all time) y: 124 lines of code Sources/SPTDataLoader/SPTDataLoaderServiceSessionSelector.m x: 7 commits (all time) y: 68 lines of code Sources/SPTDataLoader/SPTDataLoaderTimeProviderImplementation.h x: 7 commits (all time) y: 5 lines of code Sources/SPTDataLoaderSwift/DataLoader.swift x: 13 commits (all time) y: 15 lines of code Sources/SPTDataLoaderSwift/DataLoaderError.swift x: 9 commits (all time) y: 9 lines of code Sources/SPTDataLoaderSwift/DataLoaderWrapper.swift x: 15 commits (all time) y: 53 lines of code Sources/SPTDataLoaderSwift/Request+Combine.swift x: 4 commits (all time) y: 99 lines of code Sources/SPTDataLoaderSwift/Request+Concurrency.swift x: 6 commits (all time) y: 91 lines of code Sources/SPTDataLoaderSwift/Request.swift x: 15 commits (all time) y: 239 lines of code Sources/SPTDataLoaderSwift/Response.swift x: 9 commits (all time) y: 11 lines of code Sources/SPTDataLoaderSwift/ResponseDecoder.swift x: 9 commits (all time) y: 6 lines of code Sources/SPTDataLoaderSwift/ResponseSerializer.swift x: 12 commits (all time) y: 31 lines of code Sources/SPTDataLoaderSwift/SPTDataLoader.swift x: 7 commits (all time) y: 1 lines of code Sources/SPTDataLoaderSwift/Utilities/AccessLock.swift x: 7 commits (all time) y: 18 lines of code include/SPTDataLoader/SPTDataLoader.h x: 51 commits (all time) y: 14 lines of code include/SPTDataLoader/SPTDataLoaderAuthoriser.h x: 28 commits (all time) y: 21 lines of code include/SPTDataLoader/SPTDataLoaderBlockWrapper.h x: 8 commits (all time) y: 13 lines of code include/SPTDataLoader/SPTDataLoaderCancellationToken.h x: 19 commits (all time) y: 13 lines of code include/SPTDataLoader/SPTDataLoaderConsumptionObserver.h x: 27 commits (all time) y: 9 lines of code include/SPTDataLoader/SPTDataLoaderDelegate.h x: 31 commits (all time) y: 22 lines of code include/SPTDataLoader/SPTDataLoaderExponentialTimer.h x: 22 commits (all time) y: 17 lines of code include/SPTDataLoader/SPTDataLoaderFactory.h x: 28 commits (all time) y: 12 lines of code include/SPTDataLoader/SPTDataLoaderRateLimiter.h x: 26 commits (all time) y: 12 lines of code include/SPTDataLoader/SPTDataLoaderRequest.h x: 71 commits (all time) y: 43 lines of code include/SPTDataLoader/SPTDataLoaderResolver.h x: 24 commits (all time) y: 8 lines of code include/SPTDataLoader/SPTDataLoaderResponse.h x: 44 commits (all time) y: 59 lines of code include/SPTDataLoader/SPTDataLoaderServerTrustPolicy.h x: 18 commits (all time) y: 7 lines of code include/SPTDataLoader/SPTDataLoaderService.h x: 49 commits (all time) y: 33 lines of code catalog-info.yaml x: 1 commits (all time) y: 7 lines of code
462.0
lines of code
  min: 1.0
  average: 49.3
  25th percentile: 9.0
  median: 15.0
  75th percentile: 53.0
  max: 462.0
0 71.0
commits (all time)
min: 1.0 | average: 13.71 | 25th percentile: 7.0 | median: 8.0 | 75th percentile: 15.0 | max: 71.0

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

Sources/SPTDataLoader/SPTDataLoaderResponse.m x: 4 contributors (all time) y: 148 lines of code Sources/SPTDataLoader/SPTDataLoaderService.m x: 3 contributors (all time) y: 462 lines of code Framework/SPTDataLoader.h x: 5 contributors (all time) y: 15 lines of code Sources/SPTDataLoader/NSDictionary+HeaderSize.h x: 3 contributors (all time) y: 6 lines of code Sources/SPTDataLoader/NSDictionary+HeaderSize.m x: 3 contributors (all time) y: 24 lines of code Sources/SPTDataLoader/SPTDataLoader.m x: 3 contributors (all time) y: 211 lines of code Sources/SPTDataLoader/SPTDataLoaderBlockWrapper.m x: 3 contributors (all time) y: 39 lines of code Sources/SPTDataLoader/SPTDataLoaderCancellationTokenFactoryImplementation.m x: 3 contributors (all time) y: 13 lines of code Sources/SPTDataLoader/SPTDataLoaderCancellationTokenImplementation.h x: 3 contributors (all time) y: 8 lines of code Sources/SPTDataLoader/SPTDataLoaderCancellationTokenImplementation.m x: 3 contributors (all time) y: 35 lines of code Sources/SPTDataLoader/SPTDataLoaderExponentialTimer.m x: 3 contributors (all time) y: 96 lines of code Sources/SPTDataLoader/SPTDataLoaderFactory+Private.h x: 3 contributors (all time) y: 10 lines of code Sources/SPTDataLoader/SPTDataLoaderFactory.m x: 3 contributors (all time) y: 193 lines of code Sources/SPTDataLoader/SPTDataLoaderRateLimiter.m x: 3 contributors (all time) y: 113 lines of code Sources/SPTDataLoader/SPTDataLoaderRequest.m x: 5 contributors (all time) y: 180 lines of code Sources/SPTDataLoader/SPTDataLoaderRequestResponseHandler.h x: 3 contributors (all time) y: 32 lines of code Sources/SPTDataLoader/SPTDataLoaderRequestTaskHandler.h x: 3 contributors (all time) y: 28 lines of code Sources/SPTDataLoader/SPTDataLoaderRequestTaskHandler.m x: 6 contributors (all time) y: 202 lines of code Sources/SPTDataLoader/SPTDataLoaderResolver.m x: 3 contributors (all time) y: 63 lines of code Sources/SPTDataLoader/SPTDataLoaderResolverAddress.m x: 3 contributors (all time) y: 37 lines of code Sources/SPTDataLoader/SPTDataLoaderResponse+Private.h x: 3 contributors (all time) y: 11 lines of code Sources/SPTDataLoader/SPTDataLoaderServerTrustPolicy.m x: 3 contributors (all time) y: 124 lines of code Sources/SPTDataLoader/SPTDataLoaderServiceSessionSelector.m x: 3 contributors (all time) y: 68 lines of code Sources/SPTDataLoader/SPTDataLoaderTimeProviderImplementation.h x: 3 contributors (all time) y: 5 lines of code Sources/SPTDataLoaderSwift/DataLoader.swift x: 4 contributors (all time) y: 15 lines of code Sources/SPTDataLoaderSwift/DataLoaderError.swift x: 4 contributors (all time) y: 9 lines of code Sources/SPTDataLoaderSwift/DataLoaderWrapper.swift x: 4 contributors (all time) y: 53 lines of code Sources/SPTDataLoaderSwift/Request+Combine.swift x: 2 contributors (all time) y: 99 lines of code Sources/SPTDataLoaderSwift/Request+Concurrency.swift x: 3 contributors (all time) y: 91 lines of code Sources/SPTDataLoaderSwift/Request.swift x: 5 contributors (all time) y: 239 lines of code Sources/SPTDataLoaderSwift/ResponseSerializer.swift x: 4 contributors (all time) y: 31 lines of code Sources/SPTDataLoaderSwift/SPTDataLoader.swift x: 3 contributors (all time) y: 1 lines of code Sources/SPTDataLoaderSwift/Utilities/AccessLock.swift x: 3 contributors (all time) y: 18 lines of code include/SPTDataLoader/SPTDataLoader.h x: 12 contributors (all time) y: 14 lines of code include/SPTDataLoader/SPTDataLoaderAuthoriser.h x: 10 contributors (all time) y: 21 lines of code include/SPTDataLoader/SPTDataLoaderBlockWrapper.h x: 5 contributors (all time) y: 13 lines of code include/SPTDataLoader/SPTDataLoaderCancellationToken.h x: 8 contributors (all time) y: 13 lines of code include/SPTDataLoader/SPTDataLoaderConsumptionObserver.h x: 9 contributors (all time) y: 9 lines of code include/SPTDataLoader/SPTDataLoaderDelegate.h x: 15 contributors (all time) y: 22 lines of code include/SPTDataLoader/SPTDataLoaderExponentialTimer.h x: 8 contributors (all time) y: 17 lines of code include/SPTDataLoader/SPTDataLoaderFactory.h x: 11 contributors (all time) y: 12 lines of code include/SPTDataLoader/SPTDataLoaderRateLimiter.h x: 9 contributors (all time) y: 12 lines of code include/SPTDataLoader/SPTDataLoaderRequest.h x: 19 contributors (all time) y: 43 lines of code include/SPTDataLoader/SPTDataLoaderResponse.h x: 12 contributors (all time) y: 59 lines of code include/SPTDataLoader/SPTDataLoaderServerTrustPolicy.h x: 9 contributors (all time) y: 7 lines of code include/SPTDataLoader/SPTDataLoaderService.h x: 16 contributors (all time) y: 33 lines of code catalog-info.yaml x: 1 contributors (all time) y: 7 lines of code
462.0
lines of code
  min: 1.0
  average: 49.3
  25th percentile: 9.0
  median: 15.0
  75th percentile: 53.0
  max: 462.0
0 19.0
contributors (all time)
min: 1.0 | average: 4.95 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 5.0 | max: 19.0

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

Sources/SPTDataLoader/SPTDataLoaderResponse.m x: 2 commits (30d) y: 148 lines of code
148.0
lines of code
  min: 148.0
  average: 148.0
  25th percentile: 148.0
  median: 148.0
  75th percentile: 148.0
  max: 148.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

Sources/SPTDataLoader/SPTDataLoaderResponse.m x: 2 contributors (30d) y: 148 lines of code
148.0
lines of code
  min: 148.0
  average: 148.0
  25th percentile: 148.0
  median: 148.0
  75th percentile: 148.0
  max: 148.0
0 2.0
contributors (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

Sources/SPTDataLoader/SPTDataLoaderResponse.m x: 2 commits (90d) y: 148 lines of code
148.0
lines of code
  min: 148.0
  average: 148.0
  25th percentile: 148.0
  median: 148.0
  75th percentile: 148.0
  max: 148.0
0 2.0
commits (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

Sources/SPTDataLoader/SPTDataLoaderResponse.m x: 2 contributors (90d) y: 148 lines of code
148.0
lines of code
  min: 148.0
  average: 148.0
  25th percentile: 148.0
  median: 148.0
  75th percentile: 148.0
  max: 148.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0