Overview
File Change Frequency Overall
  • There are 79 files with 8,346 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (1,507 lines of code)
    • 19 files changed 6-20 times (3,127 lines of code)
    • 57 files changed 1-5 times (3,712 lines of code)
0% | 0% | 18% | 37% | 44%
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 79 files with 8,346 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)
    • 11 files changed by 2-5 contributors (2,003 lines of code)
    • 68 files changed by 1 contributor (6,343 lines of code)
0% | 0% | 0% | 23% | 76%
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, md, tsx, gitignore, txt, yaml, sbt, properties, js, toml, xml, mjs, html, snap
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 24% | 27% | 48%
scala0% | 0% | 0% | 66% | 33%
html0% | 0% | 0% | 100% | 0%
tsx0% | 0% | 0% | 29% | 70%
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
lib0% | 0% | 20% | 33% | 45%
src0% | 0% | 0% | 65% | 34%
cdk0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
utils.ts
in lib/cql/src/cqlInput/editor
668 - 2025-05-28 2026-02-16 32 1 +1359 / -448 jonathon.herbert jonathon.herbert
cql.ts
in lib/cql/src/cqlInput/editor/plugins
423 13 2025-06-13 2026-07-19 31 3 +1111 / -646 jonathon.herbert jonathon.herbert
CqlInput.ts
in lib/cql/src/cqlInput
416 5 2025-05-28 2026-07-19 27 5 +668 / -172 jonathon.herbert jonathon.herbert
commands.ts
in lib/cql/src/cqlInput/editor
216 1 2025-05-28 2026-01-29 18 3 +443 / -113 jonathon.herbert pete.faulconbridge
scanner.ts
in lib/cql/src/lang
212 - 2025-05-28 2025-09-23 16 1 +524 / -217 jonathon.herbert jonathon.herbert
HttpServer.scala
in src/main/scala
71 1 2024-01-22 2025-02-13 13 1 +130 / -48 jonathon.herbert jonathon.herbert
page.ts
in lib/cql/src
271 3 2025-05-28 2025-09-22 13 2 +482 / -97 jonathon.herbert jonathon.herbert
Handler.scala
in src/main/scala
79 1 2024-05-10 2025-06-27 10 1 +118 / -32 jonathon.herbert jonathon.herbert
typeahead.ts
in lib/cql/src/lang
184 8 2025-05-28 2026-07-19 10 3 +260 / -36 jonathon.herbert jonathon.herbert
Typeahead.scala
in src/main/scala/lang
211 8 2024-02-22 2025-02-13 9 1 +460 / -219 jonathon.herbert jonathon.herbert
interpreter.ts
in lib/cql/src/lang
46 - 2025-06-16 2025-09-21 8 1 +85 / -26 jonathon.herbert jonathon.herbert
utils.ts
in lib/cql/src/lang
50 - 2025-05-28 2025-08-26 8 1 +90 / -22 jonathon.herbert jonathon.herbert
Cql.scala
in src/main/scala/lang
63 1 2024-02-22 2024-12-14 8 1 +97 / -23 jonathon.herbert jonathon.herbert
schema.ts
in lib/cql/src/cqlInput/editor
67 - 2025-05-28 2025-08-12 8 1 +80 / -9 jonathon.herbert jonathon.herbert
editor.ts
in lib/cql/src/cqlInput/editor
68 1 2025-05-28 2025-07-10 8 1 +123 / -45 jonathon.herbert jonathon.herbert
index.html
in lib/cql
614 - 2025-05-28 2025-09-26 8 1 +678 / -5 jonathon.herbert jonathon.herbert
theme.ts
in lib/cql/src/cqlInput
132 - 2025-05-28 2025-09-26 7 3 +189 / -40 jonathon.herbert jonathon.herbert
Parser.scala
in src/main/scala/lang
159 4 2024-02-22 2024-12-14 7 1 +263 / -67 jonathon.herbert jonathon.herbert
TypeaheadPopover.ts
in lib/cql/src/cqlInput/popover
163 2 2025-05-28 2025-09-28 7 1 +239 / -25 jonathon.herbert jonathon.herbert
Scanner.scala
in src/main/scala/lang
113 2 2024-02-22 2024-10-26 6 1 +191 / -54 jonathon.herbert jonathon.herbert
TextSuggestionContent.tsx
in lib/cql/src/cqlInput/popover/components
136 - 2025-05-28 2026-07-05 6 4 +247 / -30 jonathon.herbert jonathon.herbert
debug.ts
in lib/cql/src/cqlInput/editor
272 - 2025-05-28 2025-09-22 6 1 +314 / -7 jonathon.herbert jonathon.herbert
testUtils.ts
in lib/cql/src/lang
53 - 2025-05-28 2025-09-22 5 1 +69 / -15 jonathon.herbert jonathon.herbert
nodeView.ts
in lib/cql/src/cqlInput/editor
152 3 2025-07-17 2026-07-06 5 1 +197 / -14 jonathon.herbert jonathon.herbert
types.ts
in lib/cql/src/lang
35 1 2025-05-28 2025-07-01 4 3 +50 / -4 jonathon.herbert 114918544+andrewheguardian
CapiQueryString.scala
in src/main/scala/lang
50 3 2024-02-22 2024-12-14 4 1 +73 / -15 jonathon.herbert jonathon.herbert
TestTypeaheadHelpers.ts
in lib/cql/src/lang/fixtures
57 2 2025-05-28 2025-09-28 4 3 +99 / -29 jonathon.herbert jonathon.herbert
placeholder.ts
in lib/cql/src/cqlInput/editor/plugins
70 5 2025-06-13 2025-06-22 4 1 +144 / -59 jonathon.herbert jonathon.herbert
Ast.scala
in src/main/scala/lang
79 - 2024-02-22 2024-12-14 4 1 +125 / -32 jonathon.herbert jonathon.herbert
TypeaheadHelpersCapi.scala
in src/main/scala/lang
191 2 2024-07-10 2025-02-13 4 1 +231 / -34 jonathon.herbert jonathon.herbert
Main.scala
in src/main/scala
3 - 2024-01-17 2024-01-22 3 1 +19 / -15 jonathon.herbert jonathon.herbert
lib.ts
in lib/cql/src
15 - 2025-05-28 2025-06-22 3 1 +16 / -1 jonathon.herbert jonathon.herbert
cql-lambda.ts
in cdk/lib
22 1 2024-02-22 2024-05-10 3 1 +29 / -5 jonathon.herbert jonathon.herbert
Token.scala
in src/main/scala/lang
31 - 2024-02-22 2024-10-26 3 1 +42 / -1 jonathon.herbert jonathon.herbert
token.ts
in lib/cql/src/lang
32 1 2025-05-28 2025-09-22 3 1 +47 / -5 jonathon.herbert jonathon.herbert
ast.ts
in lib/cql/src/lang
41 1 2025-05-28 2025-09-21 3 1 +49 / -1 jonathon.herbert jonathon.herbert
Cql.ts
in lib/cql/src/lang
42 - 2025-05-28 2025-06-22 3 1 +58 / -11 jonathon.herbert jonathon.herbert
Popover.ts
in lib/cql/src/cqlInput/popover
47 3 2025-05-28 2025-08-11 3 1 +65 / -2 jonathon.herbert jonathon.herbert
ErrorPopover.ts
in lib/cql/src/cqlInput/popover
48 1 2025-05-28 2025-07-17 3 2 +80 / -39 jonathon.herbert pete.faulconbridge
diff.ts
in lib/cql/src/cqlInput/editor
85 3 2025-06-22 2026-07-07 3 2 +159 / -9 jonathon.herbert jonathon.herbert
parser.ts
in lib/cql/src/lang
205 7 2025-05-28 2025-09-22 3 1 +269 / -23 jonathon.herbert jonathon.herbert
vite.config.ts
in lib/cql
9 1 2025-05-28 2025-07-17 2 1 +10 / -0 jonathon.herbert jonathon.herbert
result.ts
in lib/cql/src/utils
21 - 2025-05-28 2025-06-16 2 1 +141 / -86 jonathon.herbert jonathon.herbert
index.ts
in lib/cql/src/typeahead/tools-index/config
51 1 2025-05-28 2025-06-16 2 1 +62 / -7 jonathon.herbert jonathon.herbert
PopoverContainer.tsx
in lib/cql/src/cqlInput/popover/components
89 - 2025-05-28 2025-06-12 2 1 +106 / -1 jonathon.herbert jonathon.herbert
capiQueryString.ts
in lib/cql/src/lang
95 1 2025-05-28 2025-09-23 2 1 +114 / -1 jonathon.herbert jonathon.herbert
utils.ts
in lib/cql/src/cqlInput/popover/components
2 - 2025-05-28 2025-05-28 1 1 +2 / -0 jonathon.herbert jonathon.herbert
bunfig.toml
in lib/cql
2 - 2025-05-28 2025-05-28 1 1 +2 / -0 jonathon.herbert jonathon.herbert
Logging.scala
in src/main/scala/util
3 - 2024-05-10 2024-05-10 1 1 +5 / -0 jonathon.herbert jonathon.herbert
sort.ts
in lib/cql/src/utils
5 - 2025-05-28 2025-05-28 1 1 +5 / -0 jonathon.herbert jonathon.herbert
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
utils.ts
in lib/cql/src/cqlInput/editor
668 - 2025-05-28 2026-02-16 32 1 +1359 / -448 jonathon.herbert jonathon.herbert
cql.ts
in lib/cql/src/cqlInput/editor/plugins
423 13 2025-06-13 2026-07-19 31 3 +1111 / -646 jonathon.herbert jonathon.herbert
CapiTypeaheadHelpers.ts
in lib/cql/src/typeahead
993 3 2025-05-28 2025-05-28 1 1 +1013 / -0 jonathon.herbert jonathon.herbert
CqlInput.ts
in lib/cql/src/cqlInput
416 5 2025-05-28 2026-07-19 27 5 +668 / -172 jonathon.herbert jonathon.herbert
scanner.ts
in lib/cql/src/lang
212 - 2025-05-28 2025-09-23 16 1 +524 / -217 jonathon.herbert jonathon.herbert
index.html
in lib/cql
614 - 2025-05-28 2025-09-26 8 1 +678 / -5 jonathon.herbert jonathon.herbert
Typeahead.scala
in src/main/scala/lang
211 8 2024-02-22 2025-02-13 9 1 +460 / -219 jonathon.herbert jonathon.herbert
page.ts
in lib/cql/src
271 3 2025-05-28 2025-09-22 13 2 +482 / -97 jonathon.herbert jonathon.herbert
commands.ts
in lib/cql/src/cqlInput/editor
216 1 2025-05-28 2026-01-29 18 3 +443 / -113 jonathon.herbert pete.faulconbridge
Parser.scala
in src/main/scala/lang
159 4 2024-02-22 2024-12-14 7 1 +263 / -67 jonathon.herbert jonathon.herbert
debug.ts
in lib/cql/src/cqlInput/editor
272 - 2025-05-28 2025-09-22 6 1 +314 / -7 jonathon.herbert jonathon.herbert
typeahead.ts
in lib/cql/src/lang
184 8 2025-05-28 2026-07-19 10 3 +260 / -36 jonathon.herbert jonathon.herbert
parser.ts
in lib/cql/src/lang
205 7 2025-05-28 2025-09-22 3 1 +269 / -23 jonathon.herbert jonathon.herbert
TextSuggestionContent.tsx
in lib/cql/src/cqlInput/popover/components
136 - 2025-05-28 2026-07-05 6 4 +247 / -30 jonathon.herbert jonathon.herbert
TypeaheadHelpersCapi.scala
in src/main/scala/lang
191 2 2024-07-10 2025-02-13 4 1 +231 / -34 jonathon.herbert jonathon.herbert
TypeaheadPopover.ts
in lib/cql/src/cqlInput/popover
163 2 2025-05-28 2025-09-28 7 1 +239 / -25 jonathon.herbert jonathon.herbert
Scanner.scala
in src/main/scala/lang
113 2 2024-02-22 2024-10-26 6 1 +191 / -54 jonathon.herbert jonathon.herbert
theme.ts
in lib/cql/src/cqlInput
132 - 2025-05-28 2025-09-26 7 3 +189 / -40 jonathon.herbert jonathon.herbert
result.ts
in lib/cql/src/utils
21 - 2025-05-28 2025-06-16 2 1 +141 / -86 jonathon.herbert jonathon.herbert
nodeView.ts
in lib/cql/src/cqlInput/editor
152 3 2025-07-17 2026-07-06 5 1 +197 / -14 jonathon.herbert jonathon.herbert
placeholder.ts
in lib/cql/src/cqlInput/editor/plugins
70 5 2025-06-13 2025-06-22 4 1 +144 / -59 jonathon.herbert jonathon.herbert
misc.ts
in lib/cql/src/typeahead/tools-index/config
177 9 2025-05-28 2025-05-28 1 1 +193 / -0 jonathon.herbert jonathon.herbert
HttpServer.scala
in src/main/scala
71 1 2024-01-22 2025-02-13 13 1 +130 / -48 jonathon.herbert jonathon.herbert
editor.ts
in lib/cql/src/cqlInput/editor
68 1 2025-05-28 2025-07-10 8 1 +123 / -45 jonathon.herbert jonathon.herbert
diff.ts
in lib/cql/src/cqlInput/editor
85 3 2025-06-22 2026-07-07 3 2 +159 / -9 jonathon.herbert jonathon.herbert
Ast.scala
in src/main/scala/lang
79 - 2024-02-22 2024-12-14 4 1 +125 / -32 jonathon.herbert jonathon.herbert
team-info.ts
in lib/cql/src/typeahead/tools-index/config
145 - 2025-05-28 2025-05-28 1 1 +156 / -0 jonathon.herbert jonathon.herbert
Handler.scala
in src/main/scala
79 1 2024-05-10 2025-06-27 10 1 +118 / -32 jonathon.herbert jonathon.herbert
DateSuggestionContent.tsx
in lib/cql/src/cqlInput/popover/components
132 - 2025-05-28 2025-05-28 1 1 +141 / -0 jonathon.herbert jonathon.herbert
devx.ts
in lib/cql/src/typeahead/tools-index/config
116 10 2025-05-28 2025-05-28 1 1 +129 / -0 jonathon.herbert jonathon.herbert
TestTypeaheadHelpers.ts
in lib/cql/src/lang/fixtures
57 2 2025-05-28 2025-09-28 4 3 +99 / -29 jonathon.herbert jonathon.herbert
capi.ts
in lib/cql/src/typeahead/tools-index/config
116 8 2025-05-28 2025-05-28 1 1 +126 / -0 jonathon.herbert jonathon.herbert
Cql.scala
in src/main/scala/lang
63 1 2024-02-22 2024-12-14 8 1 +97 / -23 jonathon.herbert jonathon.herbert
ErrorPopover.ts
in lib/cql/src/cqlInput/popover
48 1 2025-05-28 2025-07-17 3 2 +80 / -39 jonathon.herbert pete.faulconbridge
capiQueryString.ts
in lib/cql/src/lang
95 1 2025-05-28 2025-09-23 2 1 +114 / -1 jonathon.herbert jonathon.herbert
utils.ts
in lib/cql/src/lang
50 - 2025-05-28 2025-08-26 8 1 +90 / -22 jonathon.herbert jonathon.herbert
interpreter.ts
in lib/cql/src/lang
46 - 2025-06-16 2025-09-21 8 1 +85 / -26 jonathon.herbert jonathon.herbert
PopoverContainer.tsx
in lib/cql/src/cqlInput/popover/components
89 - 2025-05-28 2025-06-12 2 1 +106 / -1 jonathon.herbert jonathon.herbert
schema.ts
in lib/cql/src/cqlInput/editor
67 - 2025-05-28 2025-08-12 8 1 +80 / -9 jonathon.herbert jonathon.herbert
CapiQueryString.scala
in src/main/scala/lang
50 3 2024-02-22 2024-12-14 4 1 +73 / -15 jonathon.herbert jonathon.herbert
investigations.ts
in lib/cql/src/typeahead/tools-index/config
81 4 2025-05-28 2025-05-28 1 1 +87 / -0 jonathon.herbert jonathon.herbert
testUtils.ts
in lib/cql/src/lang
53 - 2025-05-28 2025-09-22 5 1 +69 / -15 jonathon.herbert jonathon.herbert
Cql.ts
in lib/cql/src/lang
42 - 2025-05-28 2025-06-22 3 1 +58 / -11 jonathon.herbert jonathon.herbert
index.ts
in lib/cql/src/typeahead/tools-index/config
51 1 2025-05-28 2025-06-16 2 1 +62 / -7 jonathon.herbert jonathon.herbert
Popover.ts
in lib/cql/src/cqlInput/popover
47 3 2025-05-28 2025-08-11 3 1 +65 / -2 jonathon.herbert jonathon.herbert
types.ts
in lib/cql/src/lang
35 1 2025-05-28 2025-07-01 4 3 +50 / -4 jonathon.herbert 114918544+andrewheguardian
token.ts
in lib/cql/src/lang
32 1 2025-05-28 2025-09-22 3 1 +47 / -5 jonathon.herbert jonathon.herbert
ast.ts
in lib/cql/src/lang
41 1 2025-05-28 2025-09-21 3 1 +49 / -1 jonathon.herbert jonathon.herbert
AbsoluteDateTab.tsx
in lib/cql/src/cqlInput/popover/components
42 - 2025-05-28 2025-05-28 1 1 +45 / -0 jonathon.herbert jonathon.herbert
Token.scala
in src/main/scala/lang
31 - 2024-02-22 2024-10-26 3 1 +42 / -1 jonathon.herbert jonathon.herbert
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)
# contributorsline
churn
first
contributor
latest
contributor
CqlInput.ts
in lib/cql/src/cqlInput
416 5 2025-05-28 2026-07-19 27 5 +668 / -172 jonathon.herbert jonathon.herbert
TextSuggestionContent.tsx
in lib/cql/src/cqlInput/popover/components
136 - 2025-05-28 2026-07-05 6 4 +247 / -30 jonathon.herbert jonathon.herbert
cql.ts
in lib/cql/src/cqlInput/editor/plugins
423 13 2025-06-13 2026-07-19 31 3 +1111 / -646 jonathon.herbert jonathon.herbert
commands.ts
in lib/cql/src/cqlInput/editor
216 1 2025-05-28 2026-01-29 18 3 +443 / -113 jonathon.herbert pete.faulconbridge
typeahead.ts
in lib/cql/src/lang
184 8 2025-05-28 2026-07-19 10 3 +260 / -36 jonathon.herbert jonathon.herbert
theme.ts
in lib/cql/src/cqlInput
132 - 2025-05-28 2025-09-26 7 3 +189 / -40 jonathon.herbert jonathon.herbert
types.ts
in lib/cql/src/lang
35 1 2025-05-28 2025-07-01 4 3 +50 / -4 jonathon.herbert 114918544+andrewheguardian
TestTypeaheadHelpers.ts
in lib/cql/src/lang/fixtures
57 2 2025-05-28 2025-09-28 4 3 +99 / -29 jonathon.herbert jonathon.herbert
page.ts
in lib/cql/src
271 3 2025-05-28 2025-09-22 13 2 +482 / -97 jonathon.herbert jonathon.herbert
ErrorPopover.ts
in lib/cql/src/cqlInput/popover
48 1 2025-05-28 2025-07-17 3 2 +80 / -39 jonathon.herbert pete.faulconbridge
diff.ts
in lib/cql/src/cqlInput/editor
85 3 2025-06-22 2026-07-07 3 2 +159 / -9 jonathon.herbert jonathon.herbert
utils.ts
in lib/cql/src/cqlInput/editor
668 - 2025-05-28 2026-02-16 32 1 +1359 / -448 jonathon.herbert jonathon.herbert
scanner.ts
in lib/cql/src/lang
212 - 2025-05-28 2025-09-23 16 1 +524 / -217 jonathon.herbert jonathon.herbert
HttpServer.scala
in src/main/scala
71 1 2024-01-22 2025-02-13 13 1 +130 / -48 jonathon.herbert jonathon.herbert
Handler.scala
in src/main/scala
79 1 2024-05-10 2025-06-27 10 1 +118 / -32 jonathon.herbert jonathon.herbert
Typeahead.scala
in src/main/scala/lang
211 8 2024-02-22 2025-02-13 9 1 +460 / -219 jonathon.herbert jonathon.herbert
index.html
in lib/cql
614 - 2025-05-28 2025-09-26 8 1 +678 / -5 jonathon.herbert jonathon.herbert
schema.ts
in lib/cql/src/cqlInput/editor
67 - 2025-05-28 2025-08-12 8 1 +80 / -9 jonathon.herbert jonathon.herbert
editor.ts
in lib/cql/src/cqlInput/editor
68 1 2025-05-28 2025-07-10 8 1 +123 / -45 jonathon.herbert jonathon.herbert
utils.ts
in lib/cql/src/lang
50 - 2025-05-28 2025-08-26 8 1 +90 / -22 jonathon.herbert jonathon.herbert
interpreter.ts
in lib/cql/src/lang
46 - 2025-06-16 2025-09-21 8 1 +85 / -26 jonathon.herbert jonathon.herbert
Cql.scala
in src/main/scala/lang
63 1 2024-02-22 2024-12-14 8 1 +97 / -23 jonathon.herbert jonathon.herbert
TypeaheadPopover.ts
in lib/cql/src/cqlInput/popover
163 2 2025-05-28 2025-09-28 7 1 +239 / -25 jonathon.herbert jonathon.herbert
Parser.scala
in src/main/scala/lang
159 4 2024-02-22 2024-12-14 7 1 +263 / -67 jonathon.herbert jonathon.herbert
debug.ts
in lib/cql/src/cqlInput/editor
272 - 2025-05-28 2025-09-22 6 1 +314 / -7 jonathon.herbert jonathon.herbert
Scanner.scala
in src/main/scala/lang
113 2 2024-02-22 2024-10-26 6 1 +191 / -54 jonathon.herbert jonathon.herbert
nodeView.ts
in lib/cql/src/cqlInput/editor
152 3 2025-07-17 2026-07-06 5 1 +197 / -14 jonathon.herbert jonathon.herbert
testUtils.ts
in lib/cql/src/lang
53 - 2025-05-28 2025-09-22 5 1 +69 / -15 jonathon.herbert jonathon.herbert
placeholder.ts
in lib/cql/src/cqlInput/editor/plugins
70 5 2025-06-13 2025-06-22 4 1 +144 / -59 jonathon.herbert jonathon.herbert
CapiQueryString.scala
in src/main/scala/lang
50 3 2024-02-22 2024-12-14 4 1 +73 / -15 jonathon.herbert jonathon.herbert
Ast.scala
in src/main/scala/lang
79 - 2024-02-22 2024-12-14 4 1 +125 / -32 jonathon.herbert jonathon.herbert
TypeaheadHelpersCapi.scala
in src/main/scala/lang
191 2 2024-07-10 2025-02-13 4 1 +231 / -34 jonathon.herbert jonathon.herbert
cql-lambda.ts
in cdk/lib
22 1 2024-02-22 2024-05-10 3 1 +29 / -5 jonathon.herbert jonathon.herbert
Popover.ts
in lib/cql/src/cqlInput/popover
47 3 2025-05-28 2025-08-11 3 1 +65 / -2 jonathon.herbert jonathon.herbert
ast.ts
in lib/cql/src/lang
41 1 2025-05-28 2025-09-21 3 1 +49 / -1 jonathon.herbert jonathon.herbert
parser.ts
in lib/cql/src/lang
205 7 2025-05-28 2025-09-22 3 1 +269 / -23 jonathon.herbert jonathon.herbert
Cql.ts
in lib/cql/src/lang
42 - 2025-05-28 2025-06-22 3 1 +58 / -11 jonathon.herbert jonathon.herbert
token.ts
in lib/cql/src/lang
32 1 2025-05-28 2025-09-22 3 1 +47 / -5 jonathon.herbert jonathon.herbert
lib.ts
in lib/cql/src
15 - 2025-05-28 2025-06-22 3 1 +16 / -1 jonathon.herbert jonathon.herbert
Token.scala
in src/main/scala/lang
31 - 2024-02-22 2024-10-26 3 1 +42 / -1 jonathon.herbert jonathon.herbert
Main.scala
in src/main/scala
3 - 2024-01-17 2024-01-22 3 1 +19 / -15 jonathon.herbert jonathon.herbert
vite.config.ts
in lib/cql
9 1 2025-05-28 2025-07-17 2 1 +10 / -0 jonathon.herbert jonathon.herbert
index.ts
in lib/cql/src/typeahead/tools-index/config
51 1 2025-05-28 2025-06-16 2 1 +62 / -7 jonathon.herbert jonathon.herbert
PopoverContainer.tsx
in lib/cql/src/cqlInput/popover/components
89 - 2025-05-28 2025-06-12 2 1 +106 / -1 jonathon.herbert jonathon.herbert
result.ts
in lib/cql/src/utils
21 - 2025-05-28 2025-06-16 2 1 +141 / -86 jonathon.herbert jonathon.herbert
capiQueryString.ts
in lib/cql/src/lang
95 1 2025-05-28 2025-09-23 2 1 +114 / -1 jonathon.herbert jonathon.herbert
15 1 2025-05-28 2025-05-28 1 1 +17 / -0 jonathon.herbert jonathon.herbert
happydom.ts
in lib/cql
6 - 2025-05-28 2025-05-28 1 1 +8 / -0 jonathon.herbert jonathon.herbert
bunfig.toml
in lib/cql
2 - 2025-05-28 2025-05-28 1 1 +2 / -0 jonathon.herbert jonathon.herbert
mjs
25 - 2025-05-28 2025-05-28 1 1 +26 / -0 jonathon.herbert jonathon.herbert
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)
# contributorsline
churn
first
contributor
latest
contributor
CapiTypeaheadHelpers.ts
in lib/cql/src/typeahead
993 3 2025-05-28 2025-05-28 1 1 +1013 / -0 jonathon.herbert jonathon.herbert
utils.ts
in lib/cql/src/cqlInput/editor
668 - 2025-05-28 2026-02-16 32 1 +1359 / -448 jonathon.herbert jonathon.herbert
index.html
in lib/cql
614 - 2025-05-28 2025-09-26 8 1 +678 / -5 jonathon.herbert jonathon.herbert
debug.ts
in lib/cql/src/cqlInput/editor
272 - 2025-05-28 2025-09-22 6 1 +314 / -7 jonathon.herbert jonathon.herbert
scanner.ts
in lib/cql/src/lang
212 - 2025-05-28 2025-09-23 16 1 +524 / -217 jonathon.herbert jonathon.herbert
Typeahead.scala
in src/main/scala/lang
211 8 2024-02-22 2025-02-13 9 1 +460 / -219 jonathon.herbert jonathon.herbert
parser.ts
in lib/cql/src/lang
205 7 2025-05-28 2025-09-22 3 1 +269 / -23 jonathon.herbert jonathon.herbert
TypeaheadHelpersCapi.scala
in src/main/scala/lang
191 2 2024-07-10 2025-02-13 4 1 +231 / -34 jonathon.herbert jonathon.herbert
misc.ts
in lib/cql/src/typeahead/tools-index/config
177 9 2025-05-28 2025-05-28 1 1 +193 / -0 jonathon.herbert jonathon.herbert
TypeaheadPopover.ts
in lib/cql/src/cqlInput/popover
163 2 2025-05-28 2025-09-28 7 1 +239 / -25 jonathon.herbert jonathon.herbert
Parser.scala
in src/main/scala/lang
159 4 2024-02-22 2024-12-14 7 1 +263 / -67 jonathon.herbert jonathon.herbert
nodeView.ts
in lib/cql/src/cqlInput/editor
152 3 2025-07-17 2026-07-06 5 1 +197 / -14 jonathon.herbert jonathon.herbert
team-info.ts
in lib/cql/src/typeahead/tools-index/config
145 - 2025-05-28 2025-05-28 1 1 +156 / -0 jonathon.herbert jonathon.herbert
DateSuggestionContent.tsx
in lib/cql/src/cqlInput/popover/components
132 - 2025-05-28 2025-05-28 1 1 +141 / -0 jonathon.herbert jonathon.herbert
devx.ts
in lib/cql/src/typeahead/tools-index/config
116 10 2025-05-28 2025-05-28 1 1 +129 / -0 jonathon.herbert jonathon.herbert
capi.ts
in lib/cql/src/typeahead/tools-index/config
116 8 2025-05-28 2025-05-28 1 1 +126 / -0 jonathon.herbert jonathon.herbert
Scanner.scala
in src/main/scala/lang
113 2 2024-02-22 2024-10-26 6 1 +191 / -54 jonathon.herbert jonathon.herbert
capiQueryString.ts
in lib/cql/src/lang
95 1 2025-05-28 2025-09-23 2 1 +114 / -1 jonathon.herbert jonathon.herbert
PopoverContainer.tsx
in lib/cql/src/cqlInput/popover/components
89 - 2025-05-28 2025-06-12 2 1 +106 / -1 jonathon.herbert jonathon.herbert
investigations.ts
in lib/cql/src/typeahead/tools-index/config
81 4 2025-05-28 2025-05-28 1 1 +87 / -0 jonathon.herbert jonathon.herbert
Ast.scala
in src/main/scala/lang
79 - 2024-02-22 2024-12-14 4 1 +125 / -32 jonathon.herbert jonathon.herbert
Handler.scala
in src/main/scala
79 1 2024-05-10 2025-06-27 10 1 +118 / -32 jonathon.herbert jonathon.herbert
HttpServer.scala
in src/main/scala
71 1 2024-01-22 2025-02-13 13 1 +130 / -48 jonathon.herbert jonathon.herbert
placeholder.ts
in lib/cql/src/cqlInput/editor/plugins
70 5 2025-06-13 2025-06-22 4 1 +144 / -59 jonathon.herbert jonathon.herbert
editor.ts
in lib/cql/src/cqlInput/editor
68 1 2025-05-28 2025-07-10 8 1 +123 / -45 jonathon.herbert jonathon.herbert
schema.ts
in lib/cql/src/cqlInput/editor
67 - 2025-05-28 2025-08-12 8 1 +80 / -9 jonathon.herbert jonathon.herbert
Cql.scala
in src/main/scala/lang
63 1 2024-02-22 2024-12-14 8 1 +97 / -23 jonathon.herbert jonathon.herbert
testUtils.ts
in lib/cql/src/lang
53 - 2025-05-28 2025-09-22 5 1 +69 / -15 jonathon.herbert jonathon.herbert
index.ts
in lib/cql/src/typeahead/tools-index/config
51 1 2025-05-28 2025-06-16 2 1 +62 / -7 jonathon.herbert jonathon.herbert
utils.ts
in lib/cql/src/lang
50 - 2025-05-28 2025-08-26 8 1 +90 / -22 jonathon.herbert jonathon.herbert
CapiQueryString.scala
in src/main/scala/lang
50 3 2024-02-22 2024-12-14 4 1 +73 / -15 jonathon.herbert jonathon.herbert
Popover.ts
in lib/cql/src/cqlInput/popover
47 3 2025-05-28 2025-08-11 3 1 +65 / -2 jonathon.herbert jonathon.herbert
interpreter.ts
in lib/cql/src/lang
46 - 2025-06-16 2025-09-21 8 1 +85 / -26 jonathon.herbert jonathon.herbert
AbsoluteDateTab.tsx
in lib/cql/src/cqlInput/popover/components
42 - 2025-05-28 2025-05-28 1 1 +45 / -0 jonathon.herbert jonathon.herbert
Cql.ts
in lib/cql/src/lang
42 - 2025-05-28 2025-06-22 3 1 +58 / -11 jonathon.herbert jonathon.herbert
ast.ts
in lib/cql/src/lang
41 1 2025-05-28 2025-09-21 3 1 +49 / -1 jonathon.herbert jonathon.herbert
supporter-revenue.ts
in lib/cql/src/typeahead/tools-index/config
36 2 2025-05-28 2025-05-28 1 1 +43 / -0 jonathon.herbert jonathon.herbert
token.ts
in lib/cql/src/lang
32 1 2025-05-28 2025-09-22 3 1 +47 / -5 jonathon.herbert jonathon.herbert
Token.scala
in src/main/scala/lang
31 - 2024-02-22 2024-10-26 3 1 +42 / -1 jonathon.herbert jonathon.herbert
link.ts
in lib/cql/src/typeahead/tools-index/types
30 4 2025-05-28 2025-05-28 1 1 +34 / -0 jonathon.herbert jonathon.herbert
dotcom.ts
in lib/cql/src/typeahead/tools-index/config
28 1 2025-05-28 2025-05-28 1 1 +32 / -0 jonathon.herbert jonathon.herbert
Debounce.tsx
in lib/cql/src/cqlInput/popover/components
28 - 2025-05-28 2025-05-28 1 1 +39 / -0 jonathon.herbert jonathon.herbert
RelativeDateTab.tsx
in lib/cql/src/cqlInput/popover/components
28 - 2025-05-28 2025-05-28 1 1 +30 / -0 jonathon.herbert jonathon.herbert
mjs
25 - 2025-05-28 2025-05-28 1 1 +26 / -0 jonathon.herbert jonathon.herbert
LRUCache.ts
in lib/cql/src/typeahead
25 1 2025-05-28 2025-05-28 1 1 +32 / -0 jonathon.herbert jonathon.herbert
cql-lambda.ts
in cdk/lib
22 1 2024-02-22 2024-05-10 3 1 +29 / -5 jonathon.herbert jonathon.herbert
ophan.ts
in lib/cql/src/typeahead/tools-index/config
21 1 2025-05-28 2025-05-28 1 1 +24 / -0 jonathon.herbert jonathon.herbert
result.ts
in lib/cql/src/utils
21 - 2025-05-28 2025-06-16 2 1 +141 / -86 jonathon.herbert jonathon.herbert
merge.ts
in lib/cql/src/utils
18 1 2025-05-28 2025-05-28 1 1 +22 / -0 jonathon.herbert jonathon.herbert
15 1 2025-05-28 2025-05-28 1 1 +17 / -0 jonathon.herbert jonathon.herbert
Correlations

