File Size Overall
  • There are 34 files with 4,165 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (526 lines of code)
    • 7 medium size files (2,228 lines of code)
    • 5 small files (763 lines of code)
    • 21 very small files (648 lines of code)
0% | 12% | 53% | 18% | 15%
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
scala0% | 12% | 53% | 18% | 14%
ts0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
fapi-client0% | 16% | 53% | 15% | 14%
facia-json0% | 0% | 65% | 21% | 13%
fapi-client-core0% | 0% | 0% | 80% | 20%
cdk0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 34)
File# lines# units
curatedcontent.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
526 15
FAPI.scala
in fapi-client/src/main/scala/com/gu/facia/api
478 19
collection.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
460 11
Config.scala
in facia-json/src/main/scala/com/gu/facia/client/models
314 7
FaciaContentUtils.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
289 3
ResolvedMetaData.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
244 4
Collection.scala
in facia-json/src/main/scala/com/gu/facia/client/models
225 6
ContentApi.scala
in fapi-client/src/main/scala/com/gu/facia/api/contentapi
218 11
ItemKicker.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
195 7
CustomSubnav.scala
in facia-json/src/main/scala/com/gu/facia/client/models
181 8
collectionconfig.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
179 6
CardStyle.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
104 2
Response.scala
in fapi-client-core/src/main/scala/com/gu/facia/api
104 8
Backfill.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
90 2
front.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
67 5
ContentApiUtils.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
62 2
ApiClient.scala
in facia-json/src/main/scala/com/gu/facia/client
56 3
ContainerBrandingFinder.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
51 2
FaciaPressQueue.scala
in fapi-client/src/main/scala/com/gu/facia/api/models/faciapress
45 3
ExternalLinks.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
37 2
CustomSubnavService.scala
in fapi-client/src/main/scala/com/gu/facia/api
35 2
31 1
31 -
JodaFormat.scala
in facia-json/src/main/scala/com/gu/facia/client/json
31 2
IdsSearchQueries.scala
in fapi-client/src/main/scala/com/gu/facia/api/contentapi
27 1
package.scala
in facia-json/src/main/scala/com/gu/facia/client/models
22 1
Environment.scala
in fapi-client-core/src/main/scala/com/gu/facia/client
15 1
MediaType.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
11 -
CapiModelEnrichment.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
8 -
IntegerString.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
7 1
PublicationStatus.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
6 -
FaciaResult.scala
in fapi-client-core/src/main/scala/com/gu/facia/client
6 -
package.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
5 -
JsonDeserialisationError.scala
in fapi-client-core/src/main/scala/com/gu/facia/client
5 -
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
curatedcontent.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
526 ~3k–10k 14 ~30 ~15
FAPI.scala
in fapi-client/src/main/scala/com/gu/facia/api
478 ~3k–7k 8 ~20 ~20
collection.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
460 ~3k–7k 8 ~20 ~20
Collection.scala
in facia-json/src/main/scala/com/gu/facia/client/models
225 ~1.5k–5k 14 ~15 ~15
FaciaContentUtils.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
289 ~2k–5k 9 ~30 ~10
CustomSubnav.scala
in facia-json/src/main/scala/com/gu/facia/client/models
181 ~1k–3k 12 ~50 ~3
31 under 1k 58 ~3 ~10
Config.scala
in facia-json/src/main/scala/com/gu/facia/client/models
314 ~2k–5k 2 ~15 ~20
ApiClient.scala
in facia-json/src/main/scala/com/gu/facia/client
56 ~300–1k 10 ~20 ~2
ResolvedMetaData.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
244 ~1.5k–5k 2 ~20 ~10
ContentApi.scala
in fapi-client/src/main/scala/com/gu/facia/api/contentapi
218 ~1.5k–5k 2 ~15 ~15
ItemKicker.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
195 ~1k–3k 2 ~15 ~10
Backfill.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
90 ~500–1.5k 4 ~15 ~5
collectionconfig.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
179 ~1k–3k 2 ~20 ~10
Response.scala
in fapi-client-core/src/main/scala/com/gu/facia/api
104 ~700–1.5k 2 ~70 ~2
CardStyle.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
104 ~700–1.5k 2 ~10 ~10
front.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
67 ~300–1k 2 ~15 ~5
ContentApiUtils.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
62 ~300–1k 2 ~10 ~5
CustomSubnavService.scala
in fapi-client/src/main/scala/com/gu/facia/api
35 under 1k 3 ~30 ~1
ContainerBrandingFinder.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
51 ~300–1k 2 ~50 ~2

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 27)
File# lines# units
FAPI.scala
in fapi-client/src/main/scala/com/gu/facia/api
478 19
curatedcontent.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
526 15
ContentApi.scala
in fapi-client/src/main/scala/com/gu/facia/api/contentapi
218 11
collection.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
460 11
Response.scala
in fapi-client-core/src/main/scala/com/gu/facia/api
104 8
CustomSubnav.scala
in facia-json/src/main/scala/com/gu/facia/client/models
181 8
ItemKicker.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
195 7
Config.scala
in facia-json/src/main/scala/com/gu/facia/client/models
314 7
collectionconfig.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
179 6
Collection.scala
in facia-json/src/main/scala/com/gu/facia/client/models
225 6
front.scala
in fapi-client/src/main/scala/com/gu/facia/api/models
67 5
ResolvedMetaData.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
244 4
FaciaContentUtils.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
289 3
FaciaPressQueue.scala
in fapi-client/src/main/scala/com/gu/facia/api/models/faciapress
45 3
ApiClient.scala
in facia-json/src/main/scala/com/gu/facia/client
56 3
ContainerBrandingFinder.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
51 2
ExternalLinks.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
37 2
ContentApiUtils.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
62 2
CardStyle.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
104 2
Backfill.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
90 2
CustomSubnavService.scala
in fapi-client/src/main/scala/com/gu/facia/api
35 2
JodaFormat.scala
in facia-json/src/main/scala/com/gu/facia/client/json
31 2
IdsSearchQueries.scala
in fapi-client/src/main/scala/com/gu/facia/api/contentapi
27 1
IntegerString.scala
in fapi-client/src/main/scala/com/gu/facia/api/utils
7 1
31 1
Environment.scala
in fapi-client-core/src/main/scala/com/gu/facia/client
15 1
package.scala
in facia-json/src/main/scala/com/gu/facia/client/models
22 1
Files With Long Lines (Top 0)

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

