guardian / cql
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 78 files with 7,191 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 14 files changed 6-20 times (2,417 lines of code)
    • 64 files changed 1-5 times (4,774 lines of code)
0% | 0% | 0% | 33% | 66%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 78 files with 7,191 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 78 files changed by 1 contributor (7,191 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, scala, json, tsx, gitignore, md, sbt, properties, js, toml, txt, xml, mjs, html, yaml, snap
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 31% | 68%
scala0% | 0% | 0% | 66% | 33%
tsx0% | 0% | 0% | 22% | 77%
sbt0% | 0% | 0% | 94% | 5%
html0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
client0% | 0% | 0% | 27% | 72%
src0% | 0% | 0% | 65% | 34%
ROOT0% | 0% | 0% | 100% | 0%
cdk0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CqlInput.ts
in client/src/cqlInput
281 3 2024-12-05 2025-04-04 17 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
plugin.ts
in client/src/cqlInput/editor
493 8 2024-12-05 2025-04-16 16 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
HttpServer.scala
in src/main/scala
71 1 2024-01-22 2025-02-13 13 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
build.sbt
in root
51 - 2024-01-17 2024-07-10 10 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
page.ts
in client/src
194 1 2025-01-02 2025-04-15 9 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Typeahead.scala
in src/main/scala/lang
211 8 2024-02-22 2025-02-13 9 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Cql.scala
in src/main/scala/lang
63 1 2024-02-22 2024-12-14 8 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Handler.scala
in src/main/scala
81 1 2024-05-10 2025-02-13 8 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
utils.ts
in client/src/cqlInput/editor
442 - 2024-12-05 2025-04-15 8 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
typeahead.ts
in client/src/lang
156 8 2024-12-05 2025-02-19 7 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Parser.scala
in src/main/scala/lang
159 4 2024-02-22 2024-12-14 7 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
lib.ts
in client/src
7 - 2025-01-02 2025-04-04 6 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TextSuggestionContent.tsx
in client/src/cqlInput/popover/components
95 - 2025-01-02 2025-04-04 6 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Scanner.scala
in src/main/scala/lang
113 2 2024-02-22 2024-10-26 6 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
types.ts
in client/src/lang
36 1 2024-12-05 2025-02-20 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Cql.ts
in client/src/lang
37 - 2024-12-05 2025-03-30 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TestTypeaheadHelpers.ts
in client/src/lang/fixtures
43 2 2024-12-05 2025-02-13 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
scanner.ts
in client/src/lang
156 - 2024-12-05 2025-04-15 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
parser.ts
in client/src/lang
200 7 2024-12-05 2025-04-15 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
index.html
in client
599 - 2024-12-05 2025-03-31 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
6 1 2024-01-24 2024-12-05 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
testUtils.ts
in client/src/lang
35 - 2024-12-05 2025-04-15 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
editor.ts
in client/src/cqlInput/editor
45 - 2024-12-05 2025-03-31 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
CapiQueryString.scala
in src/main/scala/lang
50 3 2024-02-22 2024-12-14 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
schema.ts
in client/src/cqlInput/editor
52 - 2024-12-05 2025-04-15 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
ErrorPopover.ts
in client/src/cqlInput/popover
64 1 2025-01-02 2025-03-31 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Ast.scala
in src/main/scala/lang
79 - 2024-02-22 2024-12-14 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
PopoverContainer.tsx
in client/src/cqlInput/popover/components
83 - 2025-01-02 2025-01-06 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
capiQueryString.ts
in client/src/lang
95 1 2024-12-05 2025-01-05 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
DateSuggestionContent.tsx
in client/src/cqlInput/popover/components
132 - 2025-01-02 2025-01-06 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TypeaheadHelpersCapi.scala
in src/main/scala/lang
191 2 2024-07-10 2025-02-13 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
CapiTypeaheadHelpers.ts
in client/src/typeahead
993 3 2025-01-05 2025-02-19 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
plugins.sbt
in project
3 - 2024-01-21 2024-02-22 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Main.scala
in src/main/scala
3 - 2024-01-17 2024-01-22 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
cql-lambda.ts
in cdk/lib
22 1 2024-02-22 2024-05-10 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
mjs
25 - 2024-12-05 2025-01-02 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Token.scala
in src/main/scala/lang
31 - 2024-02-22 2024-10-26 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
ast.ts
in client/src/lang
39 1 2024-12-05 2025-01-19 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
debug.ts
in client/src/cqlInput/editor
257 - 2024-12-05 2025-03-29 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
commands.ts
in client/src/cqlInput/editor
11 - 2024-12-05 2025-03-31 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
15 1 2025-01-02 2025-02-19 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
token.ts
in client/src/lang
33 1 2024-12-05 2025-04-15 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Popover.ts
in client/src/cqlInput/popover
45 3 2025-01-02 2025-01-03 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
utils.ts
in client/src/lang
48 - 2024-12-05 2024-12-14 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
theme.ts
in client/src/cqlInput
49 - 2025-03-29 2025-03-31 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
bunfig.toml
in client
2 - 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
utils.ts
in client/src/cqlInput/popover/components
2 - 2025-01-02 2025-01-02 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Logging.scala
in src/main/scala/util
3 - 2024-05-10 2024-05-10 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
range.ts
in client/src/types
4 - 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
sort.ts
in client/src/utils
5 - 2024-12-07 2024-12-07 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CqlInput.ts
in client/src/cqlInput
281 3 2024-12-05 2025-04-04 17 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
plugin.ts
in client/src/cqlInput/editor
493 8 2024-12-05 2025-04-16 16 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
HttpServer.scala
in src/main/scala
71 1 2024-01-22 2025-02-13 13 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
build.sbt
in root
51 - 2024-01-17 2024-07-10 10 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Typeahead.scala
in src/main/scala/lang
211 8 2024-02-22 2025-02-13 9 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
page.ts
in client/src
194 1 2025-01-02 2025-04-15 9 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Cql.scala
in src/main/scala/lang
63 1 2024-02-22 2024-12-14 8 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Handler.scala
in src/main/scala
81 1 2024-05-10 2025-02-13 8 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
utils.ts
in client/src/cqlInput/editor
442 - 2024-12-05 2025-04-15 8 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Parser.scala
in src/main/scala/lang
159 4 2024-02-22 2024-12-14 7 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
typeahead.ts
in client/src/lang
156 8 2024-12-05 2025-02-19 7 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Scanner.scala
in src/main/scala/lang
113 2 2024-02-22 2024-10-26 6 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TextSuggestionContent.tsx
in client/src/cqlInput/popover/components
95 - 2025-01-02 2025-04-04 6 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
lib.ts
in client/src
7 - 2025-01-02 2025-04-04 6 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
index.html
in client
599 - 2024-12-05 2025-03-31 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Cql.ts
in client/src/lang
37 - 2024-12-05 2025-03-30 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
parser.ts
in client/src/lang
200 7 2024-12-05 2025-04-15 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
types.ts
in client/src/lang
36 1 2024-12-05 2025-02-20 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
scanner.ts
in client/src/lang
156 - 2024-12-05 2025-04-15 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TestTypeaheadHelpers.ts
in client/src/lang/fixtures
43 2 2024-12-05 2025-02-13 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Ast.scala
in src/main/scala/lang
79 - 2024-02-22 2024-12-14 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TypeaheadHelpersCapi.scala
in src/main/scala/lang
191 2 2024-07-10 2025-02-13 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
CapiQueryString.scala
in src/main/scala/lang
50 3 2024-02-22 2024-12-14 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
6 1 2024-01-24 2024-12-05 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
testUtils.ts
in client/src/lang
35 - 2024-12-05 2025-04-15 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
capiQueryString.ts
in client/src/lang
95 1 2024-12-05 2025-01-05 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
CapiTypeaheadHelpers.ts
in client/src/typeahead
993 3 2025-01-05 2025-02-19 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
DateSuggestionContent.tsx
in client/src/cqlInput/popover/components
132 - 2025-01-02 2025-01-06 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
PopoverContainer.tsx
in client/src/cqlInput/popover/components
83 - 2025-01-02 2025-01-06 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
ErrorPopover.ts
in client/src/cqlInput/popover
64 1 2025-01-02 2025-03-31 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
schema.ts
in client/src/cqlInput/editor
52 - 2024-12-05 2025-04-15 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
editor.ts
in client/src/cqlInput/editor
45 - 2024-12-05 2025-03-31 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Token.scala
in src/main/scala/lang
31 - 2024-02-22 2024-10-26 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Main.scala
in src/main/scala
3 - 2024-01-17 2024-01-22 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
mjs
25 - 2024-12-05 2025-01-02 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
ast.ts
in client/src/lang
39 1 2024-12-05 2025-01-19 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
debug.ts
in client/src/cqlInput/editor
257 - 2024-12-05 2025-03-29 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
cql-lambda.ts
in cdk/lib
22 1 2024-02-22 2024-05-10 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
plugins.sbt
in project
3 - 2024-01-21 2024-02-22 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
15 1 2025-01-02 2025-02-19 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
token.ts
in client/src/lang
33 1 2024-12-05 2025-04-15 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
utils.ts
in client/src/lang
48 - 2024-12-05 2024-12-14 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
theme.ts
in client/src/cqlInput
49 - 2025-03-29 2025-03-31 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Popover.ts
in client/src/cqlInput/popover
45 3 2025-01-02 2025-01-03 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
commands.ts
in client/src/cqlInput/editor
11 - 2024-12-05 2025-03-31 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Logging.scala
in src/main/scala/util
3 - 2024-05-10 2024-05-10 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
logback.xml
in src/main/resources
12 - 2024-05-10 2024-05-10 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
sort.ts
in client/src/utils
5 - 2024-12-07 2024-12-07 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
merge.ts
in client/src/utils
18 1 2025-03-29 2025-03-29 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
result.ts
in client/src/utils
57 - 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CapiTypeaheadHelpers.ts
in client/src/typeahead
993 3 2025-01-05 2025-02-19 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
index.html
in client
599 - 2024-12-05 2025-03-31 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
plugin.ts
in client/src/cqlInput/editor
493 8 2024-12-05 2025-04-16 16 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
utils.ts
in client/src/cqlInput/editor
442 - 2024-12-05 2025-04-15 8 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
CqlInput.ts
in client/src/cqlInput
281 3 2024-12-05 2025-04-04 17 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
debug.ts
in client/src/cqlInput/editor
257 - 2024-12-05 2025-03-29 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Typeahead.scala
in src/main/scala/lang
211 8 2024-02-22 2025-02-13 9 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
parser.ts
in client/src/lang
200 7 2024-12-05 2025-04-15 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
page.ts
in client/src
194 1 2025-01-02 2025-04-15 9 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TypeaheadHelpersCapi.scala
in src/main/scala/lang
191 2 2024-07-10 2025-02-13 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
misc.ts
in client/src/typeahead/tools-index/config
164 9 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Parser.scala
in src/main/scala/lang
159 4 2024-02-22 2024-12-14 7 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
typeahead.ts
in client/src/lang
156 8 2024-12-05 2025-02-19 7 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
scanner.ts
in client/src/lang
156 - 2024-12-05 2025-04-15 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TypeaheadPopover.ts
in client/src/cqlInput/popover
155 2 2025-01-06 2025-01-06 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
DateSuggestionContent.tsx
in client/src/cqlInput/popover/components
132 - 2025-01-02 2025-01-06 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
devx.ts
in client/src/typeahead/tools-index/config
121 10 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Scanner.scala
in src/main/scala/lang
113 2 2024-02-22 2024-10-26 6 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
capi.ts
in client/src/typeahead/tools-index/config
111 8 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
team-info.ts
in client/src/typeahead/tools-index/config
109 - 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
capiQueryString.ts
in client/src/lang
95 1 2024-12-05 2025-01-05 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TextSuggestionContent.tsx
in client/src/cqlInput/popover/components
95 - 2025-01-02 2025-04-04 6 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
investigations.ts
in client/src/typeahead/tools-index/config
86 4 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
PopoverContainer.tsx
in client/src/cqlInput/popover/components
83 - 2025-01-02 2025-01-06 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Handler.scala
in src/main/scala
81 1 2024-05-10 2025-02-13 8 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Ast.scala
in src/main/scala/lang
79 - 2024-02-22 2024-12-14 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
HttpServer.scala
in src/main/scala
71 1 2024-01-22 2025-02-13 13 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
ErrorPopover.ts
in client/src/cqlInput/popover
64 1 2025-01-02 2025-03-31 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Cql.scala
in src/main/scala/lang
63 1 2024-02-22 2024-12-14 8 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
result.ts
in client/src/utils
57 - 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
index.ts
in client/src/typeahead/tools-index/config
57 2 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
schema.ts
in client/src/cqlInput/editor
52 - 2024-12-05 2025-04-15 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
build.sbt
in root
51 - 2024-01-17 2024-07-10 10 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
CapiQueryString.scala
in src/main/scala/lang
50 3 2024-02-22 2024-12-14 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
theme.ts
in client/src/cqlInput
49 - 2025-03-29 2025-03-31 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
utils.ts
in client/src/lang
48 - 2024-12-05 2024-12-14 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
option.ts
in client/src/utils
46 - 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Popover.ts
in client/src/cqlInput/popover
45 3 2025-01-02 2025-01-03 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
editor.ts
in client/src/cqlInput/editor
45 - 2024-12-05 2025-03-31 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
TestTypeaheadHelpers.ts
in client/src/lang/fixtures
43 2 2024-12-05 2025-02-13 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
AbsoluteDateTab.tsx
in client/src/cqlInput/popover/components
42 - 2025-01-04 2025-01-04 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
ast.ts
in client/src/lang
39 1 2024-12-05 2025-01-19 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Cql.ts
in client/src/lang
37 - 2024-12-05 2025-03-30 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
supporter-revenue.ts
in client/src/typeahead/tools-index/config
37 2 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
types.ts
in client/src/lang
36 1 2024-12-05 2025-02-20 5 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
testUtils.ts
in client/src/lang
35 - 2024-12-05 2025-04-15 4 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
token.ts
in client/src/lang
33 1 2024-12-05 2025-04-15 2 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Token.scala
in src/main/scala/lang
31 - 2024-02-22 2024-10-26 3 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
dotcom.ts
in client/src/typeahead/tools-index/config
29 1 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
link.ts
in client/src/typeahead/tools-index/types
28 4 2024-12-05 2024-12-05 1 1 jonathon.herbert@guardian.c... jonathon.herbert@guardian.c...
Correlations

File Size vs. Number of Changes: 78 points

client/src/cqlInput/editor/plugin.ts x: 493 lines of code y: 16 # changes client/src/lang/parser.ts x: 200 lines of code y: 5 # changes client/src/cqlInput/editor/schema.ts x: 52 lines of code y: 4 # changes client/src/cqlInput/editor/utils.ts x: 442 lines of code y: 8 # changes client/src/lang/scanner.ts x: 156 lines of code y: 5 # changes client/src/lang/testUtils.ts x: 35 lines of code y: 4 # changes client/src/lang/token.ts x: 33 lines of code y: 2 # changes client/src/page.ts x: 194 lines of code y: 9 # changes client/src/cqlInput/CqlInput.ts x: 281 lines of code y: 17 # changes client/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 95 lines of code y: 6 # changes client/src/lib.ts x: 7 lines of code y: 6 # changes client/src/cqlInput/editor/commands.ts x: 11 lines of code y: 2 # changes client/src/cqlInput/editor/editor.ts x: 45 lines of code y: 4 # changes client/index.html x: 599 lines of code y: 5 # changes client/src/cqlInput/popover/ErrorPopover.ts x: 64 lines of code y: 4 # changes client/src/cqlInput/theme.ts x: 49 lines of code y: 2 # changes client/src/lang/Cql.ts x: 37 lines of code y: 5 # changes client/src/cqlInput/editor/debug.ts x: 257 lines of code y: 3 # changes client/src/utils/merge.ts x: 18 lines of code y: 1 # changes client/src/lang/typeahead.ts x: 156 lines of code y: 7 # changes client/src/typeahead/CapiTypeaheadHelpers.ts x: 993 lines of code y: 4 # changes client/vite.lib.config.ts x: 15 lines of code y: 2 # changes client/src/lang/fixtures/TestTypeaheadHelpers.ts x: 43 lines of code y: 5 # changes src/main/scala/Handler.scala x: 81 lines of code y: 8 # changes src/main/scala/HttpServer.scala x: 71 lines of code y: 13 # changes src/main/scala/lang/Typeahead.scala x: 211 lines of code y: 9 # changes src/main/scala/lang/TypeaheadHelpersCapi.scala x: 191 lines of code y: 4 # changes client/src/lang/ast.ts x: 39 lines of code y: 3 # changes client/src/cqlInput/popover/TypeaheadPopover.ts x: 155 lines of code y: 1 # changes client/src/cqlInput/popover/components/DateSuggestionContent.tsx x: 132 lines of code y: 4 # changes client/src/cqlInput/popover/components/PopoverContainer.tsx x: 83 lines of code y: 4 # changes client/src/cqlInput/popover/components/defaultPopoverRenderer.tsx x: 7 lines of code y: 1 # changes client/src/cqlInput/popover/components/Debounce.tsx x: 28 lines of code y: 1 # changes client/src/lang/capiQueryString.ts x: 95 lines of code y: 4 # changes client/src/cqlInput/popover/components/AbsoluteDateTab.tsx x: 42 lines of code y: 1 # changes client/src/cqlInput/popover/Popover.ts x: 45 lines of code y: 2 # changes client/src/cqlInput/popover/components/utils.ts x: 2 lines of code y: 1 # changes client/eslint.config.mjs x: 25 lines of code y: 3 # changes client/src/typeahead/LRUCache.ts x: 25 lines of code y: 1 # changes client/src/lang/utils.ts x: 48 lines of code y: 2 # changes src/main/scala/lang/Ast.scala x: 79 lines of code y: 4 # changes src/main/scala/lang/CapiQueryString.scala x: 50 lines of code y: 4 # changes src/main/scala/lang/Cql.scala x: 63 lines of code y: 8 # changes src/main/scala/lang/Parser.scala x: 159 lines of code y: 7 # changes client/src/utils/sort.ts x: 5 lines of code y: 1 # changes client/src/typeahead/tools-index/config/capi.ts x: 111 lines of code y: 1 # changes client/src/typeahead/tools-index/config/data-tech.ts x: 14 lines of code y: 1 # changes client/src/typeahead/tools-index/config/devx.ts x: 121 lines of code y: 1 # changes client/src/typeahead/tools-index/config/dotcom.ts x: 29 lines of code y: 1 # changes client/src/typeahead/tools-index/config/index.ts x: 57 lines of code y: 1 # changes client/src/typeahead/tools-index/config/investigations.ts x: 86 lines of code y: 1 # changes client/src/typeahead/tools-index/config/misc.ts x: 164 lines of code y: 1 # changes client/src/typeahead/tools-index/config/ophan.ts x: 21 lines of code y: 1 # changes client/src/typeahead/tools-index/config/supporter-revenue.ts x: 37 lines of code y: 1 # changes client/src/typeahead/tools-index/config/team-info.ts x: 109 lines of code y: 1 # changes client/src/typeahead/tools-index/config/transparency-consent.ts x: 17 lines of code y: 1 # changes client/src/typeahead/tools-index/types/aws-account.ts x: 15 lines of code y: 1 # changes client/src/typeahead/tools-index/types/tool.ts x: 12 lines of code y: 1 # changes client/src/utils/option.ts x: 46 lines of code y: 1 # changes client/vite.config.ts x: 6 lines of code y: 4 # changes src/main/scala/lang/Scanner.scala x: 113 lines of code y: 6 # changes src/main/scala/lang/Token.scala x: 31 lines of code y: 3 # changes build.sbt x: 51 lines of code y: 10 # changes cdk/lib/cql-lambda.ts x: 22 lines of code y: 3 # changes project/plugins.sbt x: 3 lines of code y: 3 # changes
17.0
# changes
  min: 1.0
  average: 3.51
  25th percentile: 1.0
  median: 2.5
  75th percentile: 5.0
  max: 17.0
0 993.0
lines of code
min: 2.0 | average: 92.19 | 25th percentile: 15.0 | median: 44.0 | 75th percentile: 109.5 | max: 993.0

Number of Contributors vs. Number of Changes: 78 points

client/src/cqlInput/editor/plugin.ts x: 1 # contributors y: 16 # changes client/src/lang/parser.ts x: 1 # contributors y: 5 # changes client/src/cqlInput/editor/schema.ts x: 1 # contributors y: 4 # changes client/src/cqlInput/editor/utils.ts x: 1 # contributors y: 8 # changes client/src/lang/token.ts x: 1 # contributors y: 2 # changes client/src/page.ts x: 1 # contributors y: 9 # changes client/src/cqlInput/CqlInput.ts x: 1 # contributors y: 17 # changes client/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 1 # contributors y: 6 # changes client/src/cqlInput/editor/debug.ts x: 1 # contributors y: 3 # changes client/src/utils/merge.ts x: 1 # contributors y: 1 # changes client/src/lang/typeahead.ts x: 1 # contributors y: 7 # changes src/main/scala/HttpServer.scala x: 1 # contributors y: 13 # changes build.sbt x: 1 # contributors y: 10 # changes
17.0
# changes
  min: 1.0
  average: 3.51
  25th percentile: 1.0
  median: 2.5
  75th percentile: 5.0
  max: 17.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 78 points

client/src/cqlInput/editor/plugin.ts x: 1 # contributors y: 493 lines of code client/src/lang/parser.ts x: 1 # contributors y: 200 lines of code client/src/cqlInput/editor/schema.ts x: 1 # contributors y: 52 lines of code client/src/cqlInput/editor/utils.ts x: 1 # contributors y: 442 lines of code client/src/lang/scanner.ts x: 1 # contributors y: 156 lines of code client/src/lang/testUtils.ts x: 1 # contributors y: 35 lines of code client/src/page.ts x: 1 # contributors y: 194 lines of code client/src/cqlInput/CqlInput.ts x: 1 # contributors y: 281 lines of code client/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 1 # contributors y: 95 lines of code client/src/lib.ts x: 1 # contributors y: 7 lines of code client/src/cqlInput/editor/commands.ts x: 1 # contributors y: 11 lines of code client/src/cqlInput/editor/editor.ts x: 1 # contributors y: 45 lines of code client/index.html x: 1 # contributors y: 599 lines of code client/src/cqlInput/popover/ErrorPopover.ts x: 1 # contributors y: 64 lines of code client/src/cqlInput/theme.ts x: 1 # contributors y: 49 lines of code client/src/lang/Cql.ts x: 1 # contributors y: 37 lines of code client/src/cqlInput/editor/debug.ts x: 1 # contributors y: 257 lines of code client/src/utils/merge.ts x: 1 # contributors y: 18 lines of code client/src/typeahead/CapiTypeaheadHelpers.ts x: 1 # contributors y: 993 lines of code client/vite.lib.config.ts x: 1 # contributors y: 15 lines of code client/src/lang/fixtures/TestTypeaheadHelpers.ts x: 1 # contributors y: 43 lines of code src/main/scala/Handler.scala x: 1 # contributors y: 81 lines of code src/main/scala/HttpServer.scala x: 1 # contributors y: 71 lines of code src/main/scala/lang/Typeahead.scala x: 1 # contributors y: 211 lines of code src/main/scala/lang/TypeaheadHelpersCapi.scala x: 1 # contributors y: 191 lines of code client/src/cqlInput/popover/components/DateSuggestionContent.tsx x: 1 # contributors y: 132 lines of code client/src/cqlInput/popover/components/PopoverContainer.tsx x: 1 # contributors y: 83 lines of code client/src/cqlInput/popover/components/Debounce.tsx x: 1 # contributors y: 28 lines of code client/src/cqlInput/popover/components/utils.ts x: 1 # contributors y: 2 lines of code client/eslint.config.mjs x: 1 # contributors y: 25 lines of code src/main/scala/lang/Parser.scala x: 1 # contributors y: 159 lines of code client/src/typeahead/tools-index/config/capi.ts x: 1 # contributors y: 111 lines of code client/src/typeahead/tools-index/config/devx.ts x: 1 # contributors y: 121 lines of code client/src/typeahead/tools-index/config/index.ts x: 1 # contributors y: 57 lines of code client/src/typeahead/tools-index/config/misc.ts x: 1 # contributors y: 164 lines of code client/src/typeahead/tools-index/config/ophan.ts x: 1 # contributors y: 21 lines of code client/src/typeahead/tools-index/config/team-info.ts x: 1 # contributors y: 109 lines of code
993.0
lines of code
  min: 2.0
  average: 92.19
  25th percentile: 15.0
  median: 44.0
  75th percentile: 109.5
  max: 993.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0