File Size vs. Number of Changes: 79 points

lib/cql/src/cqlInput/CqlInput.ts x: 416 lines of code y: 27 # changes lib/cql/src/cqlInput/editor/plugins/cql.ts x: 423 lines of code y: 31 # changes lib/cql/src/lang/typeahead.ts x: 184 lines of code y: 10 # changes lib/cql/src/cqlInput/editor/diff.ts x: 85 lines of code y: 3 # changes lib/cql/src/cqlInput/editor/nodeView.ts x: 152 lines of code y: 5 # changes lib/cql/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 136 lines of code y: 6 # changes lib/cql/src/cqlInput/editor/utils.ts x: 668 lines of code y: 32 # changes lib/cql/src/cqlInput/editor/commands.ts x: 216 lines of code y: 18 # changes lib/cql/src/cqlInput/popover/TypeaheadPopover.ts x: 163 lines of code y: 7 # changes lib/cql/src/lang/fixtures/TestTypeaheadHelpers.ts x: 57 lines of code y: 4 # changes lib/cql/index.html x: 614 lines of code y: 8 # changes lib/cql/src/cqlInput/theme.ts x: 132 lines of code y: 7 # changes lib/cql/src/lang/capiQueryString.ts x: 95 lines of code y: 2 # changes lib/cql/src/lang/scanner.ts x: 212 lines of code y: 16 # changes lib/cql/src/cqlInput/editor/debug.ts x: 272 lines of code y: 6 # changes lib/cql/src/page.ts x: 271 lines of code y: 13 # changes lib/cql/src/lang/parser.ts x: 205 lines of code y: 3 # changes lib/cql/src/lang/testUtils.ts x: 53 lines of code y: 5 # changes lib/cql/src/lang/token.ts x: 32 lines of code y: 3 # changes lib/cql/src/lang/interpreter.ts x: 46 lines of code y: 8 # changes lib/cql/src/lang/ast.ts x: 41 lines of code y: 3 # changes lib/cql/src/lang/utils.ts x: 50 lines of code y: 8 # changes lib/cql/src/cqlInput/editor/schema.ts x: 67 lines of code y: 8 # changes lib/cql/src/cqlInput/popover/Popover.ts x: 47 lines of code y: 3 # changes lib/cql/vite.config.ts x: 9 lines of code y: 2 # changes lib/cql/src/lang/types.ts x: 35 lines of code y: 4 # changes src/main/scala/Handler.scala x: 79 lines of code y: 10 # changes lib/cql/src/cqlInput/editor/plugins/placeholder.ts x: 70 lines of code y: 4 # changes lib/cql/src/lang/Cql.ts x: 42 lines of code y: 3 # changes lib/cql/src/lib.ts x: 15 lines of code y: 3 # changes lib/cql/src/typeahead/tools-index/config/index.ts x: 51 lines of code y: 2 # changes lib/cql/src/utils/result.ts x: 21 lines of code y: 2 # changes lib/cql/src/cqlInput/popover/components/PopoverContainer.tsx x: 89 lines of code y: 2 # changes lib/cql/src/types/utils.ts x: 5 lines of code y: 1 # changes lib/cql/bunfig.toml x: 2 lines of code y: 1 # changes lib/cql/eslint.config.mjs x: 25 lines of code y: 1 # changes lib/cql/happydom.ts x: 6 lines of code y: 1 # changes lib/cql/src/cqlInput/popover/components/AbsoluteDateTab.tsx x: 42 lines of code y: 1 # changes lib/cql/src/cqlInput/popover/components/DateSuggestionContent.tsx x: 132 lines of code y: 1 # changes lib/cql/src/cqlInput/popover/components/Debounce.tsx x: 28 lines of code y: 1 # changes lib/cql/src/cqlInput/popover/components/defaultPopoverRenderer.tsx x: 8 lines of code y: 1 # changes lib/cql/src/typeahead/CapiTypeaheadHelpers.ts x: 993 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/config/capi.ts x: 116 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/config/data-tech.ts x: 13 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/config/investigations.ts x: 81 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/config/misc.ts x: 177 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/config/ophan.ts x: 21 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/config/supporter-revenue.ts x: 36 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/config/team-info.ts x: 145 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/config/transparency-consent.ts x: 15 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/types/link.ts x: 30 lines of code y: 1 # changes lib/cql/src/typeahead/tools-index/types/tool.ts x: 12 lines of code y: 1 # changes lib/cql/src/utils/merge.ts x: 18 lines of code y: 1 # 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 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 src/main/scala/lang/Scanner.scala x: 113 lines of code y: 6 # changes cdk/lib/cql-lambda.ts x: 22 lines of code y: 3 # changes src/main/scala/Main.scala x: 3 lines of code y: 3 # changes
32.0
# changes
  min: 1.0
  average: 4.76
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 32.0
0 993.0
lines of code
min: 2.0 | average: 105.65 | 25th percentile: 18.0 | median: 50.0 | 75th percentile: 132.0 | max: 993.0