File# lines# units# long lines
Correlations

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

project/dependencies.scala x: 224 commits (all time) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/ApiClient.scala x: 20 commits (all time) y: 56 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Collection.scala x: 72 commits (all time) y: 225 lines of code fapi-client/src/main/scala/com/gu/facia/api/FAPI.scala x: 95 commits (all time) y: 478 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collection.scala x: 123 commits (all time) y: 460 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/curatedcontent.scala x: 157 commits (all time) y: 526 lines of code facia-json/src/main/scala/com/gu/facia/client/models/CustomSubnav.scala x: 12 commits (all time) y: 181 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/FaciaContentUtils.scala x: 68 commits (all time) y: 289 lines of code facia-json/src/main/scala/com/gu/facia/client/json/JodaFormat.scala x: 7 commits (all time) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Config.scala x: 92 commits (all time) y: 314 lines of code facia-json/src/main/scala/com/gu/facia/client/models/package.scala x: 7 commits (all time) y: 22 lines of code fapi-client-core/src/main/scala/com/gu/facia/api/Response.scala x: 4 commits (all time) y: 104 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/Environment.scala x: 7 commits (all time) y: 15 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/JsonDeserialisationError.scala x: 4 commits (all time) y: 5 lines of code fapi-client/src/main/scala/com/gu/facia/api/contentapi/ContentApi.scala x: 78 commits (all time) y: 218 lines of code fapi-client/src/main/scala/com/gu/facia/api/contentapi/IdsSearchQueries.scala x: 9 commits (all time) y: 27 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collectionconfig.scala x: 60 commits (all time) y: 179 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/faciapress/FaciaPressQueue.scala x: 4 commits (all time) y: 45 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/front.scala x: 24 commits (all time) y: 67 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/Backfill.scala x: 26 commits (all time) y: 90 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/CardStyle.scala x: 45 commits (all time) y: 104 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ContainerBrandingFinder.scala x: 4 commits (all time) y: 51 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ContentApiUtils.scala x: 21 commits (all time) y: 62 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ExternalLinks.scala x: 5 commits (all time) y: 37 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ItemKicker.scala x: 52 commits (all time) y: 195 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/MediaType.scala x: 6 commits (all time) y: 11 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ResolvedMetaData.scala x: 50 commits (all time) y: 244 lines of code fapi-client/src/main/scala/com/gu/facia/api/CustomSubnavService.scala x: 3 commits (all time) y: 35 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/PublicationStatus.scala x: 3 commits (all time) y: 6 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/FaciaResult.scala x: 2 commits (all time) y: 6 lines of code cdk/lib/facia-scala-client-testing.ts x: 2 commits (all time) y: 31 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/CapiModelEnrichment.scala x: 2 commits (all time) y: 8 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/IntegerString.scala x: 3 commits (all time) y: 7 lines of code
526.0
lines of code
  min: 5.0
  average: 122.5
  25th percentile: 20.25
  median: 53.5
  75th percentile: 200.75
  max: 526.0
