azure / azapi-lsp
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 96 files with 8,367 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)
    • 13 files changed 6-20 times (3,195 lines of code)
    • 83 files changed 1-5 times (5,172 lines of code)
0% | 0% | 0% | 38% | 61%
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 96 files with 8,367 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,499 lines of code)
    • 85 files changed by 1 contributor (5,868 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, json, md, yaml, txt, tf, s, gitignore, sh, rl, proto, hcl, rb, gitattributes, bash, mod, js, c, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 38% | 61%
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
internal0% | 0% | 0% | 38% | 61%
ROOT0% | 0% | 0% | 28% | 71%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
hover.go
in internal/langserver/handlers/hover
182 4 2022-01-12 2024-12-17 18 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
init.go
in internal/langserver/handlers/tfschema
812 1 2022-02-22 2025-03-28 18 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
validate.go
in internal/langserver/handlers/validate
329 13 2022-01-12 2024-04-22 15 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
complete.go
in internal/langserver/handlers/complete
82 2 2022-01-12 2024-08-19 10 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
loader.go
in internal/azure
106 6 2022-01-12 2025-04-29 9 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
candidates.go
in internal/langserver/handlers/tfschema
158 10 2022-02-22 2024-11-18 9 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
body_candidates.go
in internal/langserver/handlers/tfschema
269 9 2022-02-22 2024-04-22 9 3 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
version.go
in root
19 2 2022-03-14 2022-11-17 8 2 henglu@microsoft.com 79895375+ms-henglu@users.no...
aztfmigrate_command.go
in internal/langserver/handlers/command
355 3 2024-10-10 2025-04-11 8 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
schema.go
in internal/langserver/schema
219 5 2022-02-14 2024-03-01 7 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
hcl_node.go
in internal/parser
394 10 2022-02-14 2024-04-22 7 3 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
initialize.go
in internal/langserver/handlers
88 - 2022-01-10 2024-10-10 6 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
index.go
in internal/azure
182 6 2022-01-12 2024-08-19 6 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
completion_command.go
in internal/cmd
101 4 2022-01-12 2024-10-10 5 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
code_action.go
in internal/langserver/handlers
102 2 2022-02-28 2024-10-24 5 2 79895375+ms-henglu@users.no... henglu@microsoft.com
resource_type.go
in internal/azure/types
174 8 2022-01-30 2024-08-19 5 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
service.go
in internal/langserver/handlers
226 9 2022-02-28 2024-12-17 5 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
resource_function_type.go
in internal/azure/types
20 3 2022-02-09 2024-03-01 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
execute_command.go
in internal/langserver/handlers
34 3 2024-08-19 2024-12-17 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
array_type.go
in internal/azure/types
64 3 2022-02-28 2024-08-19 4 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
telemetry.go
in internal/telemetry
95 5 2022-01-12 2024-12-17 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
discriminated_object_type.go
in internal/azure/types
110 3 2022-02-28 2024-08-19 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
serve_command.go
in internal/cmd
141 6 2022-01-12 2024-10-10 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
object_type.go
in internal/azure/types
178 8 2022-02-28 2024-08-19 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
noop.go
in internal/telemetry
17 2 2022-01-12 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
code_actions.go
in internal/lsp
31 2 2022-01-12 2024-10-10 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
range.go
in internal/lsp
33 3 2022-02-14 2024-10-10 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
hover.go
in internal/langserver/handlers
41 1 2022-02-22 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
schema.go
in internal/parser
45 4 2022-02-14 2022-08-16 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
union_type.go
in internal/azure/types
56 3 2022-02-28 2024-03-01 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
convert_json_command.go
in internal/langserver/handlers/command
65 1 2024-08-19 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
context.go
in internal/context
84 14 2022-02-28 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
snippets.go
in internal/langserver/handlers/snippets
116 3 2023-10-13 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
langserver.go
in internal/langserver
149 14 2022-01-12 2022-08-16 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
filesystem.go
in internal/filesystem
211 13 2022-01-12 2022-08-16 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
handler.go
in internal/langserver/handlers/command
8 - 2024-08-19 2024-10-10 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
operation_candidates.go
in internal/langserver/handlers/tfschema
32 1 2022-07-15 2022-08-16 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
string_literal_type.go
in internal/azure/types
34 3 2022-02-28 2024-03-01 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
resource.go
in internal/utils
42 2 2022-01-24 2022-01-30 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
complete.go
in internal/langserver/handlers
44 1 2022-02-28 2024-12-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
types.go
in internal/langserver/handlers/tfschema
45 2 2022-02-22 2022-02-28 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
integer_type.go
in internal/azure/types
46 3 2024-03-01 2024-08-19 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
string_type.go
in internal/azure/types
54 3 2024-03-01 2024-08-19 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
did_change.go
in internal/langserver/handlers
54 1 2022-01-12 2022-02-28 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
property_set.go
in internal/langserver/schema
56 1 2022-02-14 2022-02-28 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
hcl.go
in internal/parser
61 5 2022-02-14 2022-02-22 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
templates.go
in internal/langserver/handlers/snippets
71 1 2024-08-19 2024-12-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
filesystem_metadata.go
in internal/filesystem
82 8 2022-01-12 2022-02-28 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
logging.go
in internal/logging
82 8 2022-02-28 2022-10-31 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
diagnostics.go
in internal/langserver/diagnostics
83 6 2022-01-12 2022-02-28 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
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
body_candidates.go
in internal/langserver/handlers/tfschema
269 9 2022-02-22 2024-04-22 9 3 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
hcl_node.go
in internal/parser
394 10 2022-02-14 2024-04-22 7 3 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
init.go
in internal/langserver/handlers/tfschema
812 1 2022-02-22 2025-03-28 18 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
hover.go
in internal/langserver/handlers/hover
182 4 2022-01-12 2024-12-17 18 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
validate.go
in internal/langserver/handlers/validate
329 13 2022-01-12 2024-04-22 15 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
complete.go
in internal/langserver/handlers/complete
82 2 2022-01-12 2024-08-19 10 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
candidates.go
in internal/langserver/handlers/tfschema
158 10 2022-02-22 2024-11-18 9 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
version.go
in root
19 2 2022-03-14 2022-11-17 8 2 henglu@microsoft.com 79895375+ms-henglu@users.no...
initialize.go
in internal/langserver/handlers
88 - 2022-01-10 2024-10-10 6 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
code_action.go
in internal/langserver/handlers
102 2 2022-02-28 2024-10-24 5 2 79895375+ms-henglu@users.no... henglu@microsoft.com
array_type.go
in internal/azure/types
64 3 2022-02-28 2024-08-19 4 2 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
loader.go
in internal/azure
106 6 2022-01-12 2025-04-29 9 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
aztfmigrate_command.go
in internal/langserver/handlers/command
355 3 2024-10-10 2025-04-11 8 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
schema.go
in internal/langserver/schema
219 5 2022-02-14 2024-03-01 7 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
index.go
in internal/azure
182 6 2022-01-12 2024-08-19 6 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
service.go
in internal/langserver/handlers
226 9 2022-02-28 2024-12-17 5 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
resource_type.go
in internal/azure/types
174 8 2022-01-30 2024-08-19 5 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
completion_command.go
in internal/cmd
101 4 2022-01-12 2024-10-10 5 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
execute_command.go
in internal/langserver/handlers
34 3 2024-08-19 2024-12-17 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
telemetry.go
in internal/telemetry
95 5 2022-01-12 2024-12-17 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
discriminated_object_type.go
in internal/azure/types
110 3 2022-02-28 2024-08-19 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
object_type.go
in internal/azure/types
178 8 2022-02-28 2024-08-19 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
resource_function_type.go
in internal/azure/types
20 3 2022-02-09 2024-03-01 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
serve_command.go
in internal/cmd
141 6 2022-01-12 2024-10-10 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
context.go
in internal/context
84 14 2022-02-28 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
hover.go
in internal/langserver/handlers
41 1 2022-02-22 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
convert_json_command.go
in internal/langserver/handlers/command
65 1 2024-08-19 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
snippets.go
in internal/langserver/handlers/snippets
116 3 2023-10-13 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
langserver.go
in internal/langserver
149 14 2022-01-12 2022-08-16 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
noop.go
in internal/telemetry
17 2 2022-01-12 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
schema.go
in internal/parser
45 4 2022-02-14 2022-08-16 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
union_type.go
in internal/azure/types
56 3 2022-02-28 2024-03-01 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
code_actions.go
in internal/lsp
31 2 2022-01-12 2024-10-10 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
range.go
in internal/lsp
33 3 2022-02-14 2024-10-10 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
filesystem.go
in internal/filesystem
211 13 2022-01-12 2022-08-16 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
resource.go
in internal/utils
42 2 2022-01-24 2022-01-30 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
logging.go
in internal/logging
82 8 2022-02-28 2022-10-31 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
operation_candidates.go
in internal/langserver/handlers/tfschema
32 1 2022-07-15 2022-08-16 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
types.go
in internal/langserver/handlers/tfschema
45 2 2022-02-22 2022-02-28 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
did_change.go
in internal/langserver/handlers
54 1 2022-01-12 2022-02-28 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
complete.go
in internal/langserver/handlers
44 1 2022-02-28 2024-12-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
handler.go
in internal/langserver/handlers/command
8 - 2024-08-19 2024-10-10 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
resource_json_converter.go
in internal/langserver/handlers/command
225 7 2024-08-19 2024-12-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
arm_template_converter.go
in internal/langserver/handlers/command
171 5 2024-08-19 2024-12-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
templates.go
in internal/langserver/handlers/snippets
71 1 2024-08-19 2024-12-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
snippets_gen.go
in internal/langserver/handlers/snippets
134 3 2023-10-13 2023-10-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
diagnostics.go
in internal/langserver/diagnostics
83 6 2022-01-12 2022-02-28 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
property_set.go
in internal/langserver/schema
56 1 2022-02-14 2022-02-28 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
hcl.go
in internal/parser
61 5 2022-02-14 2022-02-22 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
schema.go
in internal/azure/types
141 1 2022-02-09 2024-03-01 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
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
protocol.go
in internal/protocol
1472 -
token_types.go
in internal/lsp
126 8
session.go
in internal/langserver/session
100 13
source.go
in internal/source
59 5
errors.go
in internal/langserver/session
41 5
pathtpl.go
in internal/pathtpl
34 2
mdplain.go
in internal/mdplain
34 1
errors.go
in internal/filesystem
28 4
signal_cancel.go
in internal/context
26 1
session_state.go
in internal/langserver/session
24 1
client_name.go
in internal/lsp
24 3
utils.go
in internal/utils
23 7
types.go
in internal/langserver/session
22 -
uri_windows.go
in internal/uri
21 3
uri_unix.go
in internal/uri
18 3
path.go
in internal/pathcmp
12 1
range.go
in internal/filesystem
11 1
log_handler.go
in internal/langserver/handlers
10 1
types.go
in internal/source
9 -
language_id.go
in internal/lsp
9 1
errors.go
in internal/context
8 1
shutdown.go
in internal/langserver/handlers
7 1
telemetry.go
in internal/protocol
7 -
type_base.go
in internal/azure/types
6 -
sender.go
in internal/telemetry
5 -
dir_handler.go
in internal/lsp
5 -
doc.go
in internal/lsp
1 -
doc.go
in internal/filesystem
1 -
aztfmigrate_command.go
in internal/langserver/handlers/command
355 3 2024-10-10 2025-04-11 8 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
service.go
in internal/langserver/handlers
226 9 2022-02-28 2024-12-17 5 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
resource_json_converter.go
in internal/langserver/handlers/command
225 7 2024-08-19 2024-12-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
schema.go
in internal/langserver/schema
219 5 2022-02-14 2024-03-01 7 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
filesystem.go
in internal/filesystem
211 13 2022-01-12 2022-08-16 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
index.go
in internal/azure
182 6 2022-01-12 2024-08-19 6 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
object_type.go
in internal/azure/types
178 8 2022-02-28 2024-08-19 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
resource_type.go
in internal/azure/types
174 8 2022-01-30 2024-08-19 5 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
arm_template_converter.go
in internal/langserver/handlers/command
171 5 2024-08-19 2024-12-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
langserver.go
in internal/langserver
149 14 2022-01-12 2022-08-16 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
schema.go
in internal/azure/types
141 1 2022-02-09 2024-03-01 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
serve_command.go
in internal/cmd
141 6 2022-01-12 2024-10-10 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
snippets_gen.go
in internal/langserver/handlers/snippets
134 3 2023-10-13 2023-10-17 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
token_encoder.go
in internal/lsp
118 4 2022-02-28 2024-10-10 2 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
snippets.go
in internal/langserver/handlers/snippets
116 3 2023-10-13 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
discriminated_object_type.go
in internal/azure/types
110 3 2022-02-28 2024-08-19 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
loader.go
in internal/azure
106 6 2022-01-12 2025-04-29 9 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
symbols.go
in internal/lsp
103 6 2022-02-28 2022-02-28 1 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
completion_command.go
in internal/cmd
101 4 2022-01-12 2024-10-10 5 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
telemetry.go
in internal/telemetry
95 5 2022-01-12 2024-12-17 4 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
arm_template_expression.go
in internal/langserver/handlers/command
93 2 2024-08-19 2024-08-19 1 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
context.go
in internal/context
84 14 2022-02-28 2024-12-17 3 1 79895375+ms-henglu@users.no... 79895375+ms-henglu@users.no...
Correlations

File Size vs. Number of Changes: 96 points

internal/azure/loader.go x: 106 lines of code y: 9 # changes internal/langserver/handlers/command/aztfmigrate_command.go x: 355 lines of code y: 8 # changes internal/langserver/handlers/tfschema/init.go x: 812 lines of code y: 18 # changes internal/context/context.go x: 84 lines of code y: 3 # changes internal/langserver/handlers/command/arm_template_converter.go x: 171 lines of code y: 2 # changes internal/langserver/handlers/command/convert_json_command.go x: 65 lines of code y: 3 # changes internal/langserver/handlers/command/resource_json_converter.go x: 225 lines of code y: 2 # changes internal/langserver/handlers/command/telemetry_command.go x: 25 lines of code y: 1 # changes internal/langserver/handlers/complete.go x: 44 lines of code y: 2 # changes internal/langserver/handlers/execute_command.go x: 34 lines of code y: 4 # changes internal/langserver/handlers/hover.go x: 41 lines of code y: 3 # changes internal/langserver/handlers/hover/hover.go x: 182 lines of code y: 18 # changes internal/langserver/handlers/service.go x: 226 lines of code y: 5 # changes internal/langserver/handlers/snippets/snippets.go x: 116 lines of code y: 3 # changes internal/langserver/handlers/snippets/templates.go x: 71 lines of code y: 2 # changes internal/telemetry/noop.go x: 17 lines of code y: 3 # changes internal/telemetry/telemetry.go x: 95 lines of code y: 4 # changes internal/langserver/handlers/tfschema/candidates.go x: 158 lines of code y: 9 # changes internal/langserver/handlers/code_action.go x: 102 lines of code y: 5 # changes internal/cmd/completion_command.go x: 101 lines of code y: 5 # changes internal/cmd/serve_command.go x: 141 lines of code y: 4 # changes internal/cmd/version_command.go x: 67 lines of code y: 1 # changes internal/langserver/handlers/command/handler.go x: 8 lines of code y: 2 # changes internal/langserver/handlers/initialize.go x: 88 lines of code y: 6 # changes internal/lsp/code_actions.go x: 31 lines of code y: 3 # changes internal/lsp/range.go x: 33 lines of code y: 3 # changes internal/lsp/token_encoder.go x: 118 lines of code y: 2 # changes internal/azure/index.go x: 182 lines of code y: 6 # changes internal/azure/types/array_type.go x: 64 lines of code y: 4 # changes internal/azure/types/discriminated_object_type.go x: 110 lines of code y: 4 # changes internal/azure/types/integer_type.go x: 46 lines of code y: 2 # changes internal/azure/types/object_type.go x: 178 lines of code y: 4 # changes internal/azure/types/resource_type.go x: 174 lines of code y: 5 # changes internal/azure/types/string_type.go x: 54 lines of code y: 2 # changes internal/langserver/handlers/command/arm_template_expression.go x: 93 lines of code y: 1 # changes internal/langserver/handlers/command/cmd_args.go x: 74 lines of code y: 1 # changes internal/langserver/handlers/complete/complete.go x: 82 lines of code y: 10 # changes internal/parser/hcl_node.go x: 394 lines of code y: 7 # changes internal/langserver/handlers/tfschema/body_candidates.go x: 269 lines of code y: 9 # changes internal/langserver/handlers/validate/validate.go x: 329 lines of code y: 15 # changes internal/azure/types/any_type.go x: 18 lines of code y: 1 # changes internal/azure/types/resource_function_type.go x: 20 lines of code y: 4 # changes internal/azure/types/schema.go x: 141 lines of code y: 2 # changes internal/azure/types/string_literal_type.go x: 34 lines of code y: 2 # changes internal/azure/types/type_reference.go x: 32 lines of code y: 1 # changes internal/azure/types/union_type.go x: 56 lines of code y: 3 # changes internal/langserver/schema/schema.go x: 219 lines of code y: 7 # changes internal/utils/error.go x: 72 lines of code y: 1 # changes internal/langserver/handlers/snippets/snippets_gen.go x: 134 lines of code y: 2 # changes version.go x: 19 lines of code y: 8 # changes internal/logging/logging.go x: 82 lines of code y: 2 # changes internal/cmd/commands.go x: 21 lines of code y: 1 # changes internal/filesystem/filesystem.go x: 211 lines of code y: 3 # changes internal/langserver/handlers/tfschema/operation_candidates.go x: 32 lines of code y: 2 # changes internal/langserver/langserver.go x: 149 lines of code y: 3 # changes internal/parser/schema.go x: 45 lines of code y: 3 # changes internal/filesystem/document.go x: 59 lines of code y: 1 # changes internal/filesystem/document_metadata.go x: 51 lines of code y: 1 # changes internal/filesystem/position.go x: 44 lines of code y: 1 # changes internal/langserver/diagnostics/diagnostics.go x: 83 lines of code y: 2 # changes internal/langserver/handlers/cancel_request.go x: 24 lines of code y: 1 # changes internal/langserver/handlers/did_save.go x: 8 lines of code y: 1 # changes internal/langserver/schema/property_set.go x: 56 lines of code y: 2 # changes internal/lsp/diagnostics.go x: 37 lines of code y: 1 # changes internal/lsp/document_links.go x: 20 lines of code y: 1 # changes internal/lsp/file.go x: 58 lines of code y: 1 # changes internal/lsp/file_change.go x: 29 lines of code y: 1 # changes internal/lsp/file_handler.go x: 71 lines of code y: 1 # changes internal/lsp/hover.go x: 16 lines of code y: 1 # changes internal/lsp/location_links.go x: 40 lines of code y: 1 # changes internal/lsp/symbols.go x: 103 lines of code y: 1 # changes main.go x: 47 lines of code y: 1 # changes internal/langserver/handlers/tfschema/const.go x: 64 lines of code y: 1 # changes internal/langserver/handlers/tfschema/utils.go x: 9 lines of code y: 1 # changes internal/parser/hcl.go x: 61 lines of code y: 2 # changes internal/langserver/schema/type.go x: 17 lines of code y: 1 # changes internal/parser/pos.go x: 7 lines of code y: 1 # changes internal/utils/resource.go x: 42 lines of code y: 2 # changes internal/langserver/rpc_logger.go x: 42 lines of code y: 1 # changes
18.0
# changes
  min: 1.0
  average: 3.04
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.75
  max: 18.0
0 812.0
lines of code
min: 7.0 | average: 87.16 | 25th percentile: 26.0 | median: 54.0 | 75th percentile: 102.75 | max: 812.0

Number of Contributors vs. Number of Changes: 96 points

internal/azure/loader.go x: 1 # contributors y: 9 # changes internal/langserver/handlers/command/aztfmigrate_command.go x: 1 # contributors y: 8 # changes internal/langserver/handlers/tfschema/init.go x: 2 # contributors y: 18 # changes internal/context/context.go x: 1 # contributors y: 3 # changes internal/langserver/handlers/command/arm_template_converter.go x: 1 # contributors y: 2 # changes internal/langserver/handlers/command/telemetry_command.go x: 1 # contributors y: 1 # changes internal/langserver/handlers/execute_command.go x: 1 # contributors y: 4 # changes internal/langserver/handlers/service.go x: 1 # contributors y: 5 # changes internal/langserver/handlers/tfschema/candidates.go x: 2 # contributors y: 9 # changes internal/langserver/handlers/code_action.go x: 2 # contributors y: 5 # changes internal/langserver/handlers/initialize.go x: 2 # contributors y: 6 # changes internal/azure/index.go x: 1 # contributors y: 6 # changes internal/azure/types/array_type.go x: 2 # contributors y: 4 # changes internal/langserver/handlers/complete/complete.go x: 2 # contributors y: 10 # changes internal/parser/hcl_node.go x: 3 # contributors y: 7 # changes internal/langserver/handlers/tfschema/body_candidates.go x: 3 # contributors y: 9 # changes internal/langserver/handlers/validate/validate.go x: 2 # contributors y: 15 # changes internal/langserver/schema/schema.go x: 1 # contributors y: 7 # changes version.go x: 2 # contributors y: 8 # changes
18.0
# changes
  min: 1.0
  average: 3.04
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.75
  max: 18.0
0 3.0
# contributors
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 96 points

internal/azure/loader.go x: 1 # contributors y: 106 lines of code internal/langserver/handlers/command/aztfmigrate_command.go x: 1 # contributors y: 355 lines of code internal/langserver/handlers/tfschema/init.go x: 2 # contributors y: 812 lines of code internal/context/context.go x: 1 # contributors y: 84 lines of code internal/langserver/handlers/command/arm_template_converter.go x: 1 # contributors y: 171 lines of code internal/langserver/handlers/command/convert_json_command.go x: 1 # contributors y: 65 lines of code internal/langserver/handlers/command/resource_json_converter.go x: 1 # contributors y: 225 lines of code internal/langserver/handlers/command/telemetry_command.go x: 1 # contributors y: 25 lines of code internal/langserver/handlers/complete.go x: 1 # contributors y: 44 lines of code internal/langserver/handlers/execute_command.go x: 1 # contributors y: 34 lines of code internal/langserver/handlers/hover.go x: 1 # contributors y: 41 lines of code internal/langserver/handlers/hover/hover.go x: 2 # contributors y: 182 lines of code internal/langserver/handlers/snippets/snippets.go x: 1 # contributors y: 116 lines of code internal/langserver/handlers/snippets/templates.go x: 1 # contributors y: 71 lines of code internal/telemetry/noop.go x: 1 # contributors y: 17 lines of code internal/telemetry/telemetry.go x: 1 # contributors y: 95 lines of code internal/langserver/handlers/tfschema/candidates.go x: 2 # contributors y: 158 lines of code internal/langserver/handlers/code_action.go x: 2 # contributors y: 102 lines of code internal/cmd/completion_command.go x: 1 # contributors y: 101 lines of code internal/cmd/serve_command.go x: 1 # contributors y: 141 lines of code internal/langserver/handlers/command/handler.go x: 1 # contributors y: 8 lines of code internal/langserver/handlers/initialize.go x: 2 # contributors y: 88 lines of code internal/lsp/code_actions.go x: 1 # contributors y: 31 lines of code internal/azure/index.go x: 1 # contributors y: 182 lines of code internal/azure/types/array_type.go x: 2 # contributors y: 64 lines of code internal/azure/types/discriminated_object_type.go x: 1 # contributors y: 110 lines of code internal/azure/types/integer_type.go x: 1 # contributors y: 46 lines of code internal/azure/types/object_type.go x: 1 # contributors y: 178 lines of code internal/azure/types/resource_type.go x: 1 # contributors y: 174 lines of code internal/azure/types/string_type.go x: 1 # contributors y: 54 lines of code internal/langserver/handlers/command/cmd_args.go x: 1 # contributors y: 74 lines of code internal/langserver/handlers/complete/complete.go x: 2 # contributors y: 82 lines of code internal/parser/hcl_node.go x: 3 # contributors y: 394 lines of code internal/langserver/handlers/tfschema/body_candidates.go x: 3 # contributors y: 269 lines of code internal/langserver/handlers/validate/validate.go x: 2 # contributors y: 329 lines of code internal/azure/types/resource_function_type.go x: 1 # contributors y: 20 lines of code internal/azure/types/union_type.go x: 1 # contributors y: 56 lines of code internal/langserver/schema/schema.go x: 1 # contributors y: 219 lines of code internal/langserver/handlers/snippets/snippets_gen.go x: 1 # contributors y: 134 lines of code version.go x: 2 # contributors y: 19 lines of code internal/logging/logging.go x: 1 # contributors y: 82 lines of code internal/filesystem/filesystem.go x: 1 # contributors y: 211 lines of code internal/langserver/langserver.go x: 1 # contributors y: 149 lines of code internal/filesystem/document.go x: 1 # contributors y: 59 lines of code internal/filesystem/document_metadata.go x: 1 # contributors y: 51 lines of code internal/langserver/handlers/did_open.go x: 1 # contributors y: 26 lines of code internal/lsp/diagnostics.go x: 1 # contributors y: 37 lines of code internal/lsp/symbols.go x: 1 # contributors y: 103 lines of code internal/parser/hcl.go x: 1 # contributors y: 61 lines of code
812.0
lines of code
  min: 7.0
  average: 87.16
  25th percentile: 26.0
  median: 54.0
  75th percentile: 102.75
  max: 812.0
0 3.0
# contributors
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0