Number of Contributors vs. Number of Changes: 79 points

lib/cql/src/cqlInput/CqlInput.ts x: 5 # contributors y: 27 # changes lib/cql/src/cqlInput/editor/plugins/cql.ts x: 3 # contributors y: 31 # changes lib/cql/src/lang/typeahead.ts x: 3 # contributors y: 10 # changes lib/cql/src/cqlInput/editor/diff.ts x: 2 # contributors y: 3 # changes lib/cql/src/cqlInput/editor/nodeView.ts x: 1 # contributors y: 5 # changes lib/cql/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 4 # contributors y: 6 # changes lib/cql/src/cqlInput/editor/utils.ts x: 1 # contributors y: 32 # changes lib/cql/src/cqlInput/editor/commands.ts x: 3 # contributors y: 18 # changes lib/cql/src/cqlInput/popover/TypeaheadPopover.ts x: 1 # contributors y: 7 # changes lib/cql/src/lang/fixtures/TestTypeaheadHelpers.ts x: 3 # contributors y: 4 # changes lib/cql/index.html x: 1 # contributors y: 8 # changes lib/cql/src/cqlInput/theme.ts x: 3 # contributors y: 7 # changes lib/cql/src/lang/capiQueryString.ts x: 1 # contributors y: 2 # changes lib/cql/src/lang/scanner.ts x: 1 # contributors y: 16 # changes lib/cql/src/cqlInput/editor/debug.ts x: 1 # contributors y: 6 # changes lib/cql/src/page.ts x: 2 # contributors y: 13 # changes lib/cql/src/lang/parser.ts x: 1 # contributors y: 3 # changes src/main/scala/Handler.scala x: 1 # contributors y: 10 # changes lib/cql/src/cqlInput/editor/plugins/placeholder.ts x: 1 # contributors y: 4 # changes lib/cql/src/types/utils.ts x: 1 # contributors y: 1 # changes src/main/scala/HttpServer.scala x: 1 # contributors y: 13 # changes src/main/scala/lang/Typeahead.scala x: 1 # contributors y: 9 # changes
32.0
# changes
  min: 1.0
  average: 4.76
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 32.0
0 5.0
# contributors
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

