azure / tflint-ruleset-avm
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
interfaces/interface_variable.go
common/either.go
1 3 (33%) 3 (33%) 2025-04-22
interfaces/interface_variable.go
integration/interface-private-endpoint-incorrect/template.tf
1 3 (33%) 1 (100%) 2025-04-22
interfaces/interface_variable.go
integration/interface-private-endpoint-incorrect/terraform.tf
1 3 (33%) 1 (100%) 2025-04-22
rules/rule_register.go
rules/no_double_quotes_in_ignore_changes.go
1 25 (4%) 1 (100%) 2025-05-06
interfaces/private_endpoints.go
common/either.go
1 4 (25%) 3 (33%) 2025-04-22
integration/interface-private-endpoint-incorrect/template.tf
common/either.go
1 1 (100%) 3 (33%) 2025-04-22
interfaces/role_assignments.go
interfaces/private_endpoints.go
1 7 (14%) 4 (25%) 2025-04-22
interfaces/role_assignments.go
integration/interface-private-endpoint-incorrect/template.tf
1 7 (14%) 1 (100%) 2025-04-22
interfaces/role_assignments.go
interfaces/diagnostic_settings.go
1 7 (14%) 11 (9%) 2025-04-22
interfaces/private_endpoints_with_subresource_name.go
integration/interface-private-endpoint-incorrect/terraform.tf
1 4 (25%) 1 (100%) 2025-04-22
interfaces/location.go
integration/interface-private-endpoint-incorrect/terraform.tf
1 2 (50%) 1 (100%) 2025-04-22
integration/interface-private-endpoint/terraform.tf
integration/interface-private-endpoint-incorrect/terraform.tf
1 1 (100%) 1 (100%) 2025-04-22
interfaces/tags.go
interfaces/lock.go
1 3 (33%) 14 (7%) 2025-04-22
interfaces/tags.go
integration/interface-private-endpoint-incorrect/terraform.tf
1 3 (33%) 1 (100%) 2025-04-22
integration/interface-private-endpoint-incorrect/terraform.tf
common/either.go
1 1 (100%) 3 (33%) 2025-04-22
interfaces/role_assignments.go
interfaces/interface_variable.go
1 7 (14%) 3 (33%) 2025-04-22
interfaces/private_endpoints_with_subresource_name.go
interfaces/diagnostic_settings.go
1 4 (25%) 11 (9%) 2025-04-22
interfaces/tags.go
interfaces/interface_variable.go
1 3 (33%) 3 (33%) 2025-04-22
integration/interface-private-endpoint/terraform.tf
integration/interface-private-endpoint-incorrect/template.tf
1 1 (100%) 1 (100%) 2025-04-22
interfaces/role_assignments.go
integration/interface-private-endpoint-incorrect/terraform.tf
1 7 (14%) 1 (100%) 2025-04-22
interfaces/lock.go
interfaces/interface_variable.go
1 14 (7%) 3 (33%) 2025-04-22
interfaces/role_assignments.go
interfaces/private_endpoints_with_subresource_name.go
1 7 (14%) 4 (25%) 2025-04-22
interfaces/location.go
integration/interface-private-endpoint/terraform.tf
1 2 (50%) 1 (100%) 2025-04-22
interfaces/tags.go
integration/interface-private-endpoint/template.tf
1 3 (33%) 1 (100%) 2025-04-22
interfaces/role_assignments.go
common/either.go
1 7 (14%) 3 (33%) 2025-04-22
interfaces/tags.go
common/either.go
1 3 (33%) 3 (33%) 2025-04-22
interfaces/lock.go
common/either.go
1 14 (7%) 3 (33%) 2025-04-22
interfaces/managed_identities.go
interfaces/interface_variable.go
1 9 (11%) 3 (33%) 2025-04-22
interfaces/tags.go
interfaces/private_endpoints.go
1 3 (33%) 4 (25%) 2025-04-22
interfaces/private_endpoints.go
integration/interface-private-endpoint/template.tf
1 4 (25%) 1 (100%) 2025-04-22
interfaces/private_endpoints.go
integration/interface-private-endpoint-incorrect/terraform.tf
1 4 (25%) 1 (100%) 2025-04-22
interfaces/private_endpoints_with_subresource_name.go
integration/interface-private-endpoint/template.tf
1 4 (25%) 1 (100%) 2025-04-22
integration/interface-private-endpoint/template.tf
common/either.go
1 1 (100%) 3 (33%) 2025-04-22
interfaces/private_endpoints_with_subresource_name.go
interfaces/interface_variable.go
1 4 (25%) 3 (33%) 2025-04-22
interfaces/tags.go
integration/interface-private-endpoint-incorrect/template.tf
1 3 (33%) 1 (100%) 2025-04-22
interfaces/diagnostic_settings.go
integration/interface-private-endpoint-incorrect/template.tf
1 11 (9%) 1 (100%) 2025-04-22
interfaces/diagnostic_settings.go
integration/interface-private-endpoint-incorrect/terraform.tf
1 11 (9%) 1 (100%) 2025-04-22
interfaces/location.go
interfaces/diagnostic_settings.go
1 2 (50%) 11 (9%) 2025-04-22
interfaces/private_endpoints_with_subresource_name.go
interfaces/lock.go
1 4 (25%) 14 (7%) 2025-04-22
interfaces/location.go
interfaces/interface_variable.go
1 2 (50%) 3 (33%) 2025-04-22
interfaces/location.go
integration/interface-private-endpoint-incorrect/template.tf
1 2 (50%) 1 (100%) 2025-04-22
interfaces/managed_identities.go
interfaces/diagnostic_settings.go
1 9 (11%) 11 (9%) 2025-04-22
interfaces/role_assignments.go
integration/interface-private-endpoint/terraform.tf
1 7 (14%) 1 (100%) 2025-04-22
interfaces/private_endpoints.go
interfaces/diagnostic_settings.go
1 4 (25%) 11 (9%) 2025-04-22
interfaces/tags.go
interfaces/managed_identities.go
1 3 (33%) 9 (11%) 2025-04-22
interfaces/managed_identities.go
integration/interface-private-endpoint-incorrect/template.tf
1 9 (11%) 1 (100%) 2025-04-22
interfaces/location.go
common/either.go
1 2 (50%) 3 (33%) 2025-04-22
interfaces/private_endpoints.go
interfaces/lock.go
1 4 (25%) 14 (7%) 2025-04-22
interfaces/diagnostic_settings.go
common/either.go
1 11 (9%) 3 (33%) 2025-04-22
rules/provider_version.go
rules/dummy_runner.go
1 2 (50%) 3 (33%) 2025-04-22
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [interfaces/interface_variable.go] [interfaces/interface_variable.go] [common/either.go] [common/either.go] [interfaces/interface_variable.go]--[common/either.go] 1 [integration/interface-private-endpoint-incorrect/template.tf] [integration/interface-private-endpoint-incorrect/template.tf] [interfaces/interface_variable.go]--[integration/interface-private-endpoint-incorrect/template.tf] 1 [integration/interface-private-endpoint-incorrect/terraform.tf] [integration/interface-private-endpoint-incorrect/terraform.tf] [interfaces/interface_variable.go]--[integration/interface-private-endpoint-incorrect/terraform.tf] 1 [integration/interface-private-endpoint-incorrect/template.tf]--[common/either.go] 1 [integration/interface-private-endpoint-incorrect/terraform.tf]--[common/either.go] 1 [rules/rule_register.go] [rules/rule_register.go] [rules/no_double_quotes_in_ignore_changes.go] [rules/no_double_quotes_in_ignore_changes.go] [rules/rule_register.go]--[rules/no_double_quotes_in_ignore_changes.go] 1 [interfaces/private_endpoints.go] [interfaces/private_endpoints.go] [interfaces/private_endpoints.go]--[common/either.go] 1 [interfaces/private_endpoints.go]--[integration/interface-private-endpoint-incorrect/terraform.tf] 1 [interfaces/diagnostic_settings.go] [interfaces/diagnostic_settings.go] [interfaces/private_endpoints.go]--[interfaces/diagnostic_settings.go] 1 [interfaces/lock.go] [interfaces/lock.go] [interfaces/private_endpoints.go]--[interfaces/lock.go] 1 [integration/interface-private-endpoint/template.tf] [integration/interface-private-endpoint/template.tf] [interfaces/private_endpoints.go]--[integration/interface-private-endpoint/template.tf] 1 [interfaces/role_assignments.go] [interfaces/role_assignments.go] [interfaces/role_assignments.go]--[interfaces/interface_variable.go] 1 [interfaces/role_assignments.go]--[common/either.go] 1 [interfaces/role_assignments.go]--[integration/interface-private-endpoint-incorrect/template.tf] 1 [interfaces/role_assignments.go]--[integration/interface-private-endpoint-incorrect/terraform.tf] 1 [interfaces/role_assignments.go]--[interfaces/private_endpoints.go] 1 [interfaces/role_assignments.go]--[interfaces/diagnostic_settings.go] 1 [interfaces/private_endpoints_with_subresource_name.go] [interfaces/private_endpoints_with_subresource_name.go] [interfaces/role_assignments.go]--[interfaces/private_endpoints_with_subresource_name.go] 1 [integration/interface-private-endpoint/terraform.tf] [integration/interface-private-endpoint/terraform.tf] [interfaces/role_assignments.go]--[integration/interface-private-endpoint/terraform.tf] 1 [interfaces/diagnostic_settings.go]--[common/either.go] 1 [interfaces/diagnostic_settings.go]--[integration/interface-private-endpoint-incorrect/template.tf] 1 [interfaces/diagnostic_settings.go]--[integration/interface-private-endpoint-incorrect/terraform.tf] 1 [interfaces/private_endpoints_with_subresource_name.go]--[interfaces/interface_variable.go] 1 [interfaces/private_endpoints_with_subresource_name.go]--[integration/interface-private-endpoint-incorrect/terraform.tf] 1 [interfaces/private_endpoints_with_subresource_name.go]--[interfaces/diagnostic_settings.go] 1 [interfaces/private_endpoints_with_subresource_name.go]--[interfaces/lock.go] 1 [interfaces/private_endpoints_with_subresource_name.go]--[integration/interface-private-endpoint/template.tf] 1 [interfaces/location.go] [interfaces/location.go] [interfaces/location.go]--[interfaces/interface_variable.go] 1 [interfaces/location.go]--[common/either.go] 1 [interfaces/location.go]--[integration/interface-private-endpoint-incorrect/template.tf] 1 [interfaces/location.go]--[integration/interface-private-endpoint-incorrect/terraform.tf] 1 [interfaces/location.go]--[interfaces/diagnostic_settings.go] 1 [interfaces/location.go]--[integration/interface-private-endpoint/terraform.tf] 1 [integration/interface-private-endpoint/terraform.tf]--[integration/interface-private-endpoint-incorrect/template.tf] 1 [integration/interface-private-endpoint/terraform.tf]--[integration/interface-private-endpoint-incorrect/terraform.tf] 1 [interfaces/tags.go] [interfaces/tags.go] [interfaces/tags.go]--[interfaces/interface_variable.go] 1 [interfaces/tags.go]--[common/either.go] 1 [interfaces/tags.go]--[integration/interface-private-endpoint-incorrect/template.tf] 1 [interfaces/tags.go]--[integration/interface-private-endpoint-incorrect/terraform.tf] 1 [interfaces/tags.go]--[interfaces/private_endpoints.go] 1 [interfaces/tags.go]--[interfaces/lock.go] 1 [interfaces/tags.go]--[integration/interface-private-endpoint/template.tf] 1 [interfaces/managed_identities.go] [interfaces/managed_identities.go] [interfaces/tags.go]--[interfaces/managed_identities.go] 1 [interfaces/lock.go]--[interfaces/interface_variable.go] 1 [interfaces/lock.go]--[common/either.go] 1 [integration/interface-private-endpoint/template.tf]--[common/either.go] 1 [interfaces/managed_identities.go]--[interfaces/interface_variable.go] 1 [interfaces/managed_identities.go]--[integration/interface-private-endpoint-incorrect/template.tf] 1 [interfaces/managed_identities.go]--[interfaces/diagnostic_settings.go] 1 [rules/provider_version.go] [rules/provider_version.go] [rules/dummy_runner.go] [rules/dummy_runner.go] [rules/provider_version.go]--[rules/dummy_runner.go] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G rules rules rules--rules 2 interfaces interfaces interfaces--interfaces 1 common common interfaces--common 1 integration integration interfaces--integration 1 integration--common 1 integration--integration 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...