0 224.0
commits (all time)
min: 2.0 | average: 38.03 | 25th percentile: 4.0 | median: 10.5 | 75th percentile: 62.0 | max: 224.0

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

project/dependencies.scala x: 52 contributors (all time) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/ApiClient.scala x: 9 contributors (all time) y: 56 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Collection.scala x: 25 contributors (all time) y: 225 lines of code fapi-client/src/main/scala/com/gu/facia/api/FAPI.scala x: 14 contributors (all time) y: 478 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collection.scala x: 20 contributors (all time) y: 460 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/curatedcontent.scala x: 24 contributors (all time) y: 526 lines of code facia-json/src/main/scala/com/gu/facia/client/models/CustomSubnav.scala x: 3 contributors (all time) y: 181 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/FaciaContentUtils.scala x: 19 contributors (all time) y: 289 lines of code facia-json/src/main/scala/com/gu/facia/client/json/JodaFormat.scala x: 3 contributors (all time) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Config.scala x: 26 contributors (all time) y: 314 lines of code facia-json/src/main/scala/com/gu/facia/client/models/package.scala x: 5 contributors (all time) y: 22 lines of code fapi-client-core/src/main/scala/com/gu/facia/api/Response.scala x: 3 contributors (all time) y: 104 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/Environment.scala x: 3 contributors (all time) y: 15 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/JsonDeserialisationError.scala x: 3 contributors (all time) y: 5 lines of code fapi-client/src/main/scala/com/gu/facia/api/contentapi/ContentApi.scala x: 19 contributors (all time) y: 218 lines of code fapi-client/src/main/scala/com/gu/facia/api/contentapi/IdsSearchQueries.scala x: 6 contributors (all time) y: 27 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collectionconfig.scala x: 22 contributors (all time) y: 179 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/faciapress/FaciaPressQueue.scala x: 2 contributors (all time) y: 45 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/front.scala x: 12 contributors (all time) y: 67 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/Backfill.scala x: 9 contributors (all time) y: 90 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/CardStyle.scala x: 15 contributors (all time) y: 104 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ContainerBrandingFinder.scala x: 2 contributors (all time) y: 51 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ContentApiUtils.scala x: 9 contributors (all time) y: 62 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ExternalLinks.scala x: 2 contributors (all time) y: 37 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ItemKicker.scala x: 11 contributors (all time) y: 195 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/MediaType.scala x: 2 contributors (all time) y: 11 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ResolvedMetaData.scala x: 14 contributors (all time) y: 244 lines of code fapi-client/src/main/scala/com/gu/facia/api/CustomSubnavService.scala x: 1 contributors (all time) y: 35 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/PublicationStatus.scala x: 1 contributors (all time) y: 6 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/FaciaResult.scala x: 2 contributors (all time) y: 6 lines of code cdk/lib/facia-scala-client-testing.ts x: 1 contributors (all time) y: 31 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/CapiModelEnrichment.scala x: 1 contributors (all time) y: 8 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/IntegerString.scala x: 2 contributors (all time) y: 7 lines of code
526.0
lines of code
  min: 5.0
  average: 122.5
  25th percentile: 20.25
  median: 53.5
  75th percentile: 200.75
  max: 526.0
