anthropics / anthropic-cli
File Churn

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

Overview
File Change Frequency Overall
  • There are 2 files with 1,341 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)
    • 0 files changed 6-20 times (0 lines of code)
    • 2 files changed 1-5 times (1,341 lines of code)
0% | 0% | 0% | 0% | 100%
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 2 files with 1,341 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)
    • 2 files changed by 1 contributor (1,341 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
go, yaml, md, json, mod, gitignore, zsh, ps1, txt, sh, fish, bash
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 0% | 100%
fish0% | 0% | 0% | 0% | 0%
zsh0% | 0% | 0% | 0% | 0%
bash0% | 0% | 0% | 0% | 0%
ps10% | 0% | 0% | 0% | 0%
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
pkg0% | 0% | 0% | 0% | 100%
internal0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 25)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
cmd_profile.go
in pkg/cmd
186 6 2026-05-26 2026-05-26 1 1 +13 / -0 69683229+alepouroullis@user... 69683229+alepouroullis@user...
cmd_auth.go
in pkg/cmd
1155 33 2026-05-26 2026-05-26 1 1 +19 / -39 69683229+alepouroullis@user... 69683229+alepouroullis@user...
form.go
in internal/apiform
12 -
binary_param.go
in internal/binaryparam
17 1
25 2
zsh_autocomplete.zsh
in internal/autocomplete/shellscripts
36 -
extras.go
in pkg/cmd
38 1
fish
fish_autocomplete.fish
in internal/autocomplete/shellscripts
42 -
query.go
in internal/apiquery
43 2
bash_autocomplete.bash
in internal/autocomplete/shellscripts
46 -
federation.go
in pkg/cmd
61 4
cmdutil_unix.go
in pkg/cmd
80 3
pwsh_autocomplete.ps1
in internal/autocomplete/shellscripts
89 -
debug_middleware.go
in internal/debugmiddleware
94 4
suggest.go
in pkg/cmd
98 4
staticdisplay.go
in internal/jsonview
114 7
encoder.go
in internal/apiquery
143 5
encoder.go
in internal/apiform
182 5
worker.go
in pkg/cmd
189 5
innerflag.go
in internal/requestflag
220 22
autocomplete.go
in internal/autocomplete
291 11
cmdutil.go
in pkg/cmd
538 20
flagoptions.go
in pkg/cmd
545 15
explorer.go
in internal/jsonview
670 48
requestflag.go
in internal/requestflag
759 50
Files With Most Churn (Top 25)
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
cmd_auth.go
in pkg/cmd
1155 33 2026-05-26 2026-05-26 1 1 +19 / -39 69683229+alepouroullis@user... 69683229+alepouroullis@user...
cmd_profile.go
in pkg/cmd
186 6 2026-05-26 2026-05-26 1 1 +13 / -0 69683229+alepouroullis@user... 69683229+alepouroullis@user...
form.go
in internal/apiform
12 -
binary_param.go
in internal/binaryparam
17 1
25 2
zsh_autocomplete.zsh
in internal/autocomplete/shellscripts
36 -
extras.go
in pkg/cmd
38 1
fish
fish_autocomplete.fish
in internal/autocomplete/shellscripts
42 -
query.go
in internal/apiquery
43 2
bash_autocomplete.bash
in internal/autocomplete/shellscripts
46 -
federation.go
in pkg/cmd
61 4
cmdutil_unix.go
in pkg/cmd
80 3
pwsh_autocomplete.ps1
in internal/autocomplete/shellscripts
89 -
debug_middleware.go
in internal/debugmiddleware
94 4
suggest.go
in pkg/cmd
98 4
staticdisplay.go
in internal/jsonview
114 7
encoder.go
in internal/apiquery
143 5
encoder.go
in internal/apiform
182 5
worker.go
in pkg/cmd
189 5
innerflag.go
in internal/requestflag
220 22
autocomplete.go
in internal/autocomplete
291 11
cmdutil.go
in pkg/cmd
538 20
flagoptions.go
in pkg/cmd
545 15
explorer.go
in internal/jsonview
670 48
requestflag.go
in internal/requestflag
759 50
Files With Most Contributors (Top 25)
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
cmd_auth.go
in pkg/cmd
1155 33 2026-05-26 2026-05-26 1 1 +19 / -39 69683229+alepouroullis@user... 69683229+alepouroullis@user...
cmd_profile.go
in pkg/cmd
186 6 2026-05-26 2026-05-26 1 1 +13 / -0 69683229+alepouroullis@user... 69683229+alepouroullis@user...
flagoptions.go
in pkg/cmd
545 15
federation.go
in pkg/cmd
61 4
suggest.go
in pkg/cmd
98 4
cmdutil.go
in pkg/cmd
538 20
worker.go
in pkg/cmd
189 5
extras.go
in pkg/cmd
38 1
25 2
cmdutil_unix.go
in pkg/cmd
80 3
autocomplete.go
in internal/autocomplete
291 11
fish
fish_autocomplete.fish
in internal/autocomplete/shellscripts
42 -
zsh_autocomplete.zsh
in internal/autocomplete/shellscripts
36 -
bash_autocomplete.bash
in internal/autocomplete/shellscripts
46 -
pwsh_autocomplete.ps1
in internal/autocomplete/shellscripts
89 -
encoder.go
in internal/apiquery
143 5
query.go
in internal/apiquery
43 2
debug_middleware.go
in internal/debugmiddleware
94 4
explorer.go
in internal/jsonview
670 48
staticdisplay.go
in internal/jsonview
114 7
form.go
in internal/apiform
12 -
encoder.go
in internal/apiform
182 5
requestflag.go
in internal/requestflag
759 50
innerflag.go
in internal/requestflag
220 22
binary_param.go
in internal/binaryparam
17 1
Files With Least Contributors (Top 25)
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
requestflag.go
in internal/requestflag
759 50
explorer.go
in internal/jsonview
670 48
flagoptions.go
in pkg/cmd
545 15
cmdutil.go
in pkg/cmd
538 20
autocomplete.go
in internal/autocomplete
291 11
innerflag.go
in internal/requestflag
220 22
worker.go
in pkg/cmd
189 5
encoder.go
in internal/apiform
182 5
encoder.go
in internal/apiquery
143 5
staticdisplay.go
in internal/jsonview
114 7
suggest.go
in pkg/cmd
98 4
debug_middleware.go
in internal/debugmiddleware
94 4
pwsh_autocomplete.ps1
in internal/autocomplete/shellscripts
89 -
cmdutil_unix.go
in pkg/cmd
80 3
federation.go
in pkg/cmd
61 4
bash_autocomplete.bash
in internal/autocomplete/shellscripts
46 -
query.go
in internal/apiquery
43 2
fish
fish_autocomplete.fish
in internal/autocomplete/shellscripts
42 -
extras.go
in pkg/cmd
38 1
zsh_autocomplete.zsh
in internal/autocomplete/shellscripts
36 -
25 2
binary_param.go
in internal/binaryparam
17 1
form.go
in internal/apiform
12 -
cmd_auth.go
in pkg/cmd
1155 33 2026-05-26 2026-05-26 1 1 +19 / -39 69683229+alepouroullis@user... 69683229+alepouroullis@user...
cmd_profile.go
in pkg/cmd
186 6 2026-05-26 2026-05-26 1 1 +13 / -0 69683229+alepouroullis@user... 69683229+alepouroullis@user...
Correlations