Number of Contributors vs. File Size: 79 points

lib/cql/src/cqlInput/CqlInput.ts x: 5 # contributors y: 416 lines of code lib/cql/src/cqlInput/editor/plugins/cql.ts x: 3 # contributors y: 423 lines of code lib/cql/src/lang/typeahead.ts x: 3 # contributors y: 184 lines of code lib/cql/src/cqlInput/editor/diff.ts x: 2 # contributors y: 85 lines of code lib/cql/src/cqlInput/editor/nodeView.ts x: 1 # contributors y: 152 lines of code lib/cql/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 4 # contributors y: 136 lines of code lib/cql/src/cqlInput/editor/utils.ts x: 1 # contributors y: 668 lines of code lib/cql/src/cqlInput/editor/commands.ts x: 3 # contributors y: 216 lines of code lib/cql/src/cqlInput/popover/TypeaheadPopover.ts x: 1 # contributors y: 163 lines of code lib/cql/src/lang/fixtures/TestTypeaheadHelpers.ts x: 3 # contributors y: 57 lines of code lib/cql/index.html x: 1 # contributors y: 614 lines of code lib/cql/src/cqlInput/theme.ts x: 3 # contributors y: 132 lines of code lib/cql/src/lang/capiQueryString.ts x: 1 # contributors y: 95 lines of code lib/cql/src/lang/scanner.ts x: 1 # contributors y: 212 lines of code lib/cql/src/cqlInput/editor/debug.ts x: 1 # contributors y: 272 lines of code lib/cql/src/page.ts x: 2 # contributors y: 271 lines of code lib/cql/src/lang/parser.ts x: 1 # contributors y: 205 lines of code lib/cql/src/lang/testUtils.ts x: 1 # contributors y: 53 lines of code lib/cql/src/lang/token.ts x: 1 # contributors y: 32 lines of code lib/cql/src/lang/interpreter.ts x: 1 # contributors y: 46 lines of code lib/cql/src/lang/ast.ts x: 1 # contributors y: 41 lines of code lib/cql/src/lang/utils.ts x: 1 # contributors y: 50 lines of code lib/cql/src/cqlInput/editor/schema.ts x: 1 # contributors y: 67 lines of code lib/cql/src/cqlInput/popover/ErrorPopover.ts x: 2 # contributors y: 48 lines of code lib/cql/vite.config.ts x: 1 # contributors y: 9 lines of code lib/cql/src/lang/types.ts x: 3 # contributors y: 35 lines of code src/main/scala/Handler.scala x: 1 # contributors y: 79 lines of code lib/cql/src/lib.ts x: 1 # contributors y: 15 lines of code lib/cql/src/utils/result.ts x: 1 # contributors y: 21 lines of code lib/cql/src/cqlInput/popover/components/PopoverContainer.tsx x: 1 # contributors y: 89 lines of code lib/cql/src/types/utils.ts x: 1 # contributors y: 5 lines of code lib/cql/bunfig.toml x: 1 # contributors y: 2 lines of code lib/cql/eslint.config.mjs x: 1 # contributors y: 25 lines of code lib/cql/src/cqlInput/popover/components/DateSuggestionContent.tsx x: 1 # contributors y: 132 lines of code lib/cql/src/cqlInput/popover/components/Debounce.tsx x: 1 # contributors y: 28 lines of code lib/cql/src/typeahead/CapiTypeaheadHelpers.ts x: 1 # contributors y: 993 lines of code lib/cql/src/typeahead/tools-index/config/capi.ts x: 1 # contributors y: 116 lines of code lib/cql/src/typeahead/tools-index/config/misc.ts x: 1 # contributors y: 177 lines of code lib/cql/src/typeahead/tools-index/config/supporter-revenue.ts x: 1 # contributors y: 36 lines of code lib/cql/src/typeahead/tools-index/config/team-info.ts x: 1 # contributors y: 145 lines of code lib/cql/src/utils/merge.ts x: 1 # contributors y: 18 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 src/main/scala/lang/Cql.scala x: 1 # contributors y: 63 lines of code src/main/scala/lang/Parser.scala x: 1 # contributors y: 159 lines of code src/main/scala/lang/Scanner.scala x: 1 # contributors y: 113 lines of code
993.0
lines of code
  min: 2.0
  average: 105.65
  25th percentile: 18.0
  median: 50.0
  75th percentile: 132.0
  max: 993.0