0 52.0
contributors (all time)
min: 1.0 | average: 10.09 | 25th percentile: 2.0 | median: 5.5 | 75th percentile: 16.0 | max: 52.0

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

project/dependencies.scala x: 4 commits (30d) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/ApiClient.scala x: 2 commits (30d) y: 56 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Collection.scala x: 1 commits (30d) y: 225 lines of code fapi-client/src/main/scala/com/gu/facia/api/FAPI.scala x: 1 commits (30d) y: 478 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collection.scala x: 1 commits (30d) y: 460 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/curatedcontent.scala x: 2 commits (30d) y: 526 lines of code facia-json/src/main/scala/com/gu/facia/client/models/CustomSubnav.scala x: 3 commits (30d) y: 181 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/FaciaContentUtils.scala x: 1 commits (30d) y: 289 lines of code
526.0
lines of code
  min: 31.0
  average: 280.75
  25th percentile: 87.25
  median: 257.0
  75th percentile: 473.5
  max: 526.0
0 4.0
commits (30d)
min: 1.0 | average: 1.88 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.75 | max: 4.0

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

project/dependencies.scala x: 3 contributors (30d) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/ApiClient.scala x: 1 contributors (30d) y: 56 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Collection.scala x: 1 contributors (30d) y: 225 lines of code fapi-client/src/main/scala/com/gu/facia/api/FAPI.scala x: 1 contributors (30d) y: 478 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collection.scala x: 1 contributors (30d) y: 460 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/curatedcontent.scala x: 1 contributors (30d) y: 526 lines of code facia-json/src/main/scala/com/gu/facia/client/models/CustomSubnav.scala x: 3 contributors (30d) y: 181 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/FaciaContentUtils.scala x: 1 contributors (30d) y: 289 lines of code
526.0
lines of code
  min: 31.0
  average: 280.75
  25th percentile: 87.25
  median: 257.0
  75th percentile: 473.5
  max: 526.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.5 | max: 3.0

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

project/dependencies.scala x: 21 commits (90d) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/ApiClient.scala x: 7 commits (90d) y: 56 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Collection.scala x: 14 commits (90d) y: 225 lines of code fapi-client/src/main/scala/com/gu/facia/api/FAPI.scala x: 8 commits (90d) y: 478 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collection.scala x: 6 commits (90d) y: 460 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/curatedcontent.scala x: 14 commits (90d) y: 526 lines of code facia-json/src/main/scala/com/gu/facia/client/models/CustomSubnav.scala x: 12 commits (90d) y: 181 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/FaciaContentUtils.scala x: 9 commits (90d) y: 289 lines of code facia-json/src/main/scala/com/gu/facia/client/json/JodaFormat.scala x: 2 commits (90d) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Config.scala x: 2 commits (90d) y: 314 lines of code facia-json/src/main/scala/com/gu/facia/client/models/package.scala x: 2 commits (90d) y: 22 lines of code fapi-client-core/src/main/scala/com/gu/facia/api/Response.scala x: 2 commits (90d) y: 104 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/Environment.scala x: 5 commits (90d) y: 15 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/JsonDeserialisationError.scala x: 2 commits (90d) y: 5 lines of code fapi-client/src/main/scala/com/gu/facia/api/contentapi/ContentApi.scala x: 2 commits (90d) y: 218 lines of code fapi-client/src/main/scala/com/gu/facia/api/contentapi/IdsSearchQueries.scala x: 2 commits (90d) y: 27 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collectionconfig.scala x: 2 commits (90d) y: 179 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/faciapress/FaciaPressQueue.scala x: 2 commits (90d) y: 45 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/front.scala x: 2 commits (90d) y: 67 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/Backfill.scala x: 4 commits (90d) y: 90 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ContainerBrandingFinder.scala x: 2 commits (90d) y: 51 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ContentApiUtils.scala x: 2 commits (90d) y: 62 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ExternalLinks.scala x: 2 commits (90d) y: 37 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ItemKicker.scala x: 2 commits (90d) y: 195 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/MediaType.scala x: 2 commits (90d) y: 11 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ResolvedMetaData.scala x: 2 commits (90d) y: 244 lines of code fapi-client/src/main/scala/com/gu/facia/api/CustomSubnavService.scala x: 3 commits (90d) y: 35 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/PublicationStatus.scala x: 3 commits (90d) y: 6 lines of code
526.0
lines of code
  min: 5.0
  average: 141.66
  25th percentile: 31.0
  median: 67.0
  75th percentile: 221.5
  max: 526.0