File Size vs. Number of Changes: 2 points

pkg/cmd/cmd_auth.go x: 1155 lines of code y: 1 # changes pkg/cmd/cmd_profile.go x: 186 lines of code y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 1155.0
lines of code
min: 186.0 | average: 670.5 | 25th percentile: 186.0 | median: 670.5 | 75th percentile: 1155.0 | max: 1155.0

Number of Contributors vs. Number of Changes: 2 points

pkg/cmd/cmd_auth.go x: 1 # contributors y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.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: 2 points

pkg/cmd/cmd_auth.go x: 1 # contributors y: 1155 lines of code pkg/cmd/cmd_profile.go x: 1 # contributors y: 186 lines of code
1155.0
lines of code
  min: 186.0
  average: 670.5
  25th percentile: 186.0
  median: 670.5
  75th percentile: 1155.0
  max: 1155.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 Changes vs. Line Churn: 21 points

go.mod x: 6 # changes y: 17 line churn go.sum x: 5 # changes y: 24 line churn .github/demo.tape x: 1 # changes y: 81 line churn CONTRIBUTING.md x: 1 # changes y: 83 line churn README.md x: 1 # changes y: 251 line churn scripts/record-demo x: 1 # changes y: 163 line churn SECURITY.md x: 1 # changes y: 26 line churn pkg/cmd/cmd_auth.go x: 1 # changes y: 58 line churn pkg/cmd/cmd_auth_test.go x: 1 # changes y: 170 line churn pkg/cmd/cmd_profile.go x: 1 # changes y: 13 line churn pkg/cmd/cmd_profile_test.go x: 1 # changes y: 43 line churn .github/workflows/create-releases.yml x: 3 # changes y: 58 line churn CHANGELOG.md x: 2 # changes y: 70 line churn .goreleaser.yml x: 4 # changes y: 18 line churn .github/workflows/publish-release.yml x: 3 # changes y: 91 line churn .github/workflows/release-doctor.yml x: 1 # changes y: 24 line churn bin/check-release-environment x: 1 # changes y: 21 line churn .github/workflows/claude-code-review.yml x: 1 # changes y: 61 line churn .github/actions/setup-go/action.yml x: 1 # changes y: 4 line churn
251.0
line churn
  min: 4.0
  average: 62.1
  25th percentile: 19.5
  median: 43.0
  75th percentile: 82.0
  max: 251.0
0 6.0
# changes
min: 1.0 | average: 1.81 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.5 | max: 6.0

Number of Contributors vs. Line Churn: 2 points

pkg/cmd/cmd_auth.go x: 1 # contributors y: 58 line churn pkg/cmd/cmd_profile.go x: 1 # contributors y: 13 line churn
58.0
line churn
  min: 13.0
  average: 35.5
  25th percentile: 13.0
  median: 35.5
  75th percentile: 58.0
  max: 58.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

File Size vs. Line Churn: 2 points

pkg/cmd/cmd_auth.go x: 1155 lines of code y: 58 line churn pkg/cmd/cmd_profile.go x: 186 lines of code y: 13 line churn
58.0
line churn
  min: 13.0
  average: 35.5
  25th percentile: 13.0
  median: 35.5
  75th percentile: 58.0
  max: 58.0
0 1155.0
lines of code
min: 186.0 | average: 670.5 | 25th percentile: 186.0 | median: 670.5 | 75th percentile: 1155.0 | max: 1155.0