JetBrains / qodana-cli
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 115 files with 13,657 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)
    • 7 files changed 6-20 times (511 lines of code)
    • 108 files changed 1-5 times (13,146 lines of code)
0% | 0% | 0% | 3% | 96%
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 115 files with 13,657 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)
    • 30 files changed by 2-5 contributors (3,993 lines of code)
    • 85 files changed by 1 contributor (9,664 lines of code)
0% | 0% | 0% | 29% | 70%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, dockerfile, txt, json, dockerignore, xml, md, gitignore, kt, py, mod, js, gitattributes, hcl, cpp, kts, cs, csproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 3% | 96%
py0% | 0% | 0% | 0% | 100%
hcl0% | 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
cdnet0% | 0% | 0% | 80% | 19%
clang0% | 0% | 0% | 45% | 54%
cli0% | 0% | 0% | 100% | 0%
internal0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
dockerfiles0% | 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
run.go
in cdnet
131 4 2024-04-04 2025-12-04 14 5 dmitry.golovinov@jetbrains.com viktor@tiulp.in
options.go
in cdnet
87 2 2024-04-04 2025-12-04 10 5 dmitry.golovinov@jetbrains.com viktor@tiulp.in
main.go
in cli
10 1 2024-01-30 2025-12-04 8 3 viktor@tiulp.in viktor@tiulp.in
main.go
in cdnet
12 1 2024-01-30 2025-12-04 8 4 viktor@tiulp.in viktor@tiulp.in
init.go
in cdnet
23 1 2024-04-04 2025-12-04 6 4 dmitry.golovinov@jetbrains.com viktor@tiulp.in
run.go
in clang
110 4 2025-04-08 2026-01-16 6 2 28830446+bindreams@users.no... viktor@tiulp.in
clang.go
in clang
138 6 2025-04-08 2025-12-11 6 3 28830446+bindreams@users.no... viktor@tiulp.in
config.go
in clang
50 1 2025-04-08 2025-12-17 5 3 28830446+bindreams@users.no... viktor@tiulp.in
main.go
in clang
12 1 2025-04-08 2025-12-04 4 3 28830446+bindreams@users.no... viktor@tiulp.in
process-cltzip.go
in cdnet/scripts
63 1 2025-07-29 2026-01-14 4 3 28830446+bindreams@users.no... viktor@tiulp.in
cmake.go
in clang
97 3 2025-04-08 2025-12-11 4 3 28830446+bindreams@users.no... viktor@tiulp.in
compute.go
in internal/platform/commoncontext
261 12 2025-12-04 2026-01-16 4 2 viktor@tiulp.in viktor@tiulp.in
common.go
in internal/platform/commoncontext
360 12 2025-12-04 2026-01-16 4 2 viktor@tiulp.in viktor@tiulp.in
sarif.go
in internal/platform
394 18 2025-12-04 2026-01-16 4 2 viktor@tiulp.in viktor@tiulp.in
init.go
in clang
27 1 2025-04-08 2025-12-04 3 3 28830446+bindreams@users.no... viktor@tiulp.in
75 1 2025-05-29 2025-12-04 3 2 28830446+bindreams@users.no... viktor@tiulp.in
create_context.go
in internal/core/corescan
89 1 2025-12-04 2025-12-14 3 2 viktor@tiulp.in alexey.afanasiev@jetbrains.com
git.go
in internal/platform/git
118 14 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
token_loader.go
in internal/platform/tokenloader
167 9 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
output.go
in internal/platform/msg
233 22 2025-12-04 2025-12-12 3 2 viktor@tiulp.in 28830446+bindreams@users.no...
config.go
in internal/platform/effectiveconfig
255 6 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
installers.go
in internal/core/startup
337 10 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
scan_options.go
in internal/platform/cmd
393 2 2025-12-04 2025-12-14 3 2 viktor@tiulp.in alexey.afanasiev@jetbrains.com
product_info.go
in internal/platform/product
402 23 2025-12-04 2025-12-16 3 2 viktor@tiulp.in viktor@tiulp.in
baseline.go
in internal/tooling
3 - 2025-12-04 2026-01-16 2 2 viktor@tiulp.in 28830446+bindreams@users.no...
bots.go
in internal/cloud
11 - 2025-12-04 2025-12-12 2 1 viktor@tiulp.in viktor@tiulp.in
fus.go
in internal/tooling
11 - 2025-12-04 2026-01-16 2 2 viktor@tiulp.in 28830446+bindreams@users.no...
sarif.go
in clang
12 1 2025-04-08 2025-12-04 2 2 28830446+bindreams@users.no... viktor@tiulp.in
15 1 2025-08-06 2025-12-04 2 2 28830446+bindreams@users.no... viktor@tiulp.in
cmd_windows.go
in internal/platform/utils
33 2 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
git_legacy.go
in internal/platform/git
36 5 2025-12-04 2025-12-17 2 2 viktor@tiulp.in shmulik.klein@jetbrains.com
baseline.go
in internal/platform
36 1 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
sign.go
in scripts
66 1 2025-08-06 2025-12-12 2 2 28830446+bindreams@users.no... viktor@tiulp.in
license.go
in internal/core/startup
80 2 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
download-resource.go
in internal/tooling/scripts
82 1 2025-12-04 2026-01-14 2 1 viktor@tiulp.in viktor@tiulp.in
root.go
in internal/cmd
106 8 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
contributors.go
in internal/core
116 5 2025-12-04 2025-12-17 2 2 viktor@tiulp.in shmulik.klein@jetbrains.com
158 5 2025-12-12 2026-01-16 2 2 viktor@tiulp.in 28830446+bindreams@users.no...
context.go
in internal/platform/thirdpartyscan
169 29 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
license.go
in internal/cloud
188 13 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
ext_bitbucket.go
in internal/platform
194 6 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
ide.go
in internal/core
246 7 2025-12-04 2025-12-14 2 2 viktor@tiulp.in alexey.afanasiev@jetbrains.com
qdenv.go
in internal/platform/qdenv
255 24 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
prepare.go
in internal/core/startup
294 15 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
incremental_analysis.go
in internal/core
295 14 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
system.go
in internal/core
322 11 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
context.go
in internal/core/corescan
363 73 2025-12-04 2025-12-14 2 2 viktor@tiulp.in alexey.afanasiev@jetbrains.com
version.go
in internal/platform/version
2 - 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
init_posix.go
in internal/platform/process
3 1 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
config_loader_cli.go
in internal/tooling
3 - 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
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
run.go
in cdnet
131 4 2024-04-04 2025-12-04 14 5 dmitry.golovinov@jetbrains.com viktor@tiulp.in
options.go
in cdnet
87 2 2024-04-04 2025-12-04 10 5 dmitry.golovinov@jetbrains.com viktor@tiulp.in
main.go
in cdnet
12 1 2024-01-30 2025-12-04 8 4 viktor@tiulp.in viktor@tiulp.in
init.go
in cdnet
23 1 2024-04-04 2025-12-04 6 4 dmitry.golovinov@jetbrains.com viktor@tiulp.in
main.go
in cli
10 1 2024-01-30 2025-12-04 8 3 viktor@tiulp.in viktor@tiulp.in
clang.go
in clang
138 6 2025-04-08 2025-12-11 6 3 28830446+bindreams@users.no... viktor@tiulp.in
config.go
in clang
50 1 2025-04-08 2025-12-17 5 3 28830446+bindreams@users.no... viktor@tiulp.in
process-cltzip.go
in cdnet/scripts
63 1 2025-07-29 2026-01-14 4 3 28830446+bindreams@users.no... viktor@tiulp.in
cmake.go
in clang
97 3 2025-04-08 2025-12-11 4 3 28830446+bindreams@users.no... viktor@tiulp.in
main.go
in clang
12 1 2025-04-08 2025-12-04 4 3 28830446+bindreams@users.no... viktor@tiulp.in
init.go
in clang
27 1 2025-04-08 2025-12-04 3 3 28830446+bindreams@users.no... viktor@tiulp.in
run.go
in clang
110 4 2025-04-08 2026-01-16 6 2 28830446+bindreams@users.no... viktor@tiulp.in
sarif.go
in internal/platform
394 18 2025-12-04 2026-01-16 4 2 viktor@tiulp.in viktor@tiulp.in
common.go
in internal/platform/commoncontext
360 12 2025-12-04 2026-01-16 4 2 viktor@tiulp.in viktor@tiulp.in
compute.go
in internal/platform/commoncontext
261 12 2025-12-04 2026-01-16 4 2 viktor@tiulp.in viktor@tiulp.in
create_context.go
in internal/core/corescan
89 1 2025-12-04 2025-12-14 3 2 viktor@tiulp.in alexey.afanasiev@jetbrains.com
product_info.go
in internal/platform/product
402 23 2025-12-04 2025-12-16 3 2 viktor@tiulp.in viktor@tiulp.in
output.go
in internal/platform/msg
233 22 2025-12-04 2025-12-12 3 2 viktor@tiulp.in 28830446+bindreams@users.no...
scan_options.go
in internal/platform/cmd
393 2 2025-12-04 2025-12-14 3 2 viktor@tiulp.in alexey.afanasiev@jetbrains.com
75 1 2025-05-29 2025-12-04 3 2 28830446+bindreams@users.no... viktor@tiulp.in
contributors.go
in internal/core
116 5 2025-12-04 2025-12-17 2 2 viktor@tiulp.in shmulik.klein@jetbrains.com
context.go
in internal/core/corescan
363 73 2025-12-04 2025-12-14 2 2 viktor@tiulp.in alexey.afanasiev@jetbrains.com
ide.go
in internal/core
246 7 2025-12-04 2025-12-14 2 2 viktor@tiulp.in alexey.afanasiev@jetbrains.com
baseline.go
in internal/tooling
3 - 2025-12-04 2026-01-16 2 2 viktor@tiulp.in 28830446+bindreams@users.no...
fus.go
in internal/tooling
11 - 2025-12-04 2026-01-16 2 2 viktor@tiulp.in 28830446+bindreams@users.no...
git_legacy.go
in internal/platform/git
36 5 2025-12-04 2025-12-17 2 2 viktor@tiulp.in shmulik.klein@jetbrains.com
sarif.go
in clang
12 1 2025-04-08 2025-12-04 2 2 28830446+bindreams@users.no... viktor@tiulp.in
158 5 2025-12-12 2026-01-16 2 2 viktor@tiulp.in 28830446+bindreams@users.no...
sign.go
in scripts
66 1 2025-08-06 2025-12-12 2 2 28830446+bindreams@users.no... viktor@tiulp.in
15 1 2025-08-06 2025-12-04 2 2 28830446+bindreams@users.no... viktor@tiulp.in
installers.go
in internal/core/startup
337 10 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
config.go
in internal/platform/effectiveconfig
255 6 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
token_loader.go
in internal/platform/tokenloader
167 9 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
git.go
in internal/platform/git
118 14 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
license.go
in internal/core/startup
80 2 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
prepare.go
in internal/core/startup
294 15 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
incremental_analysis.go
in internal/core
295 14 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
system.go
in internal/core
322 11 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
download-resource.go
in internal/tooling/scripts
82 1 2025-12-04 2026-01-14 2 1 viktor@tiulp.in viktor@tiulp.in
root.go
in internal/cmd
106 8 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
license.go
in internal/cloud
188 13 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
bots.go
in internal/cloud
11 - 2025-12-04 2025-12-12 2 1 viktor@tiulp.in viktor@tiulp.in
context.go
in internal/platform/thirdpartyscan
169 29 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
baseline.go
in internal/platform
36 1 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
ext_bitbucket.go
in internal/platform
194 6 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
qdenv.go
in internal/platform/qdenv
255 24 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
cmd_windows.go
in internal/platform/utils
33 2 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
hcl
docker-bake.hcl
in dockerfiles/base
125 - 2025-12-16 2025-12-16 1 1 viktor@tiulp.in viktor@tiulp.in
releases.go
in internal/core/startup
90 4 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
xml.go
in internal/core/startup
162 2 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
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
schema.go
in internal/sarif
561 2 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
container.go
in internal/core
459 18 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
installers.go
in internal/core/startup
337 10 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
system.go
in internal/core
322 11 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
product.go
in internal/platform/product
318 10 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
incremental_analysis.go
in internal/core
295 14 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
prepare.go
in internal/core/startup
294 15 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
run.go
in internal/platform
286 12 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
yaml.go
in internal/platform/qdyaml
260 10 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
config.go
in internal/platform/effectiveconfig
255 6 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
qdenv.go
in internal/platform/qdenv
255 24 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
utils.go
in internal/platform/utils
251 10 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
embed.go
in internal/platform
210 7 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
cmd.go
in internal/platform/utils
208 10 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
ext_bitbucket.go
in internal/platform
194 6 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
properties.go
in internal/core
192 8 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
configurator.go
in internal/platform/commoncontext
191 5 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
license.go
in internal/cloud
188 13 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
git_changes.go
in internal/platform/git
177 4 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
scan.go
in internal/cmd
174 3 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
fileops.go
in internal/platform/utils
174 8 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
endpoints.go
in internal/cloud
172 10 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
context.go
in internal/platform/thirdpartyscan
169 29 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
token_loader.go
in internal/platform/tokenloader
167 9 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
xml.go
in internal/core/startup
162 2 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
context_changes.go
in internal/core/corescan
143 13 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
dockerfiles.py
in scripts
138 9 2025-12-16 2025-12-16 1 1 viktor@tiulp.in viktor@tiulp.in
intelllij_linters.go
in internal/platform/product
133 2 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
statistics.go
in internal/platform
130 7 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
hcl
docker-bake.hcl
in dockerfiles/base
125 - 2025-12-16 2025-12-16 1 1 viktor@tiulp.in viktor@tiulp.in
nuget.go
in internal/platform/nuget
122 8 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
sarifVersioning.go
in internal/platform
119 6 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
init.go
in internal/cmd
118 3 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
git.go
in internal/platform/git
118 14 2025-12-04 2026-01-16 3 1 viktor@tiulp.in viktor@tiulp.in
native.go
in internal/platform/commoncontext
113 5 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
versions.go
in internal/cloud
112 6 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
root.go
in internal/cmd
106 8 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
container.go
in internal/platform/qdcontainer
100 4 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
ext_gitlab.go
in internal/platform
97 3 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
send.go
in internal/cmd
95 1 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
releases.go
in internal/core/startup
90 4 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
analyzers.go
in internal/platform/product
90 19 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
publisher.go
in internal/platform
89 3 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
show.go
in internal/cmd
84 1 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
download-resource.go
in internal/tooling/scripts
82 1 2025-12-04 2026-01-14 2 1 viktor@tiulp.in viktor@tiulp.in
license.go
in internal/core/startup
80 2 2025-12-04 2025-12-11 2 1 viktor@tiulp.in viktor@tiulp.in
strutil.go
in internal/platform/strutil
79 11 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
contributors.go
in internal/cmd
65 1 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
pull.go
in internal/cmd
64 1 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in
files.go
in internal/platform
54 6 2025-12-04 2025-12-04 1 1 viktor@tiulp.in viktor@tiulp.in