0 21.0
commits (90d)
min: 2.0 | average: 4.83 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 6.5 | max: 21.0

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

project/dependencies.scala x: 7 contributors (90d) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/ApiClient.scala x: 1 contributors (90d) y: 56 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Collection.scala x: 5 contributors (90d) y: 225 lines of code fapi-client/src/main/scala/com/gu/facia/api/FAPI.scala x: 1 contributors (90d) y: 478 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collection.scala x: 2 contributors (90d) y: 460 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/curatedcontent.scala x: 3 contributors (90d) y: 526 lines of code facia-json/src/main/scala/com/gu/facia/client/models/CustomSubnav.scala x: 3 contributors (90d) y: 181 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/FaciaContentUtils.scala x: 1 contributors (90d) y: 289 lines of code facia-json/src/main/scala/com/gu/facia/client/json/JodaFormat.scala x: 1 contributors (90d) y: 31 lines of code facia-json/src/main/scala/com/gu/facia/client/models/Config.scala x: 1 contributors (90d) y: 314 lines of code facia-json/src/main/scala/com/gu/facia/client/models/package.scala x: 1 contributors (90d) y: 22 lines of code fapi-client-core/src/main/scala/com/gu/facia/api/Response.scala x: 1 contributors (90d) y: 104 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/Environment.scala x: 1 contributors (90d) y: 15 lines of code fapi-client-core/src/main/scala/com/gu/facia/client/JsonDeserialisationError.scala x: 1 contributors (90d) y: 5 lines of code fapi-client/src/main/scala/com/gu/facia/api/contentapi/ContentApi.scala x: 1 contributors (90d) y: 218 lines of code fapi-client/src/main/scala/com/gu/facia/api/contentapi/IdsSearchQueries.scala x: 1 contributors (90d) y: 27 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/collectionconfig.scala x: 1 contributors (90d) y: 179 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/faciapress/FaciaPressQueue.scala x: 1 contributors (90d) y: 45 lines of code fapi-client/src/main/scala/com/gu/facia/api/models/front.scala x: 1 contributors (90d) y: 67 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/Backfill.scala x: 2 contributors (90d) y: 90 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ContainerBrandingFinder.scala x: 1 contributors (90d) y: 51 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ContentApiUtils.scala x: 1 contributors (90d) y: 62 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ExternalLinks.scala x: 1 contributors (90d) y: 37 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ItemKicker.scala x: 1 contributors (90d) y: 195 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/MediaType.scala x: 1 contributors (90d) y: 11 lines of code fapi-client/src/main/scala/com/gu/facia/api/utils/ResolvedMetaData.scala x: 1 contributors (90d) y: 244 lines of code fapi-client/src/main/scala/com/gu/facia/api/CustomSubnavService.scala x: 1 contributors (90d) y: 35 lines of code
526.0
lines of code
  min: 5.0
  average: 141.66
  25th percentile: 31.0
  median: 67.0
  75th percentile: 221.5
  max: 526.0
0 7.0
contributors (90d)
min: 1.0 | average: 1.55 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0
About This Analysis
  • 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...