0 5.0
# contributors
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

Number of Changes vs. Line Churn: 486 points

.changeset/bright-results-stare.md x: 2 # changes y: 10 line churn lib/cql/src/cqlInput/CqlInput.ts x: 27 # changes y: 840 line churn lib/cql/src/cqlInput/editor/plugins/cql.spec.ts x: 36 # changes y: 1946 line churn lib/cql/src/cqlInput/editor/plugins/cql.ts x: 31 # changes y: 1757 line churn lib/cql/src/lang/typeahead.ts x: 10 # changes y: 296 line churn .changeset/green-cars-look.md x: 1 # changes y: 20 line churn lib/cql/CHANGELOG.md x: 25 # changes y: 532 line churn lib/cql/package.json x: 27 # changes y: 237 line churn lib/cql/src/cqlInput/editor/diff.ts x: 3 # changes y: 168 line churn lib/cql/src/cqlInput/editor/editor.spec.ts x: 8 # changes y: 407 line churn lib/cql/src/cqlInput/CqlInput.spec.ts x: 7 # changes y: 195 line churn lib/cql/src/cqlInput/editor/nodeView.ts x: 5 # changes y: 211 line churn lib/cql/src/cqlInput/popover/components/TextSuggestionContent.spec.tsx x: 2 # changes y: 362 line churn lib/cql/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 6 # changes y: 277 line churn cdk/package-lock.json x: 3 # changes y: 14475 line churn cdk/package.json x: 3 # changes y: 80 line churn .github/workflows/ci.yaml x: 17 # changes y: 222 line churn README.md x: 43 # changes y: 791 line churn lib/cql/src/cqlInput/editor/utils.ts x: 32 # changes y: 1807 line churn .github/workflows/sbt-dependency-graph.yaml x: 4 # changes y: 66 line churn package.json x: 7 # changes y: 35 line churn lib/cql/src/cqlInput/editor/commands.ts x: 18 # changes y: 556 line churn lib/cql/src/cqlInput/popover/TypeaheadPopover.ts x: 7 # changes y: 264 line churn lib/cql/src/lang/fixtures/TestTypeaheadHelpers.ts x: 4 # changes y: 128 line churn lib/cql/src/lang/typeahead.spec.ts x: 8 # changes y: 570 line churn lib/cql/index.html x: 8 # changes y: 683 line churn lib/cql/src/cqlInput/editor/utils.spec.ts x: 18 # changes y: 696 line churn lib/cql/src/lang/capiQueryString.ts x: 2 # changes y: 115 line churn lib/cql/src/lang/scanner.spec.ts x: 15 # changes y: 1123 line churn lib/cql/src/lang/scanner.ts x: 16 # changes y: 741 line churn lib/cql/src/cqlInput/editor/debug.ts x: 6 # changes y: 321 line churn lib/cql/src/page.ts x: 13 # changes y: 579 line churn lib/cql/src/types/dom.d.ts x: 3 # changes y: 39 line churn lib/cql/src/lang/parser.spec.ts x: 4 # changes y: 281 line churn lib/cql/src/lang/parser.ts x: 3 # changes y: 292 line churn lib/cql/src/lang/testUtils.ts x: 5 # changes y: 84 line churn docs/notes.md x: 5 # changes y: 276 line churn lib/cql/src/lang/interpreter.ts x: 8 # changes y: 111 line churn lib/cql/src/lang/interpreter.spec.ts x: 7 # changes y: 82 line churn lib/cql/src/cqlInput/editor/editor.ts x: 8 # changes y: 168 line churn lib/cql/src/lang/types.ts x: 4 # changes y: 54 line churn src/main/scala/Handler.scala x: 10 # changes y: 150 line churn lib/cql/src/cqlInput/editor/plugins/placeholder.ts x: 4 # changes y: 203 line churn lib/cql/src/typeahead/tools-index/config/index.ts x: 2 # changes y: 69 line churn lib/cql/src/utils/option.ts x: 2 # changes y: 252 line churn lib/cql/src/utils/result.ts x: 2 # changes y: 227 line churn lib/cql/src/cqlInput/editor/plugin.spec.ts x: 3 # changes y: 1214 line churn lib/cql/src/cqlInput/editor/plugin.ts x: 5 # changes y: 1350 line churn client/index.html x: 7 # changes y: 1322 line churn client/package.json x: 12 # changes y: 222 line churn client/src/cqlInput/CqlInput.ts x: 20 # changes y: 996 line churn client/src/cqlInput/editor/debug.ts x: 5 # changes y: 638 line churn client/src/cqlInput/editor/editor.ts x: 6 # changes y: 164 line churn client/src/cqlInput/editor/plugin.spec.ts x: 17 # changes y: 1246 line churn client/src/cqlInput/editor/plugin.ts x: 19 # changes y: 1456 line churn client/src/cqlInput/editor/schema.ts x: 5 # changes y: 140 line churn client/src/cqlInput/editor/utils.spec.ts x: 8 # changes y: 806 line churn client/src/cqlInput/editor/utils.ts x: 12 # changes y: 1506 line churn client/src/cqlInput/popover/ErrorPopover.ts x: 6 # changes y: 176 line churn client/src/cqlInput/popover/TypeaheadPopover.ts x: 4 # changes y: 436 line churn client/src/cqlInput/popover/components/DateSuggestionContent.tsx x: 6 # changes y: 434 line churn client/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 8 # changes y: 256 line churn client/src/lang/Cql.ts x: 7 # changes y: 150 line churn client/src/lang/ast.ts x: 5 # changes y: 294 line churn client/src/lang/parser.ts x: 7 # changes y: 746 line churn client/src/lang/scanner.spec.ts x: 7 # changes y: 474 line churn client/src/lang/scanner.ts x: 8 # changes y: 482 line churn client/src/lang/testUtils.ts x: 6 # changes y: 108 line churn client/src/lang/typeahead.spec.ts x: 10 # changes y: 724 line churn client/src/lang/typeahead.ts x: 9 # changes y: 492 line churn client/src/lib.ts x: 8 # changes y: 44 line churn client/src/page.ts x: 11 # changes y: 646 line churn client/src/typeahead/CapiTypeaheadHelpers.ts x: 6 # changes y: 2134 line churn client/src/typeahead/tools-index/config/capi.ts x: 3 # changes y: 384 line churn client/src/typeahead/tools-index/config/devx.ts x: 3 # changes y: 444 line churn client/src/typeahead/tools-index/config/editorial-tools.ts x: 3 # changes y: 1534 line churn client/src/typeahead/tools-index/config/investigations.ts x: 3 # changes y: 234 line churn client/src/typeahead/tools-index/config/misc.ts x: 3 # changes y: 624 line churn client/src/typeahead/tools-index/config/team-info.ts x: 3 # changes y: 486 line churn client/vite.config.ts x: 5 # changes y: 30 line churn lib/cql/src/cqlInput/popover/components/DateSuggestionContent.tsx x: 1 # changes y: 141 line churn lib/cql/src/typeahead/CapiTypeaheadHelpers.ts x: 1 # changes y: 1013 line churn lib/cql/src/typeahead/tools-index/config/editorial-tools.ts x: 1 # changes y: 654 line churn lib/cql/src/typeahead/tools-index/config/investigations.ts x: 1 # changes y: 87 line churn lib/cql/src/typeahead/tools-index/config/misc.ts x: 1 # changes y: 193 line churn package-lock.json x: 1 # changes y: 2352 line churn src/main/scala/HttpServer.scala x: 13 # changes y: 178 line churn src/main/scala/lang/Typeahead.scala x: 9 # changes y: 679 line churn client/src/cqlInput/popover/TypeaheadPopover.tsx x: 5 # changes y: 460 line churn client/src/style.css x: 2 # changes y: 716 line churn client/src/typeahead/typeaheadHelpersCapi.ts x: 4 # changes y: 2112 line churn client/src/cqlInput/TypeaheadPopover.tsx x: 2 # changes y: 774 line churn client/src/main.ts x: 2 # changes y: 298 line churn client/src/cqlInput/TypeaheadPopover.ts x: 4 # changes y: 494 line churn src/main/scala/lang/Parser.scala x: 7 # changes y: 330 line churn client/src/lang/tools-index/config/capi.ts x: 1 # changes y: 242 line churn client/src/lang/tools-index/config/editorial-tools.ts x: 1 # changes y: 1302 line churn client/src/lang/tools-index/config/misc.ts x: 1 # changes y: 362 line churn client/src/lang/typeaheadHelpersCapi.ts x: 1 # changes y: 440 line churn prosemirror-client/src/lang/tools-index/config/editorial-tools.ts x: 1 # changes y: 1953 line churn prosemirror-client/src/lang/tools-index/config/misc.ts x: 1 # changes y: 543 line churn client/package-lock.json x: 2 # changes y: 8472 line churn client/src/lib/Cql.svelte x: 12 # changes y: 1004 line churn prosemirror-client/index.html x: 13 # changes y: 526 line churn prosemirror-client/package.json x: 18 # changes y: 150 line churn prosemirror-client/src/cqlInput/CqlInput.ts x: 27 # changes y: 681 line churn prosemirror-client/src/cqlInput/ErrorPopover.ts x: 8 # changes y: 366 line churn prosemirror-client/src/cqlInput/TypeaheadPopover.ts x: 20 # changes y: 784 line churn prosemirror-client/src/cqlInput/editor/debug.ts x: 7 # changes y: 700 line churn prosemirror-client/src/cqlInput/editor/plugin.spec.ts x: 11 # changes y: 880 line churn prosemirror-client/src/cqlInput/editor/plugin.ts x: 15 # changes y: 1580 line churn prosemirror-client/src/cqlInput/editor/utils.ts x: 14 # changes y: 1546 line churn prosemirror-client/src/lang/Cql.ts x: 12 # changes y: 366 line churn prosemirror-client/src/lang/ast.ts x: 10 # changes y: 234 line churn prosemirror-client/src/lang/parser.spec.ts x: 13 # changes y: 948 line churn prosemirror-client/src/lang/parser.ts x: 17 # changes y: 1142 line churn prosemirror-client/src/lang/scanner.spec.ts x: 14 # changes y: 786 line churn prosemirror-client/src/lang/scanner.ts x: 18 # changes y: 630 line churn prosemirror-client/src/lang/typeahead.spec.ts x: 8 # changes y: 864 line churn prosemirror-client/src/lang/typeahead.ts x: 10 # changes y: 476 line churn prosemirror-client/src/lang/typeaheadHelpersCapi.ts x: 8 # changes y: 756 line churn prosemirror-client/src/main.ts x: 22 # changes y: 434 line churn prosemirror-client/src/services/CqlService.ts x: 11 # changes y: 276 line churn prosemirror-client/src/style.css x: 13 # changes y: 766 line churn prosemirror-client/src/cqlInput/CqlInput.spec.ts x: 22 # changes y: 1122 line churn prosemirror-client/src/cqlInput/editor.ts x: 17 # changes y: 258 line churn prosemirror-client/src/cqlInput/plugin.ts x: 35 # changes y: 1556 line churn prosemirror-client/src/cqlInput/utils.spec.ts x: 15 # changes y: 764 line churn prosemirror-client/src/cqlInput/utils.ts x: 18 # changes y: 1432 line churn prosemirror-client/src/cqlInput/fixtures/responses/example_+.json x: 3 # changes y: 210 line churn prosemirror-client/src/lang/typehead.ts x: 2 # changes y: 494 line churn build.sbt x: 10 # changes y: 113 line churn prosemirror-client/yarn.lock x: 3 # changes y: 4552 line churn prosemirror-client/src/CqlInput.ts x: 5 # changes y: 876 line churn cdk/lib/__snapshots__/cql-lambda.test.ts.snap x: 3 # changes y: 669 line churn src/test/scala/BaseTest.scala x: 10 # changes y: 202 line churn src/test/scala/ParserTest.scala x: 8 # changes y: 208 line churn src/test/scala/ScannerTest.scala x: 12 # changes y: 532 line churn src/main/scala/Cql.scala x: 9 # changes y: 182 line churn src/main/scala/Parser.scala x: 17 # changes y: 1040 line churn src/main/scala/Scanner.scala x: 10 # changes y: 418 line churn src/main/scala/Typeahead.scala x: 12 # changes y: 770 line churn src/main/scala/grammar/Query.scala x: 14 # changes y: 364 line churn src/test/scala/ProgramTest.scala x: 9 # changes y: 282 line churn src/main/scala/Interpreter.scala x: 10 # changes y: 514 line churn
14475.0
line churn
  min: 1.0
  average: 284.42
  25th percentile: 20.0
  median: 82.0
  75th percentile: 253.0
  max: 14475.0
0 43.0
# changes
min: 1.0 | average: 4.45 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 43.0

Number of Contributors vs. Line Churn: 79 points

lib/cql/src/cqlInput/CqlInput.ts x: 5 # contributors y: 840 line churn lib/cql/src/cqlInput/editor/plugins/cql.ts x: 3 # contributors y: 1757 line churn lib/cql/src/lang/typeahead.ts x: 3 # contributors y: 296 line churn lib/cql/src/cqlInput/editor/diff.ts x: 2 # contributors y: 168 line churn lib/cql/src/cqlInput/editor/nodeView.ts x: 1 # contributors y: 211 line churn lib/cql/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 4 # contributors y: 277 line churn lib/cql/src/cqlInput/editor/utils.ts x: 1 # contributors y: 1807 line churn lib/cql/src/cqlInput/editor/commands.ts x: 3 # contributors y: 556 line churn lib/cql/src/cqlInput/popover/TypeaheadPopover.ts x: 1 # contributors y: 264 line churn lib/cql/src/lang/fixtures/TestTypeaheadHelpers.ts x: 3 # contributors y: 128 line churn lib/cql/index.html x: 1 # contributors y: 683 line churn lib/cql/src/cqlInput/theme.ts x: 3 # contributors y: 229 line churn lib/cql/src/lang/capiQueryString.ts x: 1 # contributors y: 115 line churn lib/cql/src/lang/scanner.ts x: 1 # contributors y: 741 line churn lib/cql/src/cqlInput/editor/debug.ts x: 1 # contributors y: 321 line churn lib/cql/src/page.ts x: 2 # contributors y: 579 line churn lib/cql/src/lang/parser.ts x: 1 # contributors y: 292 line churn lib/cql/src/lang/testUtils.ts x: 1 # contributors y: 84 line churn lib/cql/src/lang/token.ts x: 1 # contributors y: 52 line churn lib/cql/src/lang/interpreter.ts x: 1 # contributors y: 111 line churn lib/cql/src/cqlInput/editor/schema.ts x: 1 # contributors y: 89 line churn lib/cql/src/cqlInput/popover/Popover.ts x: 1 # contributors y: 67 line churn lib/cql/src/cqlInput/popover/ErrorPopover.ts x: 2 # contributors y: 119 line churn lib/cql/vite.config.ts x: 1 # contributors y: 10 line churn lib/cql/src/cqlInput/editor/editor.ts x: 1 # contributors y: 168 line churn lib/cql/src/lang/types.ts x: 3 # contributors y: 54 line churn src/main/scala/Handler.scala x: 1 # contributors y: 150 line churn lib/cql/src/cqlInput/editor/plugins/placeholder.ts x: 1 # contributors y: 203 line churn lib/cql/src/lib.ts x: 1 # contributors y: 17 line churn lib/cql/src/utils/result.ts x: 1 # contributors y: 227 line churn lib/cql/src/types/utils.ts x: 1 # contributors y: 5 line churn lib/cql/eslint.config.mjs x: 1 # contributors y: 26 line churn lib/cql/src/cqlInput/popover/components/AbsoluteDateTab.tsx x: 1 # contributors y: 45 line churn lib/cql/src/cqlInput/popover/components/DateSuggestionContent.tsx x: 1 # contributors y: 141 line churn lib/cql/src/cqlInput/popover/components/Debounce.tsx x: 1 # contributors y: 39 line churn lib/cql/src/cqlInput/popover/components/RelativeDateTab.tsx x: 1 # contributors y: 30 line churn lib/cql/src/typeahead/CapiTypeaheadHelpers.ts x: 1 # contributors y: 1013 line churn lib/cql/src/typeahead/tools-index/config/capi.ts x: 1 # contributors y: 126 line churn lib/cql/src/typeahead/tools-index/config/devx.ts x: 1 # contributors y: 129 line churn lib/cql/src/typeahead/tools-index/config/misc.ts x: 1 # contributors y: 193 line churn src/main/scala/HttpServer.scala x: 1 # contributors y: 178 line churn src/main/scala/lang/Typeahead.scala x: 1 # contributors y: 679 line churn src/main/scala/lang/Ast.scala x: 1 # contributors y: 157 line churn src/main/scala/lang/Parser.scala x: 1 # contributors y: 330 line churn src/main/scala/lang/Scanner.scala x: 1 # contributors y: 245 line churn
1807.0
line churn
  min: 2.0
  average: 196.72
  25th percentile: 24.0
  median: 88.0
  75th percentile: 211.0
  max: 1807.0
0 5.0
# contributors
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

File Size vs. Line Churn: 79 points

lib/cql/src/cqlInput/CqlInput.ts x: 416 lines of code y: 840 line churn lib/cql/src/cqlInput/editor/plugins/cql.ts x: 423 lines of code y: 1757 line churn lib/cql/src/lang/typeahead.ts x: 184 lines of code y: 296 line churn lib/cql/src/cqlInput/editor/diff.ts x: 85 lines of code y: 168 line churn lib/cql/src/cqlInput/editor/nodeView.ts x: 152 lines of code y: 211 line churn lib/cql/src/cqlInput/popover/components/TextSuggestionContent.tsx x: 136 lines of code y: 277 line churn lib/cql/src/cqlInput/editor/utils.ts x: 668 lines of code y: 1807 line churn lib/cql/src/cqlInput/editor/commands.ts x: 216 lines of code y: 556 line churn lib/cql/src/cqlInput/popover/TypeaheadPopover.ts x: 163 lines of code y: 264 line churn lib/cql/src/lang/fixtures/TestTypeaheadHelpers.ts x: 57 lines of code y: 128 line churn lib/cql/index.html x: 614 lines of code y: 683 line churn lib/cql/src/cqlInput/theme.ts x: 132 lines of code y: 229 line churn lib/cql/src/lang/capiQueryString.ts x: 95 lines of code y: 115 line churn lib/cql/src/lang/scanner.ts x: 212 lines of code y: 741 line churn lib/cql/src/cqlInput/editor/debug.ts x: 272 lines of code y: 321 line churn lib/cql/src/page.ts x: 271 lines of code y: 579 line churn lib/cql/src/lang/parser.ts x: 205 lines of code y: 292 line churn lib/cql/src/lang/testUtils.ts x: 53 lines of code y: 84 line churn lib/cql/src/lang/token.ts x: 32 lines of code y: 52 line churn lib/cql/src/lang/interpreter.ts x: 46 lines of code y: 111 line churn lib/cql/src/lang/ast.ts x: 41 lines of code y: 50 line churn lib/cql/src/lang/utils.ts x: 50 lines of code y: 112 line churn lib/cql/src/cqlInput/editor/schema.ts x: 67 lines of code y: 89 line churn lib/cql/src/cqlInput/popover/Popover.ts x: 47 lines of code y: 67 line churn lib/cql/src/cqlInput/popover/ErrorPopover.ts x: 48 lines of code y: 119 line churn lib/cql/vite.config.ts x: 9 lines of code y: 10 line churn lib/cql/src/cqlInput/editor/editor.ts x: 68 lines of code y: 168 line churn lib/cql/src/lang/types.ts x: 35 lines of code y: 54 line churn src/main/scala/Handler.scala x: 79 lines of code y: 150 line churn lib/cql/src/cqlInput/editor/plugins/placeholder.ts x: 70 lines of code y: 203 line churn lib/cql/src/lang/Cql.ts x: 42 lines of code y: 69 line churn lib/cql/src/lib.ts x: 15 lines of code y: 17 line churn lib/cql/src/typeahead/tools-index/config/index.ts x: 51 lines of code y: 69 line churn lib/cql/src/utils/result.ts x: 21 lines of code y: 227 line churn lib/cql/src/cqlInput/popover/components/PopoverContainer.tsx x: 89 lines of code y: 107 line churn lib/cql/src/types/utils.ts x: 5 lines of code y: 5 line churn lib/cql/bunfig.toml x: 2 lines of code y: 2 line churn lib/cql/eslint.config.mjs x: 25 lines of code y: 26 line churn lib/cql/happydom.ts x: 6 lines of code y: 8 line churn lib/cql/src/cqlInput/popover/components/AbsoluteDateTab.tsx x: 42 lines of code y: 45 line churn lib/cql/src/cqlInput/popover/components/DateSuggestionContent.tsx x: 132 lines of code y: 141 line churn lib/cql/src/cqlInput/popover/components/Debounce.tsx x: 28 lines of code y: 39 line churn lib/cql/src/cqlInput/popover/components/RelativeDateTab.tsx x: 28 lines of code y: 30 line churn lib/cql/src/cqlInput/popover/components/defaultPopoverRenderer.tsx x: 8 lines of code y: 10 line churn lib/cql/src/typeahead/CapiTypeaheadHelpers.ts x: 993 lines of code y: 1013 line churn lib/cql/src/typeahead/LRUCache.ts x: 25 lines of code y: 32 line churn lib/cql/src/typeahead/tools-index/config/capi.ts x: 116 lines of code y: 126 line churn lib/cql/src/typeahead/tools-index/config/data-tech.ts x: 13 lines of code y: 16 line churn lib/cql/src/typeahead/tools-index/config/devx.ts x: 116 lines of code y: 129 line churn lib/cql/src/typeahead/tools-index/config/investigations.ts x: 81 lines of code y: 87 line churn lib/cql/src/typeahead/tools-index/config/misc.ts x: 177 lines of code y: 193 line churn lib/cql/src/typeahead/tools-index/config/ophan.ts x: 21 lines of code y: 24 line churn lib/cql/src/typeahead/tools-index/config/supporter-revenue.ts x: 36 lines of code y: 43 line churn lib/cql/src/typeahead/tools-index/config/team-info.ts x: 145 lines of code y: 156 line churn lib/cql/src/typeahead/tools-index/types/link.ts x: 30 lines of code y: 34 line churn lib/cql/src/typeahead/tools-index/types/tool.ts x: 12 lines of code y: 13 line churn lib/cql/src/utils/merge.ts x: 18 lines of code y: 22 line churn src/main/scala/HttpServer.scala x: 71 lines of code y: 178 line churn src/main/scala/lang/Typeahead.scala x: 211 lines of code y: 679 line churn src/main/scala/lang/TypeaheadHelpersCapi.scala x: 191 lines of code y: 265 line churn src/main/scala/lang/Ast.scala x: 79 lines of code y: 157 line churn src/main/scala/lang/CapiQueryString.scala x: 50 lines of code y: 88 line churn src/main/scala/lang/Cql.scala x: 63 lines of code y: 120 line churn src/main/scala/lang/Parser.scala x: 159 lines of code y: 330 line churn src/main/scala/lang/Scanner.scala x: 113 lines of code y: 245 line churn src/main/scala/lang/Token.scala x: 31 lines of code y: 43 line churn src/main/resources/logback.xml x: 12 lines of code y: 15 line churn cdk/lib/cql-lambda.ts x: 22 lines of code y: 34 line churn src/main/scala/Main.scala x: 3 lines of code y: 34 line churn
1807.0
line churn
  min: 2.0
  average: 196.72
  25th percentile: 24.0
  median: 88.0
  75th percentile: 211.0
  max: 1807.0
0 993.0
lines of code
min: 2.0 | average: 105.65 | 25th percentile: 18.0 | median: 50.0 | 75th percentile: 132.0 | max: 993.0