azure / bicep
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 1,420 files with 148,310 lines of code.
    • 11 files changed more than 100 times (23,527 lines of code)
    • 32 files changed 51-100 times (15,644 lines of code)
    • 111 files changed 21-50 times (28,394 lines of code)
    • 445 files changed 6-20 times (47,710 lines of code)
    • 821 files changed 1-5 times (33,035 lines of code)
15% | 10% | 19% | 32% | 22%
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 1,420 files with 148,310 lines of code.
    • 6 files changed by more than 25 contributors (8,984 lines of code)
    • 96 files changed by 11-25 contributors (42,715 lines of code)
    • 238 files changed by 6-10 contributors (34,305 lines of code)
    • 773 files changed by 2-5 contributors (51,255 lines of code)
    • 307 files changed by 1 contributor (11,051 lines of code)
6% | 28% | 23% | 34% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, json, ts, svg, html, tsx, txt, md, csproj, yaml, proj, targets, ps1, gitignore, sh, mjs, props, js, cmd, resx, css, bsl, vstemplate, snap, jsonc, iss, bat, xml, editorconfig, proto, vsixmanifest, gitattributes, nuspec, dotsettings, vscodeignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs17% | 11% | 19% | 32% | 19%
ts0% | 0% | 15% | 38% | 45%
props0% | 0% | 56% | 0% | 44%
targets0% | 0% | 0% | 52% | 47%
proj0% | 0% | 0% | 79% | 20%
vsixmanifest0% | 0% | 0% | 100% | 0%
jsonc0% | 0% | 0% | 55% | 45%
ps10% | 0% | 0% | 1% | 98%
tsx0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
bsl0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
vstemplate0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
iss0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
js0% | 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
src15% | 10% | 19% | 32% | 22%
scripts0% | 0% | 0% | 1% | 98%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DiagnosticBuilder.cs
in src/Bicep.Core/Diagnostics
1493 39 2020-08-07 2025-04-25 234 33 antmarti@microsoft.com 5498623+kalbert312@users.no...
ScenarioTests.cs
in src/Bicep.Core.IntegrationTests
6205 223 2020-11-02 2025-04-28 211 24 antmarti@microsoft.com jeskew@users.noreply.github...
BicepCompletionProvider.cs
in src/Bicep.LangServer/Completions
1800 81 2020-09-23 2025-03-21 177 31 majastrz@microsoft.com shenglong.li@outlook.com
TypeAssignmentVisitor.cs
in src/Bicep.Core/TypeSystem
1978 95 2020-09-21 2025-04-19 159 27 antmarti@microsoft.com 38542602+anthony-c-martin@u...
CompletionTests.cs
in src/Bicep.LangServer.IntegrationTests
4843 166 2020-09-25 2025-04-18 157 22 majastrz@microsoft.com 38542602+anthony-c-martin@u...
TemplateWriter.cs
in src/Bicep.Core/Emit
1536 57 2020-08-15 2025-05-05 148 32 majastrz@microsoft.com 38542602+anthony-c-martin@u...
LanguageConstants.cs
in src/Bicep.Core
272 3 2020-06-10 2025-04-25 131 27 majastrz@microsoft.com 5498623+kalbert312@users.no...
ExpressionConverter.cs
in src/Bicep.Core/Emit
767 32 2020-08-01 2025-04-25 116 21 majastrz@microsoft.com 5498623+kalbert312@users.no...
DeclaredTypeManager.cs
in src/Bicep.Core/TypeSystem
1720 95 2020-11-02 2025-04-28 113 19 majastrz@microsoft.com jeskew@users.noreply.github...
SystemNamespaceType.cs
in src/Bicep.Core/Semantics/Namespaces
1905 34 2021-09-27 2025-04-19 107 30 antmarti@microsoft.com 38542602+anthony-c-martin@u...
TypeValidator.cs
in src/Bicep.Core/TypeSystem
1008 27 2020-07-03 2025-04-28 105 20 majastrz@microsoft.com jeskew@users.noreply.github...
TemplateEmitterTests.cs
in src/Bicep.Core.IntegrationTests/Emit
223 10 2020-06-23 2025-04-25 94 20 majastrz@microsoft.com 5498623+kalbert312@users.no...
SemanticModel.cs
in src/Bicep.Core/Semantics
406 15 2020-11-22 2025-04-29 90 19 antmarti@microsoft.com stephenweatherford@users.no...
BicepCompletionContext.cs
in src/Bicep.LangServer/Completions
941 26 2020-09-23 2025-04-18 88 21 majastrz@microsoft.com 38542602+anthony-c-martin@u...
HoverTests.cs
in src/Bicep.LangServer.IntegrationTests
1132 36 2020-09-11 2025-04-25 85 21 majastrz@microsoft.com 5498623+kalbert312@users.no...
Server.cs
in src/Bicep.LangServer
94 3 2020-08-15 2025-02-21 83 15 antmarti@microsoft.com stephenweatherford@users.no...
TemplateConverter.cs
in src/Bicep.Decompiler
1581 54 2020-11-18 2025-04-20 79 20 antmarti@microsoft.com 38542602+anthony-c-martin@u...
Program.cs
in src/Bicep.Cli
134 1 2020-05-27 2025-01-14 75 22 antmarti@microsoft.com shenglong.li@outlook.com
DataSetsExtensions.cs
in src/Bicep.Core.Samples
116 4 2020-06-16 2025-03-21 73 17 majastrz@microsoft.com shenglong.li@outlook.com
SyntaxVisitor.cs
in src/Bicep.Core/Syntax
116 3 2020-05-31 2025-03-26 73 18 majastrz@microsoft.com 5498623+kalbert312@users.no...
EmitLimitationCalculator.cs
in src/Bicep.Core/Emit
774 32 2020-11-08 2025-04-25 70 19 antmarti@microsoft.com 5498623+kalbert312@users.no...
ExpressionEmitter.cs
in src/Bicep.Core/Emit
340 21 2020-08-01 2025-04-25 68 16 majastrz@microsoft.com 5498623+kalbert312@users.no...
Parser.cs
in src/Bicep.Core/Parsing
260 1 2020-11-22 2025-04-19 67 19 antmarti@microsoft.com 38542602+anthony-c-martin@u...
BuildCommandTests.cs
in src/Bicep.Cli.IntegrationTests
559 18 2021-07-07 2025-04-18 64 15 nicholastolhurst@outlook.com adrianleonhard@gmail.com
CodeActionTests.cs
in src/Bicep.LangServer.IntegrationTests
482 15 2020-10-13 2025-03-21 63 15 shenglong.li@outlook.com shenglong.li@outlook.com
ModuleTests.cs
in src/Bicep.Core.IntegrationTests
680 22 2020-10-16 2025-03-26 62 19 antmarti@microsoft.com 5498623+kalbert312@users.no...
ExtensibilityTests.cs
in src/Bicep.Core.IntegrationTests
859 24 2021-09-30 2025-04-25 62 18 antmarti@microsoft.com 5498623+kalbert312@users.no...
FeatureProvider.cs
in src/Bicep.Core/Features
51 2 2021-08-28 2025-04-04 61 24 majastrz@microsoft.com 114024746+mervynwumsft@user...
SyntaxFactory.cs
in src/Bicep.Core/Syntax
375 23 2020-06-23 2025-04-20 61 16 majastrz@microsoft.com 38542602+anthony-c-martin@u...
BicepCompilationManager.cs
in src/Bicep.LangServer
459 20 2020-06-19 2025-03-21 61 14 majastrz@microsoft.com shenglong.li@outlook.com
SemanticTokenVisitor.cs
in src/Bicep.LangServer
376 50 2020-08-08 2025-03-26 59 20 antmarti@microsoft.com 5498623+kalbert312@users.no...
DecompilationTests.cs
in src/Bicep.Decompiler.IntegrationTests
191 7 2020-11-18 2025-04-20 58 13 antmarti@microsoft.com 38542602+anthony-c-martin@u...
ModuleDispatcher.cs
in src/Bicep.Core/Registry
283 19 2021-08-02 2025-04-07 58 15 majastrz@microsoft.com shenglong.li@outlook.com
SyntaxRewriteVisitor.cs
in src/Bicep.Core/Syntax
1161 92 2020-11-23 2025-03-26 58 20 antmarti@microsoft.com 5498623+kalbert312@users.no...
IFeatureProvider.cs
in src/Bicep.Core/Features
54 - 2021-08-28 2025-04-21 56 24 majastrz@microsoft.com 38542602+anthony-c-martin@u...
DocumentBuildVisitor.cs
in src/Bicep.Core/PrettyPrint
772 51 2020-11-05 2025-02-20 56 16 shenglong.li@outlook.com 38542602+anthony-c-martin@u...
BicepDefinitionHandler.cs
in src/Bicep.LangServer/Handlers
472 17 2020-08-20 2025-04-29 55 13 majastrz@microsoft.com stephenweatherford@users.no...
SemanticModelTests.cs
in src/Bicep.Core.IntegrationTests/Semantics
286 10 2020-11-22 2025-03-21 53 19 antmarti@microsoft.com shenglong.li@outlook.com
DeclarationVisitor.cs
in src/Bicep.Core/Semantics
308 26 2020-11-22 2025-03-26 53 18 antmarti@microsoft.com 5498623+kalbert312@users.no...
RegistryTests.cs
in src/Bicep.Core.IntegrationTests
332 7 2021-09-01 2025-03-21 53 13 majastrz@microsoft.com shenglong.li@outlook.com
ExpressionBuilder.cs
in src/Bicep.Core/Intermediate
1301 54 2022-12-02 2025-04-25 53 13 38542602+anthony-c-martin@u... 5498623+kalbert312@users.no...
TypeValidationTests.cs
in src/Bicep.Core.IntegrationTests/TypeSystem
446 11 2020-09-29 2025-01-27 52 18 antmarti@microsoft.com levimatheri@gmail.com
DataSets.cs
in src/Bicep.Core.Samples
80 - 2020-06-16 2025-04-25 51 15 majastrz@microsoft.com 5498623+kalbert312@users.no...
ScopeHelper.cs
in src/Bicep.Core/Emit
470 11 2020-11-03 2025-03-31 50 16 antmarti@microsoft.com 38542602+anthony-c-martin@u...
TypeManager.cs
in src/Bicep.Core/TypeSystem
31 1 2020-07-21 2024-01-23 49 10 majastrz@microsoft.com asilverman@users.noreply.gi...
BicepHoverHandler.cs
in src/Bicep.LangServer/Handlers
279 11 2020-08-20 2025-02-05 49 16 majastrz@microsoft.com shenglong.li@outlook.com
DefinitionTests.cs
in src/Bicep.LangServer.IntegrationTests
722 15 2020-09-11 2025-03-21 49 11 majastrz@microsoft.com shenglong.li@outlook.com
TestBase.cs
in src/Bicep.Cli.IntegrationTests
117 4 2021-07-07 2025-02-27 46 14 nicholastolhurst@outlook.com shenglong.li@outlook.com
extension.ts
in src/vscode-bicep/src
159 5 2020-06-02 2024-11-18 46 14 majastrz@microsoft.com jeskew@users.noreply.github...
TypeHelper.cs
in src/Bicep.Core/TypeSystem
574 27 2021-10-11 2025-04-25 46 12 antmarti@microsoft.com 5498623+kalbert312@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
DiagnosticBuilder.cs
in src/Bicep.Core/Diagnostics
1493 39 2020-08-07 2025-04-25 234 33 antmarti@microsoft.com 5498623+kalbert312@users.no...
TemplateWriter.cs
in src/Bicep.Core/Emit
1536 57 2020-08-15 2025-05-05 148 32 majastrz@microsoft.com 38542602+anthony-c-martin@u...
BicepCompletionProvider.cs
in src/Bicep.LangServer/Completions
1800 81 2020-09-23 2025-03-21 177 31 majastrz@microsoft.com shenglong.li@outlook.com
SystemNamespaceType.cs
in src/Bicep.Core/Semantics/Namespaces
1905 34 2021-09-27 2025-04-19 107 30 antmarti@microsoft.com 38542602+anthony-c-martin@u...
TypeAssignmentVisitor.cs
in src/Bicep.Core/TypeSystem
1978 95 2020-09-21 2025-04-19 159 27 antmarti@microsoft.com 38542602+anthony-c-martin@u...
LanguageConstants.cs
in src/Bicep.Core
272 3 2020-06-10 2025-04-25 131 27 majastrz@microsoft.com 5498623+kalbert312@users.no...
ScenarioTests.cs
in src/Bicep.Core.IntegrationTests
6205 223 2020-11-02 2025-04-28 211 24 antmarti@microsoft.com jeskew@users.noreply.github...
FeatureProvider.cs
in src/Bicep.Core/Features
51 2 2021-08-28 2025-04-04 61 24 majastrz@microsoft.com 114024746+mervynwumsft@user...
IFeatureProvider.cs
in src/Bicep.Core/Features
54 - 2021-08-28 2025-04-21 56 24 majastrz@microsoft.com 38542602+anthony-c-martin@u...
CompletionTests.cs
in src/Bicep.LangServer.IntegrationTests
4843 166 2020-09-25 2025-04-18 157 22 majastrz@microsoft.com 38542602+anthony-c-martin@u...
Program.cs
in src/Bicep.Cli
134 1 2020-05-27 2025-01-14 75 22 antmarti@microsoft.com shenglong.li@outlook.com
ExpressionConverter.cs
in src/Bicep.Core/Emit
767 32 2020-08-01 2025-04-25 116 21 majastrz@microsoft.com 5498623+kalbert312@users.no...
BicepCompletionContext.cs
in src/Bicep.LangServer/Completions
941 26 2020-09-23 2025-04-18 88 21 majastrz@microsoft.com 38542602+anthony-c-martin@u...
HoverTests.cs
in src/Bicep.LangServer.IntegrationTests
1132 36 2020-09-11 2025-04-25 85 21 majastrz@microsoft.com 5498623+kalbert312@users.no...
RootCommand.cs
in src/Bicep.Cli/Commands
231 7 2021-07-07 2025-03-01 34 21 nicholastolhurst@outlook.com 38542602+anthony-c-martin@u...
TypeValidator.cs
in src/Bicep.Core/TypeSystem
1008 27 2020-07-03 2025-04-28 105 20 majastrz@microsoft.com jeskew@users.noreply.github...
TemplateEmitterTests.cs
in src/Bicep.Core.IntegrationTests/Emit
223 10 2020-06-23 2025-04-25 94 20 majastrz@microsoft.com 5498623+kalbert312@users.no...
TemplateConverter.cs
in src/Bicep.Decompiler
1581 54 2020-11-18 2025-04-20 79 20 antmarti@microsoft.com 38542602+anthony-c-martin@u...
SemanticTokenVisitor.cs
in src/Bicep.LangServer
376 50 2020-08-08 2025-03-26 59 20 antmarti@microsoft.com 5498623+kalbert312@users.no...
SyntaxRewriteVisitor.cs
in src/Bicep.Core/Syntax
1161 92 2020-11-23 2025-03-26 58 20 antmarti@microsoft.com 5498623+kalbert312@users.no...
DeclaredTypeManager.cs
in src/Bicep.Core/TypeSystem
1720 95 2020-11-02 2025-04-28 113 19 majastrz@microsoft.com jeskew@users.noreply.github...
SemanticModel.cs
in src/Bicep.Core/Semantics
406 15 2020-11-22 2025-04-29 90 19 antmarti@microsoft.com stephenweatherford@users.no...
EmitLimitationCalculator.cs
in src/Bicep.Core/Emit
774 32 2020-11-08 2025-04-25 70 19 antmarti@microsoft.com 5498623+kalbert312@users.no...
Parser.cs
in src/Bicep.Core/Parsing
260 1 2020-11-22 2025-04-19 67 19 antmarti@microsoft.com 38542602+anthony-c-martin@u...
ModuleTests.cs
in src/Bicep.Core.IntegrationTests
680 22 2020-10-16 2025-03-26 62 19 antmarti@microsoft.com 5498623+kalbert312@users.no...
SemanticModelTests.cs
in src/Bicep.Core.IntegrationTests/Semantics
286 10 2020-11-22 2025-03-21 53 19 antmarti@microsoft.com shenglong.li@outlook.com
ExperimentalFeaturesEnabled.cs
in src/Bicep.Core/Configuration
26 1 2022-10-04 2025-04-04 38 19 jeskew@users.noreply.github... 114024746+mervynwumsft@user...
SyntaxVisitor.cs
in src/Bicep.Core/Syntax
116 3 2020-05-31 2025-03-26 73 18 majastrz@microsoft.com 5498623+kalbert312@users.no...
ExtensibilityTests.cs
in src/Bicep.Core.IntegrationTests
859 24 2021-09-30 2025-04-25 62 18 antmarti@microsoft.com 5498623+kalbert312@users.no...
DeclarationVisitor.cs
in src/Bicep.Core/Semantics
308 26 2020-11-22 2025-03-26 53 18 antmarti@microsoft.com 5498623+kalbert312@users.no...
TypeValidationTests.cs
in src/Bicep.Core.IntegrationTests/TypeSystem
446 11 2020-09-29 2025-01-27 52 18 antmarti@microsoft.com levimatheri@gmail.com
AzNamespaceType.cs
in src/Bicep.Core/Semantics/Namespaces
504 13 2021-09-27 2025-04-22 44 18 antmarti@microsoft.com joshuamoraes@microsoft.com
PathHelper.cs
in src/Bicep.Core/FileSystem
159 14 2020-10-16 2025-04-18 37 18 antmarti@microsoft.com adrianleonhard@gmail.com
DataSetsExtensions.cs
in src/Bicep.Core.Samples
116 4 2020-06-16 2025-03-21 73 17 majastrz@microsoft.com shenglong.li@outlook.com
ExpressionEmitter.cs
in src/Bicep.Core/Emit
340 21 2020-08-01 2025-04-25 68 16 majastrz@microsoft.com 5498623+kalbert312@users.no...
SyntaxFactory.cs
in src/Bicep.Core/Syntax
375 23 2020-06-23 2025-04-20 61 16 majastrz@microsoft.com 38542602+anthony-c-martin@u...
DocumentBuildVisitor.cs
in src/Bicep.Core/PrettyPrint
772 51 2020-11-05 2025-02-20 56 16 shenglong.li@outlook.com 38542602+anthony-c-martin@u...
ScopeHelper.cs
in src/Bicep.Core/Emit
470 11 2020-11-03 2025-03-31 50 16 antmarti@microsoft.com 38542602+anthony-c-martin@u...
BicepHoverHandler.cs
in src/Bicep.LangServer/Handlers
279 11 2020-08-20 2025-02-05 49 16 majastrz@microsoft.com shenglong.li@outlook.com
Compilation.cs
in src/Bicep.Core/Semantics
80 1 2020-11-22 2025-03-26 40 16 antmarti@microsoft.com 5498623+kalbert312@users.no...
NestedResourceTests.cs
in src/Bicep.Core.IntegrationTests
693 23 2021-03-06 2025-02-21 38 16 nowakra@gmail.com jeskew@users.noreply.github...
ISyntaxVisitor.cs
in src/Bicep.Core/Syntax
94 - 2020-11-23 2025-03-26 37 16 antmarti@microsoft.com 5498623+kalbert312@users.no...
Server.cs
in src/Bicep.LangServer
94 3 2020-08-15 2025-02-21 83 15 antmarti@microsoft.com stephenweatherford@users.no...
BuildCommandTests.cs
in src/Bicep.Cli.IntegrationTests
559 18 2021-07-07 2025-04-18 64 15 nicholastolhurst@outlook.com adrianleonhard@gmail.com
CodeActionTests.cs
in src/Bicep.LangServer.IntegrationTests
482 15 2020-10-13 2025-03-21 63 15 shenglong.li@outlook.com shenglong.li@outlook.com
ModuleDispatcher.cs
in src/Bicep.Core/Registry
283 19 2021-08-02 2025-04-07 58 15 majastrz@microsoft.com shenglong.li@outlook.com
DataSets.cs
in src/Bicep.Core.Samples
80 - 2020-06-16 2025-04-25 51 15 majastrz@microsoft.com 5498623+kalbert312@users.no...
SnippetsProvider.cs
in src/Bicep.LangServer/Snippets
236 11 2021-04-07 2025-01-27 45 15 bhsubra@microsoft.com levimatheri@gmail.com
SemanticTokenVisitor.cs
in src/Bicep.Wasm/LanguageHelpers
316 41 2020-08-11 2025-03-21 45 15 antmarti@microsoft.com shenglong.li@outlook.com
BicepCompletionContextKind.cs
in src/Bicep.LangServer/Completions
58 - 2020-09-23 2025-02-20 40 15 majastrz@microsoft.com 38542602+anthony-c-martin@u...
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
DependencyInferenceTests.cs
in src/Bicep.Core.IntegrationTests/Emit
626 17 2024-12-03 2025-03-04 3 1 jeskew@users.noreply.github... jeskew@users.noreply.github...
examples.ts
in src/playground/src/utils
434 1 2025-02-08 2025-02-08 1 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
DereferenceTests.cs
in src/Bicep.Core.IntegrationTests
260 10 2025-03-03 2025-03-03 1 1 jeskew@users.noreply.github... jeskew@users.noreply.github...
SourceArchive.cs
in src/Bicep.Core/SourceLink
259 13 2025-03-21 2025-04-17 3 1 shenglong.li@outlook.com shenglong.li@outlook.com
NameofFunctionTests.cs
in src/Bicep.Core.IntegrationTests/Scenarios
241 13 2024-10-04 2024-10-04 1 1 7921224+miqm@users.noreply.... 7921224+miqm@users.noreply....
messages.ts
in src/vscode-bicep-ui/apps/deploy-pane/src
202 15 2024-11-18 2024-11-18 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
OnlyIfNotExistsDecoratorTests.cs
in src/Bicep.Core.IntegrationTests/Decorators
173 7 2025-04-01 2025-04-01 1 1 161764628+tsmallig33@users.... 161764628+tsmallig33@users....
BaseModuleMetadataProvider.cs
in src/Bicep.Core/Registry/Catalog/Implementation
173 1 2025-02-21 2025-02-21 1 1 stephenweatherford@users.no... stephenweatherford@users.no...
160 - 2025-01-07 2025-01-07 1 1 stephenweatherford@users.no... stephenweatherford@users.no...
useMessageHandler.ts
in src/vscode-bicep-ui/apps/deploy-pane/src/components/hooks
157 8 2024-11-18 2024-11-18 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
OciArtifactAddressComponents.cs
in src/Bicep.Core/Registry/Oci
145 4 2025-02-05 2025-04-07 2 1 shenglong.li@outlook.com shenglong.li@outlook.com
App.tsx
in src/playground/src
143 2 2025-02-08 2025-04-02 2 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
style.ts
in src/vscode-bicep/src/visualizer/app/components/Graph
125 6 2021-05-07 2024-07-19 4 1 shenglong.li@outlook.com shenglong.li@outlook.com
122 6 2025-04-03 2025-04-03 1 1 levimatheri@gmail.com levimatheri@gmail.com
TextSpan.cs
in src/Bicep.Core/Text
115 8 2025-03-21 2025-03-21 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
Graph.tsx
in src/vscode-bicep/src/visualizer/app/components/Graph
113 1 2021-05-07 2024-07-19 5 1 shenglong.li@outlook.com shenglong.li@outlook.com
themes.ts
in src/vscode-bicep/src/visualizer/app
113 - 2021-11-12 2024-07-19 2 1 shenglong.li@outlook.com shenglong.li@outlook.com
index.html
in src/vscode-bicep-ui/apps/deploy-pane
108 - 2024-11-18 2024-11-18 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
PrivateAcrModuleMetadataProvider.cs
in src/Bicep.Core/Registry/Catalog/Implementation/PrivateRegistries
105 3 2025-02-21 2025-02-21 1 1 stephenweatherford@users.no... stephenweatherford@users.no...
GrpcChannelHelper.cs
in src/Bicep.Local.Extension/Rpc
95 5 2024-06-04 2024-09-11 3 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
ResultsView.tsx
in src/vscode-bicep-ui/apps/deploy-pane/src/components/sections
94 - 2024-11-18 2024-11-18 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
App.tsx
in src/vscode-bicep/src/visualizer/app/components
92 1 2021-05-07 2024-07-19 4 1 shenglong.li@outlook.com shenglong.li@outlook.com
BicepSourceFile.cs
in src/Bicep.Core/SourceGraph
92 3 2025-03-05 2025-03-21 2 1 shenglong.li@outlook.com shenglong.li@outlook.com
ProviderExtension.cs
in src/Bicep.Local.Extension
91 6 2024-06-04 2024-09-11 3 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
IFileHandleExtensions.cs
in src/Bicep.Core/Extensions
88 8 2025-01-29 2025-03-19 3 1 shenglong.li@outlook.com shenglong.li@outlook.com
localDeploy.tsx
in src/vscode-bicep-ui/apps/deploy-pane/src/components
85 - 2024-11-18 2024-11-18 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
SourceFileGrouping.cs
in src/Bicep.Core/SourceGraph
82 1 2025-03-05 2025-03-21 2 1 shenglong.li@outlook.com shenglong.li@outlook.com
LspRefactoringHelper.cs
in src/Bicep.LangServer.IntegrationTests/Helpers
81 3 2025-02-04 2025-02-04 1 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
ResourceTypeSearchKeywords.cs
in src/Bicep.LangServer/Completions
81 4 2024-04-04 2024-04-11 2 1 stephenweatherford@users.no... stephenweatherford@users.no...
HandleGotoDefinitionMiddleLayer.cs
in src/vs-bicep/Bicep.VSLanguageServerClient/MiddleLayerProviders
79 4 2024-07-02 2024-09-09 2 1 stephenweatherford@users.no... stephenweatherford@users.no...
SourceCodePathHelper.cs
in src/Bicep.Core/SourceLink
78 5 2025-03-21 2025-03-21 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
DeploymentOperationsView.tsx
in src/vscode-bicep-ui/apps/deploy-pane/src/components/sections
78 1 2024-11-18 2024-11-18 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
74 6 2025-04-25 2025-04-25 1 1 5498623+kalbert312@users.no... 5498623+kalbert312@users.no...
InMemoryDirectoryHandle.cs
in src/Bicep.IO/InMemory
68 7 2025-02-27 2025-02-27 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
InMemoryFileHandle.cs
in src/Bicep.IO/InMemory
67 8 2025-02-27 2025-02-27 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
InMemoryFileExplorer.cs
in src/Bicep.IO/InMemory
65 3 2025-02-27 2025-03-05 2 1 shenglong.li@outlook.com shenglong.li@outlook.com
RegistryModuleMetadata.cs
in src/Bicep.Core/Registry/Catalog
64 4 2025-02-21 2025-02-21 1 1 stephenweatherford@users.no... stephenweatherford@users.no...
LocalAzureDeployment.cs
in src/Bicep.Local.Deploy
63 3 2025-03-31 2025-04-15 3 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
UseSecureValueForSecureInputsRule.cs
in src/Bicep.Core/Analyzers/Linter/Rules
62 4 2024-04-24 2025-04-15 2 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
TypesGenerator.cs
in src/Bicep.Local.Extension.Mock/Types
62 3 2024-06-07 2024-06-07 1 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
IOUriExtensions.cs
in src/Bicep.IO/Abstraction
61 4 2024-12-03 2025-01-29 3 1 shenglong.li@outlook.com shenglong.li@outlook.com
FilePathFacts.cs
in src/Bicep.IO/Abstraction
59 1 2025-03-05 2025-03-05 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
FileSystemDirectoryHandle.cs
in src/Bicep.IO/FileSystem
59 7 2024-11-14 2024-12-17 4 1 shenglong.li@outlook.com shenglong.li@outlook.com
mjs
eslint.config.mjs
in src/vscode-bicep
58 - 2024-10-02 2024-10-02 1 1 stephenweatherford@users.no... stephenweatherford@users.no...
FileSystemFileHandle.cs
in src/Bicep.IO/FileSystem
56 6 2024-11-14 2024-12-17 4 1 shenglong.li@outlook.com shenglong.li@outlook.com
SymbolicNameGenerationTests.cs
in src/Bicep.Core.IntegrationTests
55 - 2025-01-08 2025-01-08 1 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
AzTemplateTests.cs
in src/Bicep.Core.IntegrationTests
55 1 2025-03-31 2025-04-22 2 1 joshuamoraes@microsoft.com joshuamoraes@microsoft.com
FileSystemPathFacts.cs
in src/Bicep.IO/FileSystem
55 1 2024-11-14 2024-11-14 1 1 shenglong.li@outlook.com shenglong.li@outlook.com
SyntaxStringifier.cs
in src/Bicep.Core/Syntax
54 5 2024-02-06 2024-02-20 2 1 shenglong.li@outlook.com shenglong.li@outlook.com
ExtensionV1Archive.cs
in src/Bicep.Core/Registry/Providers
54 3 2024-08-22 2024-08-22 1 1 38542602+anthony-c-martin@u... 38542602+anthony-c-martin@u...
Correlations

File Size vs. Number of Changes: 1421 points

src/Bicep.Core.IntegrationTests/ExtensionRegistryTests.cs x: 688 lines of code y: 10 # changes src/Bicep.Core/Emit/TemplateWriter.cs x: 1536 lines of code y: 148 # changes src/Bicep.Local.Deploy.IntegrationTests/EndToEndDeploymentTests.cs x: 486 lines of code y: 16 # changes src/Bicep.Local.Deploy/LocalDeploymentEngine.cs x: 165 lines of code y: 8 # changes src/Bicep.Core/Utils/TemplateEvaluator.cs x: 283 lines of code y: 5 # changes src/Bicep.Local.Deploy/Extensibility/LocalExtensibilityHostManager.cs x: 200 lines of code y: 9 # changes src/Bicep.Local.Deploy/LocalDeploymentEngineHost.cs x: 108 lines of code y: 9 # changes src/Bicep.Cli.IntegrationTests/GenerateParamsCommandTests.cs x: 718 lines of code y: 9 # changes src/Bicep.Core/Emit/PlaceholderParametersBicepParamWriter.cs x: 127 lines of code y: 13 # changes src/Bicep.Core/Emit/PlaceholderParametersJsonWriter.cs x: 157 lines of code y: 12 # changes src/Bicep.Core/Semantics/SemanticModel.cs x: 406 lines of code y: 90 # changes src/Bicep.Core/SourceGraph/ISourceFile.cs x: 10 lines of code y: 3 # changes src/Bicep.Core/SourceGraph/SourceFileGroupingBuilder.cs x: 274 lines of code y: 3 # changes src/Bicep.IO/Abstraction/IOUri.cs x: 249 lines of code y: 9 # changes src/Bicep.LangServer/Handlers/BicepDefinitionHandler.cs x: 472 lines of code y: 55 # changes src/Bicep.LangServer/Handlers/BicepExternalSourceRequestHandler.cs x: 116 lines of code y: 14 # changes src/Bicep.Core.IntegrationTests/ScenarioTests.cs x: 6205 lines of code y: 211 # changes src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs x: 1720 lines of code y: 113 # changes src/Bicep.Core/TypeSystem/TypeValidator.cs x: 1008 lines of code y: 105 # changes src/Bicep.Core.IntegrationTests/Emit/TemplateEmitterTests.cs x: 223 lines of code y: 94 # changes src/Bicep.Core.IntegrationTests/ExamplesTests.cs x: 129 lines of code y: 33 # changes src/Bicep.Core.IntegrationTests/ExtensibilityTests.cs x: 859 lines of code y: 62 # changes src/Bicep.Core.IntegrationTests/MsGraphTypesViaRegistryTests.cs x: 245 lines of code y: 7 # changes src/Bicep.Core.Samples/DataSets.cs x: 80 lines of code y: 51 # changes src/Bicep.Core/Analyzers/Linter/Rules/WhatIfShortCircuitingRule.cs x: 159 lines of code y: 5 # changes src/Bicep.Core/Diagnostics/DiagnosticBuilder.cs x: 1493 lines of code y: 234 # changes src/Bicep.Core/Emit/EmitConstants.cs x: 12 lines of code y: 3 # changes src/Bicep.Core/Emit/EmitLimitationCalculator.cs x: 774 lines of code y: 70 # changes src/Bicep.Core/Emit/EmitLimitationInfo.cs x: 16 lines of code y: 13 # changes src/Bicep.Core/Emit/EmitResult.cs x: 9 lines of code y: 16 # changes src/Bicep.Core/Emit/ExpressionConverter.cs x: 767 lines of code y: 116 # changes src/Bicep.Core/Emit/ExpressionEmitter.cs x: 340 lines of code y: 68 # changes src/Bicep.Core/Emit/ExtensionReferenceValidatorVisitor.cs x: 74 lines of code y: 1 # changes src/Bicep.Core/Emit/FunctionPlacementValidatorVisitor.cs x: 97 lines of code y: 10 # changes src/Bicep.Core/Emit/ParameterAssignmentEvaluator.cs x: 428 lines of code y: 23 # changes src/Bicep.Core/Emit/ParametersEmitter.cs x: 40 lines of code y: 13 # changes src/Bicep.Core/Emit/ParametersJsonWriter.cs x: 130 lines of code y: 16 # changes src/Bicep.Core/Emit/TemplateEmitter.cs x: 89 lines of code y: 45 # changes src/Bicep.Core/Intermediate/Expression.cs x: 851 lines of code y: 32 # changes src/Bicep.Core/Intermediate/ExpressionBuilder.cs x: 1301 lines of code y: 53 # changes src/Bicep.Core/Intermediate/ExpressionRewriteVisitor.cs x: 699 lines of code y: 25 # changes src/Bicep.Core/Intermediate/ExpressionVisitor.cs x: 359 lines of code y: 26 # changes src/Bicep.Core/Intermediate/IExpressionVisitor.cs x: 78 lines of code y: 23 # changes src/Bicep.Core/LanguageConstants.cs x: 272 lines of code y: 131 # changes src/Bicep.Core/Semantics/ArmTemplateSemanticModel.cs x: 299 lines of code y: 35 # changes src/Bicep.Core/Semantics/EmptySemanticModel.cs x: 19 lines of code y: 5 # changes src/Bicep.Core/Semantics/ISemanticModel.cs x: 17 lines of code y: 8 # changes src/Bicep.Core/Semantics/Namespaces/ExtensionNamespaceTypeHelper.cs x: 20 lines of code y: 1 # changes src/Bicep.Core/Semantics/Namespaces/K8sNamespaceType.cs x: 42 lines of code y: 15 # changes src/Bicep.Core/Semantics/Namespaces/NamespaceProvider.cs x: 156 lines of code y: 17 # changes src/Bicep.Core/Semantics/Namespaces/ThirdPartyNamespaceType.cs x: 36 lines of code y: 11 # changes src/Bicep.Core/Semantics/TemplateSpecSemanticModel.cs x: 25 lines of code y: 9 # changes src/Bicep.Core/TypeSystem/TypeHelper.cs x: 574 lines of code y: 46 # changes src/Bicep.LangServer.IntegrationTests/HoverTests.cs x: 1132 lines of code y: 85 # changes src/Bicep.Core.IntegrationTests/AzTemplateTests.cs x: 55 lines of code y: 2 # changes src/Bicep.Core/Semantics/Namespaces/AzNamespaceType.cs x: 504 lines of code y: 44 # changes src/Bicep.Core.IntegrationTests/EvaluationTests.cs x: 1207 lines of code y: 30 # changes src/Bicep.Core.IntegrationTests/ParameterFileTests.cs x: 375 lines of code y: 16 # changes src/Bicep.Local.Deploy/IServiceCollectionExtensions.cs x: 83 lines of code y: 7 # changes src/Bicep.Cli/Commands/LocalDeployCommand.cs x: 103 lines of code y: 5 # changes src/Bicep.Core/Features/IFeatureProvider.cs x: 54 lines of code y: 56 # changes src/Bicep.LangServer/Handlers/LocalDeployHandler.cs x: 112 lines of code y: 6 # changes src/Bicep.Local.Deploy.IntegrationTests/KestrelProviderExtension.cs x: 35 lines of code y: 4 # changes src/Bicep.Core/Syntax/SyntaxFactory.cs x: 375 lines of code y: 61 # changes src/Bicep.Decompiler.IntegrationTests/DecompilationTests.cs x: 191 lines of code y: 58 # changes src/Bicep.Decompiler.IntegrationTests/ParamsDecompilationTests.cs x: 204 lines of code y: 8 # changes src/Bicep.Decompiler/ArmHelpers/TemplateHelpers.cs x: 206 lines of code y: 14 # changes src/Bicep.Decompiler/TemplateConverter.cs x: 1581 lines of code y: 79 # changes src/Bicep.Core.IntegrationTests/TypedVariableTests.cs x: 194 lines of code y: 3 # changes src/Bicep.Core.Samples/BaselineData_Bicepparam.cs x: 101 lines of code y: 13 # changes src/Bicep.Core/Parsing/BaseParser.cs x: 1393 lines of code y: 41 # changes src/Bicep.Core/Parsing/ParamsParser.cs x: 108 lines of code y: 17 # changes src/Bicep.Core/Parsing/Parser.cs x: 260 lines of code y: 67 # changes src/Bicep.Core/Semantics/ImportedSymbol.cs x: 58 lines of code y: 14 # changes src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs x: 1905 lines of code y: 107 # changes src/Bicep.Core/TypeSystem/TypeAssignmentVisitor.cs x: 1978 lines of code y: 159 # changes src/Bicep.Core/Analyzers/Linter/Rules/UseResourceIdFunctionsRule.cs x: 252 lines of code y: 18 # changes src/Bicep.LangServer/Handlers/BicepBuildParamsCommandHandler.cs x: 81 lines of code y: 10 # changes src/Bicep.LangServer/Handlers/BicepGenerateParamsCommandHandler.cs x: 86 lines of code y: 21 # changes src/Bicep.Cli.IntegrationTests/BuildCommandTests.cs x: 559 lines of code y: 64 # changes src/Bicep.Cli.IntegrationTests/BuildParamsCommandTests.cs x: 503 lines of code y: 30 # changes src/Bicep.Cli.IntegrationTests/CliScenarioTests.cs x: 208 lines of code y: 10 # changes src/Bicep.Cli.IntegrationTests/DecompileCommandTests.cs x: 297 lines of code y: 13 # changes src/Bicep.Cli.IntegrationTests/DecompileParamsCommandTests.cs x: 166 lines of code y: 9 # changes src/Bicep.Cli/Commands/BuildCommand.cs x: 63 lines of code y: 36 # changes src/Bicep.Cli/Commands/BuildParamsCommand.cs x: 112 lines of code y: 22 # changes src/Bicep.Cli/Commands/DecompileCommand.cs x: 78 lines of code y: 14 # changes src/Bicep.Cli/Commands/DecompileParamsCommand.cs x: 59 lines of code y: 6 # changes src/Bicep.Cli/Commands/FormatCommand.cs x: 112 lines of code y: 16 # changes src/Bicep.Cli/Commands/LintCommand.cs x: 45 lines of code y: 8 # changes src/Bicep.Cli/Commands/RestoreCommand.cs x: 42 lines of code y: 10 # changes src/Bicep.Cli/Helpers/CommandHelper.cs x: 81 lines of code y: 2 # changes src/Bicep.Cli/Services/OutputWriter.cs x: 92 lines of code y: 2 # changes src/Bicep.Core/FileSystem/PathHelper.cs x: 159 lines of code y: 37 # changes src/Bicep.LangServer/Handlers/BicepBuildCommandHandler.cs x: 77 lines of code y: 37 # changes src/Bicep.LangServer.IntegrationTests/BuildCommandTests.cs x: 153 lines of code y: 20 # changes src/Bicep.LangServer.IntegrationTests/BuildParamsCommandTests.cs x: 49 lines of code y: 3 # changes src/Bicep.LangServer/Handlers/BicepForceModulesRestoreCommandHandler.cs x: 70 lines of code y: 21 # changes src/vscode-bicep/src/commands/build.ts x: 33 lines of code y: 10 # changes src/vscode-bicep/src/commands/buildParams.ts x: 37 lines of code y: 3 # changes src/vscode-bicep/src/commands/forceModulesRestore.ts x: 42 lines of code y: 9 # changes src/Bicep.LangServer.IntegrationTests/CompletionTests.cs x: 4843 lines of code y: 157 # changes src/Bicep.LangServer/Completions/BicepCompletionContext.cs x: 941 lines of code y: 88 # changes src/Bicep.Core/SourceLink/SourceArchive.cs x: 259 lines of code y: 3 # changes src/Bicep.Core/Registry/OciArtifactRegistry.cs x: 394 lines of code y: 37 # changes src/Bicep.Core/Registry/TemplateSpecModuleRegistry.cs x: 105 lines of code y: 43 # changes src/Bicep.Core/Analyzers/Linter/Rules/UseSecureValueForSecureInputsRule.cs x: 62 lines of code y: 2 # changes src/Bicep.Core/TypeSystem/Providers/Az/AzResourceTypeFactory.cs x: 231 lines of code y: 11 # changes src/Bicep.Local.Deploy/LocalAzureDeployment.cs x: 63 lines of code y: 3 # changes src/Bicep.Local.Deploy/LocalDeploymentResult.cs x: 10 lines of code y: 2 # changes src/Bicep.Local.Deploy/LocalDeploymentSettings.cs x: 184 lines of code y: 8 # changes src/Bicep.Local.Deploy/LocalHttpContentHandler.cs x: 40 lines of code y: 2 # changes src/Bicep.Core.IntegrationTests/Scenarios/ResourceListFunctionTests.cs x: 89 lines of code y: 6 # changes src/textmate/src/bicep.ts x: 114 lines of code y: 19 # changes src/vs-bicep/Bicep.VSLanguageServerClient/BicepLanguageServerClient.cs x: 95 lines of code y: 11 # changes src/vs-bicep/Bicep.VSLanguageServerClient/ContentType/BicepConfigContentTypeProvider.cs x: 30 lines of code y: 3 # changes src/Bicep.Cli/Commands/PublishCommand.cs x: 106 lines of code y: 34 # changes src/Bicep.Core.IntegrationTests/SourceArchiveTests.cs x: 215 lines of code y: 8 # changes src/Bicep.Core/ArtifactCache/OciArtifactCacheAccessor.cs x: 34 lines of code y: 1 # changes src/Bicep.Core/Registry/ArtifactRegistry.cs x: 53 lines of code y: 20 # changes src/Bicep.Core/Registry/IArtifactDispatcher.cs x: 28 lines of code y: 20 # changes src/Bicep.Core/Registry/LocalModuleRegistry.cs x: 158 lines of code y: 39 # changes src/Bicep.Core/Registry/ModuleDispatcher.cs x: 283 lines of code y: 58 # changes src/Bicep.Core/Registry/Oci/OciArtifactAddressComponents.cs x: 145 lines of code y: 2 # changes src/Bicep.Core/Registry/Oci/OciArtifactReference.cs x: 97 lines of code y: 16 # changes src/Bicep.Core/SourceLink/LinkedSourceFile.cs x: 11 lines of code y: 1 # changes src/Bicep.Core/SourceLink/LinkedSourceFileMetadata.cs x: 27 lines of code y: 1 # changes src/Bicep.LangServer.IntegrationTests/CodeLensTests.cs x: 229 lines of code y: 14 # changes src/Bicep.LangServer/Handlers/BicepExternalSourceDocumentLinkHandler.cs x: 169 lines of code y: 6 # changes src/Bicep.LangServer/Handlers/ExternalSourceCodeLensProvider.cs x: 110 lines of code y: 10 # changes src/Bicep.Cli/Rpc/CliJsonRpcServer.cs x: 216 lines of code y: 17 # changes src/Bicep.Core/Analyzers/Linter/ApiVersions/ApiVersionProvider.cs x: 114 lines of code y: 11 # changes src/Bicep.Core/Analyzers/Linter/Rules/LocationRuleBase.cs x: 247 lines of code y: 16 # changes src/Bicep.Core/Analyzers/Linter/Rules/SecureParamsInNestedDeploymentsRule.cs x: 105 lines of code y: 12 # changes src/Bicep.Core/DataFlow/DataFlowAnalyzer.cs x: 38 lines of code y: 7 # changes src/vscode-bicep-ui/apps/deploy-pane/src/components/App.tsx x: 152 lines of code y: 4 # changes src/vscode-bicep-ui/apps/deploy-pane/src/components/ParamInputBox.tsx x: 111 lines of code y: 3 # changes src/vscode-bicep-ui/apps/deploy-pane/src/components/hooks/useAzure.ts x: 218 lines of code y: 6 # changes src/vscode-bicep-ui/apps/deploy-pane/src/components/sections/ParametersInputView.tsx x: 48 lines of code y: 4 # changes src/vscode-bicep-ui/apps/deploy-pane/src/index.css x: 79 lines of code y: 3 # changes src/vscode-bicep-ui/apps/deploy-pane/vite.config.ts x: 29 lines of code y: 4 # changes src/Bicep.Decompiler/ArmHelpers/JTokenHelpers.cs x: 139 lines of code y: 6 # changes src/Bicep.Local.Deploy/Extensibility/NestedDeploymentBuiltInLocalExtension.cs x: 164 lines of code y: 4 # changes src/Bicep.Local.Deploy/TraceEventSource.cs x: 172 lines of code y: 5 # changes src/Bicep.Core.IntegrationTests/Decorators/DecoratorTests.cs x: 301 lines of code y: 2 # changes src/Bicep.Core.IntegrationTests/Scenarios/ParamKeyVaultSecretReferenceTests.cs x: 422 lines of code y: 6 # changes src/Bicep.Core.IntegrationTests/SecureOutputsTests.cs x: 252 lines of code y: 3 # changes src/Bicep.Core/Analyzers/Linter/Common/FindPossibleSecretsVisitor.cs x: 83 lines of code y: 16 # changes src/Bicep.Core/Analyzers/Linter/Rules/OutputsShouldNotContainSecretsRule.cs x: 63 lines of code y: 16 # changes src/Bicep.Core/Configuration/ExperimentalFeaturesEnabled.cs x: 26 lines of code y: 38 # changes src/Bicep.Core/Emit/EmitterSettings.cs x: 42 lines of code y: 28 # changes src/Bicep.Core/Features/FeatureProvider.cs x: 51 lines of code y: 61 # changes src/Bicep.Core/Syntax/SyntaxExtensions.cs x: 65 lines of code y: 31 # changes src/Bicep.Core/TypeSystem/TypeSymbolExtensions.cs x: 70 lines of code y: 7 # changes src/Bicep.Core/Configuration/DefaultBicepConfigHelper.cs x: 15 lines of code y: 7 # changes src/vscode-bicep/vscode-snippets/jsonc-snippets.jsonc x: 22 lines of code y: 6 # changes src/Bicep.Core.IntegrationTests/CompileTimeImportTests.cs x: 2305 lines of code y: 31 # changes src/Bicep.Core/Emit/EmitterContext.cs x: 31 lines of code y: 26 # changes src/Bicep.Core/Emit/ExternalInputFunctionReferenceVisitor.cs x: 122 lines of code y: 1 # changes src/Bicep.Core/Emit/InlineDependencyVisitor.cs x: 217 lines of code y: 26 # changes src/Bicep.Core.IntegrationTests/Decorators/OnlyIfNotExistsDecoratorTests.cs x: 173 lines of code y: 1 # changes src/Bicep.Core.IntegrationTests/Decorators/RetryOnDecoratorTests.cs x: 283 lines of code y: 3 # changes src/Bicep.Core.IntegrationTests/Decorators/WaitUntilDecoratorTests.cs x: 208 lines of code y: 3 # changes src/Bicep.Core/Emit/ScopeHelper.cs x: 470 lines of code y: 50 # changes src/Bicep.Core/Syntax/SyntaxHelper.cs x: 86 lines of code y: 34 # changes src/Bicep.Core/Syntax/TargetScopeSyntax.cs x: 56 lines of code y: 13 # changes src/Bicep.Core/TypeSystem/ResourceScope.cs x: 16 lines of code y: 4 # changes src/Bicep.LangServer/Handlers/GetDeploymentDataHandler.cs x: 64 lines of code y: 9 # changes src/Bicep.Core.IntegrationTests/ParametersTests.cs x: 547 lines of code y: 30 # changes src/Bicep.Core.IntegrationTests/ModuleTests.cs x: 680 lines of code y: 62 # changes src/Bicep.Core.IntegrationTests/Semantics/ParamsSemanticModelTests.cs x: 66 lines of code y: 22 # changes src/Bicep.Core/PrettyPrintV2/SyntaxLayouts.SyntaxVisitor.cs x: 121 lines of code y: 17 # changes src/Bicep.Core/PrettyPrintV2/SyntaxLayouts.cs x: 697 lines of code y: 29 # changes src/Bicep.Core/Semantics/Compilation.cs x: 80 lines of code y: 40 # changes src/Bicep.Core/Semantics/DeclarationVisitor.cs x: 308 lines of code y: 53 # changes src/Bicep.Core/Semantics/FileSymbol.cs x: 271 lines of code y: 45 # changes src/Bicep.Core/Semantics/SymbolKind.cs x: 26 lines of code y: 12 # changes src/Bicep.Core/Semantics/SymbolVisitor.cs x: 134 lines of code y: 18 # changes src/Bicep.Core/SourceGraph/SourceFileFactory.cs x: 135 lines of code y: 3 # changes src/Bicep.Core/Syntax/AstVisitor.cs x: 425 lines of code y: 20 # changes src/Bicep.Core/Syntax/CstVisitor.cs x: 555 lines of code y: 22 # changes src/Bicep.Core/Syntax/ISyntaxVisitor.cs x: 94 lines of code y: 37 # changes src/Bicep.Core/Syntax/SyntaxRewriteVisitor.cs x: 1161 lines of code y: 58 # changes src/Bicep.Core/Syntax/SyntaxVisitor.cs x: 116 lines of code y: 73 # changes src/Bicep.Core/TypeSystem/Types/NamespaceType.cs x: 40 lines of code y: 8 # changes src/Bicep.LangServer/Handlers/BicepDocumentSymbolHandler.cs x: 98 lines of code y: 20 # changes src/Bicep.LangServer/SemanticTokenVisitor.cs x: 376 lines of code y: 59 # changes src/Bicep.Core/Analyzers/Linter/Rules/UseParentPropertyRule.cs x: 165 lines of code y: 7 # changes src/Bicep.Cli/Commands/PublishExtensionCommand.cs x: 114 lines of code y: 4 # changes src/Bicep.Cli/Helpers/ParamsFileHelper.cs x: 71 lines of code y: 8 # changes src/Bicep.Cli/Helpers/ServiceCollectionExtensions.cs x: 63 lines of code y: 37 # changes src/Bicep.Cli/Logging/DiagnosticLogger.cs x: 141 lines of code y: 7 # changes src/Bicep.Core.IntegrationTests/Extensibility/TestExtensibilityNamespaceProvider.cs x: 41 lines of code y: 22 # changes src/Bicep.Core.IntegrationTests/LexerTests.cs x: 123 lines of code y: 23 # changes src/Bicep.Core.IntegrationTests/ParserTests.cs x: 143 lines of code y: 34 # changes src/Bicep.Core.IntegrationTests/ProviderImportTests.cs x: 338 lines of code y: 15 # changes src/Bicep.Core.IntegrationTests/RegistryTests.cs x: 332 lines of code y: 53 # changes src/Bicep.Core.IntegrationTests/Scenarios/DiscriminatedObjectsTests.cs x: 287 lines of code y: 17 # changes src/Bicep.Core.IntegrationTests/Semantics/SemanticModelTests.cs x: 286 lines of code y: 53 # changes src/Bicep.Core.Samples/DataSet.cs x: 142 lines of code y: 42 # changes src/Bicep.Core/Analyzers/Linter/LinterAnalyzer.cs x: 78 lines of code y: 27 # changes src/Bicep.Core/Analyzers/Linter/LinterRuleBase.cs x: 92 lines of code y: 23 # changes src/Bicep.Core/Analyzers/Linter/Rules/ExplicitValuesForLocationParamsRule.cs x: 63 lines of code y: 11 # changes src/Bicep.Core/Analyzers/Linter/Rules/NoHardcodedEnvironmentUrlsRule.cs x: 141 lines of code y: 22 # changes src/Bicep.Core/Analyzers/Linter/Rules/NoHardcodedLocationRule.cs x: 149 lines of code y: 14 # changes src/Bicep.Core/Analyzers/Linter/Rules/PreferUnquotedPropertyNamesRule.cs x: 72 lines of code y: 16 # changes src/Bicep.Core/Analyzers/Linter/Rules/SecretsInParamsMustBeSecureRule.cs x: 85 lines of code y: 12 # changes src/Bicep.Core/Analyzers/Linter/Rules/SimplifyInterpolationRule.cs x: 87 lines of code y: 20 # changes src/Bicep.Core/Analyzers/Linter/Rules/UseRecentModuleVersionsRule.cs x: 183 lines of code y: 6 # changes src/Bicep.Core/BicepCompiler.cs x: 114 lines of code y: 18 # changes src/Bicep.Core/CodeAction/CodeManipulator.cs x: 11 lines of code y: 6 # changes src/Bicep.Core/CodeAction/CodeReplacement.cs x: 9 lines of code y: 7 # changes src/Bicep.Core/CodeAction/Fixes/DecoratorCodeFixProvider.cs x: 80 lines of code y: 9 # changes src/Bicep.Core/Diagnostics/Diagnostic.cs x: 18 lines of code y: 16 # changes src/Bicep.Core/Diagnostics/DiagnosticTree.cs x: 82 lines of code y: 4 # changes src/Bicep.Core/Emit/CompilationEmitter.cs x: 95 lines of code y: 6 # changes src/Bicep.Core/Emit/CompileTimeImports/ArmReferenceCollector.cs x: 121 lines of code y: 7 # changes src/Bicep.Core/Emit/CompileTimeImports/ImportClosureInfo.cs x: 527 lines of code y: 20 # changes src/Bicep.Core/Emit/ForSyntaxValidatorVisitor.cs x: 312 lines of code y: 16 # changes src/Bicep.Core/Emit/PositionTrackingJsonTextWriter.cs x: 163 lines of code y: 19 # changes src/Bicep.Core/Extensions/IPositionableExtensions.cs x: 23 lines of code y: 6 # changes src/Bicep.Core/Modules/LocalModuleReference.cs x: 35 lines of code y: 18 # changes src/Bicep.Core/Modules/TemplateSpecModuleReference.cs x: 103 lines of code y: 15 # changes src/Bicep.Core/Navigation/IArtifactReferenceSyntaxExtensions.cs x: 49 lines of code y: 5 # changes src/Bicep.Core/Parsing/Lexer.cs x: 855 lines of code y: 29 # changes src/Bicep.Core/Registry/ArtifactHelper.cs x: 12 lines of code y: 2 # changes src/Bicep.Core/Registry/IArtifactReferenceFactory.cs x: 10 lines of code y: 5 # changes src/Bicep.Core/Registry/IArtifactRegistryProvider.cs x: 10 lines of code y: 4 # changes src/Bicep.Core/Rewriters/RewriterHelper.cs x: 43 lines of code y: 19 # changes src/Bicep.Core/Semantics/Binder.cs x: 93 lines of code y: 31 # changes src/Bicep.Core/Semantics/ISemanticModelLookup.cs x: 28 lines of code y: 5 # changes src/Bicep.Core/Semantics/ISymbolContext.cs x: 15 lines of code y: 11 # changes src/Bicep.Core/Semantics/Namespaces/INamespaceProvider.cs x: 12 lines of code y: 19 # changes src/Bicep.Core/Semantics/Namespaces/MicrosoftGraphNamespaceType.cs x: 55 lines of code y: 10 # changes src/Bicep.Core/Semantics/Namespaces/NamespaceResolver.cs x: 104 lines of code y: 33 # changes src/Bicep.Core/Semantics/ObjectParser.cs x: 65 lines of code y: 4 # changes src/Bicep.Core/Semantics/SemanticModelHelper.cs x: 55 lines of code y: 24 # changes src/Bicep.Core/Semantics/Symbol.cs x: 30 lines of code y: 7 # changes src/Bicep.Core/Semantics/SymbolContext.cs x: 34 lines of code y: 12 # changes src/Bicep.Core/Semantics/SymbolValidator.cs x: 136 lines of code y: 17 # changes src/Bicep.Core/Syntax/ArraySyntax.cs x: 23 lines of code y: 16 # changes src/Bicep.Core/Syntax/BinaryOperationSyntax.cs x: 24 lines of code y: 11 # changes src/Bicep.Core/Syntax/BooleanLiteralSyntax.cs x: 19 lines of code y: 9 # changes src/Bicep.Core/Syntax/CompileTimeImportDeclarationSyntax.cs x: 28 lines of code y: 8 # changes src/Bicep.Core/Syntax/ExtendsDeclarationSyntax.cs x: 24 lines of code y: 2 # changes src/Bicep.Core/Syntax/FunctionCallSyntax.cs x: 15 lines of code y: 18 # changes src/Bicep.Core/Syntax/ImportedSymbolsListItemSyntax.cs x: 37 lines of code y: 5 # changes src/Bicep.Core/Syntax/ModuleDeclarationSyntax.cs x: 62 lines of code y: 30 # changes src/Bicep.Core/Syntax/ObjectPropertySyntax.cs x: 30 lines of code y: 18 # changes src/Bicep.Core/Syntax/ObjectSyntax.cs x: 26 lines of code y: 17 # changes src/Bicep.Core/Syntax/OutputDeclarationSyntax.cs x: 30 lines of code y: 19 # changes src/Bicep.Core/Syntax/ParameterDeclarationSyntax.cs x: 78 lines of code y: 33 # changes src/Bicep.Core/Syntax/ProgramSyntax.cs x: 21 lines of code y: 22 # changes src/Bicep.Core/Syntax/PropertyAccessSyntax.cs x: 22 lines of code y: 12 # changes src/Bicep.Core/Syntax/SyntaxBase.cs x: 69 lines of code y: 18 # changes src/Bicep.Core/Syntax/UsingDeclarationSyntax.cs x: 24 lines of code y: 15 # changes src/Bicep.Core/Text/TextCoordinateConverter.cs x: 92 lines of code y: 13 # changes src/Bicep.Core/TypeSystem/DeployTimeConstantViolationVisitor.cs x: 78 lines of code y: 13 # changes src/Bicep.Decompiler/BicepDecompiler.cs x: 196 lines of code y: 18 # changes src/Bicep.Decompiler/BicepHelpers/SyntaxHelpers.cs x: 128 lines of code y: 21 # changes src/Bicep.LangServer.IntegrationTests/CodeActionTestBase.cs x: 128 lines of code y: 10 # changes src/Bicep.LangServer.IntegrationTests/CodeActionTests.cs x: 482 lines of code y: 63 # changes src/Bicep.LangServer.IntegrationTests/DefinitionTests.cs x: 722 lines of code y: 49 # changes src/Bicep.LangServer.IntegrationTests/ExpressionAndTypeExtractorTests.cs x: 2957 lines of code y: 9 # changes src/Bicep.LangServer.IntegrationTests/Helpers/MultiFileLanguageServerHelper.cs x: 88 lines of code y: 13 # changes src/Bicep.LangServer.IntegrationTests/Helpers/ServerRequestHelper.cs x: 200 lines of code y: 22 # changes src/Bicep.LangServer.IntegrationTests/LangServerScenarioTests.cs x: 129 lines of code y: 11 # changes src/Bicep.LangServer.IntegrationTests/ParamsCompletionTests.cs x: 430 lines of code y: 25 # changes src/Bicep.LangServer.IntegrationTests/Registry/ModuleRestoreSchedulerTests.cs x: 171 lines of code y: 38 # changes src/Bicep.LangServer.IntegrationTests/SemanticTokenTests.cs x: 190 lines of code y: 23 # changes src/Bicep.LangServer.IntegrationTests/SignatureHelpTests.cs x: 209 lines of code y: 22 # changes src/Bicep.LangServer/BicepCompilationManager.cs x: 459 lines of code y: 61 # changes src/Bicep.LangServer/Completions/BicepCompletionProvider.cs x: 1800 lines of code y: 177 # changes src/Bicep.LangServer/Completions/ModuleReferenceCompletionProvider.cs x: 562 lines of code y: 23 # changes src/Bicep.LangServer/Completions/SyntaxMatcher.cs x: 178 lines of code y: 16 # changes src/Bicep.LangServer/Handlers/BicepCodeActionHandler.cs x: 226 lines of code y: 42 # changes src/Bicep.LangServer/Handlers/BicepCodeLensHandler.cs x: 39 lines of code y: 6 # changes src/Bicep.LangServer/Handlers/BicepDecompileForPasteCommandHandler.cs x: 468 lines of code y: 16 # changes src/Bicep.LangServer/Handlers/BicepSignatureHelpHandler.cs x: 282 lines of code y: 15 # changes src/Bicep.LangServer/Handlers/ExternalSourceReference.cs x: 135 lines of code y: 14 # changes src/Bicep.LangServer/Handlers/InsertResourceHandler.cs x: 302 lines of code y: 32 # changes src/Bicep.LangServer/IServiceCollectionExtensions.cs x: 84 lines of code y: 23 # changes src/Bicep.LangServer/Providers/BicepCompilationProvider.cs x: 80 lines of code y: 42 # changes src/Bicep.LangServer/Refactor/ExpressionAndTypeExtractor.cs x: 424 lines of code y: 9 # changes src/Bicep.LangServer/Snippets/Snippet.cs x: 62 lines of code y: 13 # changes src/Bicep.LangServer/Snippets/SnippetCacheBuilder.cs x: 206 lines of code y: 12 # changes src/Bicep.RegistryModuleTool/Extensions/IServiceCollectionExtensions.cs x: 44 lines of code y: 14 # changes src/Bicep.Wasm/LanguageHelpers/SemanticTokenVisitor.cs x: 316 lines of code y: 45 # changes src/Bicep.Core/Text/TextPosition.cs x: 45 lines of code y: 1 # changes src/Bicep.Core/FileSystem/FileResolver.cs x: 66 lines of code y: 28 # changes src/Bicep.Core/FileSystem/IFileResolver.cs x: 8 lines of code y: 23 # changes src/Bicep.Core.IntegrationTests/Scenarios/LoadFunctionsTests.cs x: 941 lines of code y: 17 # changes src/Bicep.IO/Abstraction/FilePathFacts.cs x: 59 lines of code y: 1 # changes src/Bicep.LangServer.IntegrationTests/FileWatcherTests.cs x: 256 lines of code y: 19 # changes src/Bicep.Core.IntegrationTests/Emit/DependencyInferenceTests.cs x: 626 lines of code y: 3 # changes src/Bicep.Core/TypeSystem/ArmTemplateTypeLoader.cs x: 301 lines of code y: 17 # changes src/Bicep.Core/TypeSystem/Providers/Az/AzResourceTypeProvider.cs x: 339 lines of code y: 9 # changes src/Bicep.Core/TypeSystem/TypeCollapser.cs x: 490 lines of code y: 11 # changes src/Bicep.Core.IntegrationTests/UserDefinedDiscriminatedObjectUnionTests.cs x: 764 lines of code y: 9 # changes src/Bicep.Core/TypeSystem/ResourceDerivedTypeDiagnosticReporter.cs x: 141 lines of code y: 8 # changes src/Bicep.Core.IntegrationTests/DereferenceTests.cs x: 260 lines of code y: 1 # changes src/Bicep.Core/Parsing/TokenType.cs x: 54 lines of code y: 15 # changes src/Bicep.Cli.IntegrationTests/FormatCommandTests.cs x: 316 lines of code y: 11 # changes src/Bicep.Cli.IntegrationTests/RestoreCommandTests.cs x: 546 lines of code y: 40 # changes src/Bicep.Cli/Arguments/DecompileParamsArguments.cs x: 95 lines of code y: 3 # changes src/Bicep.Cli/Arguments/GenerateParametersFileArguments.cs x: 100 lines of code y: 4 # changes src/Bicep.Cli/Commands/GenerateParametersFileCommand.cs x: 63 lines of code y: 15 # changes src/Bicep.Cli/Commands/RootCommand.cs x: 231 lines of code y: 34 # changes src/Bicep.Core.IntegrationTests/LoopInvariantTests.cs x: 225 lines of code y: 8 # changes src/Bicep.Core.IntegrationTests/Scenarios/TopLevelResourcePropertiesTests.cs x: 440 lines of code y: 21 # changes src/Bicep.Cli.IntegrationTests/TestBase.cs x: 117 lines of code y: 46 # changes src/Bicep.Cli.IntegrationTests/PublishCommandTests.cs x: 408 lines of code y: 37 # changes src/Bicep.Cli.IntegrationTests/PublishProviderCommandTests.cs x: 170 lines of code y: 19 # changes src/Bicep.Cli.IntegrationTests/UseRecentModuleVersionsIntegrationTests.cs x: 710 lines of code y: 5 # changes src/Bicep.Core.IntegrationTests/AzTypesViaRegistryTests.cs x: 238 lines of code y: 4 # changes src/Bicep.Core/Registry/AzureContainerRegistryManager.cs x: 242 lines of code y: 32 # changes src/Bicep.Core/Registry/Catalog/Implementation/PrivateRegistries/PrivateAcrModuleMetadataProvider.cs x: 105 lines of code y: 1 # changes src/Bicep.Core/Registry/ContainerRegistryClientFactory.cs x: 45 lines of code y: 11 # changes src/Bicep.LangServer/Completions/CompletionItemBuilder.cs x: 172 lines of code y: 17 # changes src/Bicep.LangServer/Handlers/BicepCompletionHandler.cs x: 57 lines of code y: 29 # changes src/Bicep.LangServer/Server.cs x: 94 lines of code y: 83 # changes src/Bicep.LangServer/Telemetry/BicepTelemetryEvent.cs x: 332 lines of code y: 28 # changes src/Bicep.LangServer/Telemetry/TelemetryConstants.cs x: 43 lines of code y: 21 # changes src/Bicep.Core.IntegrationTests/NestedResourceTests.cs x: 693 lines of code y: 38 # changes src/Bicep.Core.IntegrationTests/ParentPropertyResourceTests.cs x: 579 lines of code y: 17 # changes src/Bicep.Core/Emit/CompileTimeImports/ArmDeclarationToExpressionConverter.cs x: 473 lines of code y: 11 # changes src/Bicep.Core/PrettyPrint/DocumentBuildVisitor.cs x: 772 lines of code y: 56 # changes src/Bicep.Core/Semantics/NameBindingVisitor.cs x: 353 lines of code y: 39 # changes src/Bicep.LangServer/Completions/BicepCompletionContextKind.cs x: 58 lines of code y: 40 # changes src/Bicep.Cli.E2eTests/src/utils/br.ts x: 50 lines of code y: 9 # changes src/Bicep.Core/TypeSystem/Providers/MicrosoftGraph/MicrosoftGraphResourceTypeLoader.cs x: 58 lines of code y: 5 # changes src/Directory.Build.props x: 42 lines of code y: 31 # changes src/Bicep.Core.IntegrationTests/OutputsTests.cs x: 219 lines of code y: 24 # changes src/playground/src/utils/examples.ts x: 434 lines of code y: 1 # changes src/Bicep.LangServer/Handlers/BicepHoverHandler.cs x: 279 lines of code y: 49 # changes src/Bicep.Core.IntegrationTests/Extensibility/RadiusCompatibilityTests.cs x: 75 lines of code y: 10 # changes src/Bicep.Core.Samples/MockRegistry.cs x: 59 lines of code y: 8 # changes src/Bicep.LangServer.IntegrationTests/Helpers/LspRefactoringHelper.cs x: 81 lines of code y: 1 # changes src/Bicep.LangServer.IntegrationTests/BicepConfigTests.cs x: 536 lines of code y: 14 # changes src/Bicep.Core/Parsing/StringUtils.cs x: 84 lines of code y: 8 # changes src/Bicep.LangServer.IntegrationTests/DeployBicepFileActionTest.cs x: 355 lines of code y: 5 # changes src/Bicep.LangServer.IntegrationTests/HighlightTests.cs x: 64 lines of code y: 26 # changes src/Bicep.LangServer.IntegrationTests/ReferencesTests.cs x: 105 lines of code y: 30 # changes src/Bicep.LangServer.IntegrationTests/RenameSymbolTests.cs x: 54 lines of code y: 30 # changes src/Bicep.Core.IntegrationTests/Extensibility/BarNamespaceType.cs x: 102 lines of code y: 7 # changes src/Bicep.Core.IntegrationTests/ScopeTests.cs x: 332 lines of code y: 32 # changes src/Bicep.Core.IntegrationTests/TypeSystem/TypeValidationTests.cs x: 446 lines of code y: 52 # changes src/Bicep.Core/Semantics/SymbolHelper.cs x: 126 lines of code y: 12 # changes src/Bicep.Core/TypeSystem/Providers/K8s/K8sResourceTypeProvider.cs x: 157 lines of code y: 6 # changes src/Bicep.Core/TypeSystem/Providers/MicrosoftGraph/MicrosoftGraphResourceTypeProvider.cs x: 142 lines of code y: 9 # changes src/Bicep.Core/TypeSystem/Providers/ResourceTypeResolver.cs x: 133 lines of code y: 5 # changes src/Bicep.Core/TypeSystem/ResourceDerivedTypeResolver.cs x: 306 lines of code y: 8 # changes src/Bicep.LangServer/Refactor/TypeStringifier.cs x: 257 lines of code y: 5 # changes src/Bicep.LangServer/Snippets/SnippetsProvider.cs x: 236 lines of code y: 45 # changes src/vscode-bicep/src/commands/decompileParams.ts x: 149 lines of code y: 5 # changes src/vscode-bicep/src/commands/pasteAsBicep.ts x: 297 lines of code y: 14 # changes src/vscode-bicep/src/language/protocol.ts x: 218 lines of code y: 33 # changes src/Bicep.Cli/Arguments/PublishExtensionArguments.cs x: 69 lines of code y: 2 # changes src/Bicep.Cli/Program.cs x: 134 lines of code y: 75 # changes src/Bicep.Cli/Services/ArgumentParser.cs x: 40 lines of code y: 20 # changes src/Bicep.Core/Semantics/SymbolExtensions.cs x: 71 lines of code y: 22 # changes scripts/Fix-DependabotPRs.ps1 x: 160 lines of code y: 1 # changes src/Bicep.Core/TypeSystem/OperationReturnTypeEvaluator.cs x: 379 lines of code y: 12 # changes src/Bicep.Core/TypeSystem/CyclicCheckVisitor.cs x: 165 lines of code y: 26 # changes src/Bicep.Core/TypeSystem/CyclicTypeCheckVisitor.cs x: 108 lines of code y: 8 # changes src/Bicep.Core.IntegrationTests/UserDefinedFunctionTests.cs x: 153 lines of code y: 9 # changes src/Bicep.Core/Registry/ExternalArtifactRegistry.cs x: 120 lines of code y: 9 # changes src/Bicep.Core/Emit/ResourceDependencyVisitor.cs x: 229 lines of code y: 28 # changes src/Bicep.Core/Configuration/ConfigurationManager.cs x: 119 lines of code y: 20 # changes src/Bicep.Core/Configuration/ModuleAliasesConfiguration.cs x: 99 lines of code y: 12 # changes src/Bicep.Core/Configuration/RootConfiguration.cs x: 136 lines of code y: 18 # changes src/vscode-bicep/src/azure/AzureUiManager.ts x: 91 lines of code y: 5 # changes src/vscode-bicep/src/panes/deploy/view.ts x: 257 lines of code y: 13 # changes src/vscode-bicep-ui/apps/deploy-pane/src/components/sections/ResultsView.tsx x: 94 lines of code y: 1 # changes src/vscode-bicep-ui/apps/deploy-pane/src/messages.ts x: 202 lines of code y: 1 # changes src/Bicep.Core/TypeSystem/DeployTimeConstantDirectViolationVisitor.cs x: 153 lines of code y: 12 # changes src/Bicep.Local.Deploy.IntegrationTests/ProviderExtensionTests.cs x: 197 lines of code y: 5 # changes src/Bicep.Local.Extension/Rpc/BicepExtensionImpl.cs x: 134 lines of code y: 3 # changes src/vscode-bicep/src/commands/deploy.ts x: 578 lines of code y: 25 # changes src/vscode-bicep/src/extension.ts x: 159 lines of code y: 46 # changes src/vscode-bicep/src/language/client.ts x: 169 lines of code y: 41 # changes src/vscode-bicep/src/utils/AzurePickers.ts x: 175 lines of code y: 2 # changes src/Bicep.LangServer/Handlers/BicepTextDocumentSyncHandler.cs x: 92 lines of code y: 27 # changes src/Bicep.Core/TypeSystem/DiscriminatedObjectTypeBuilder.cs x: 70 lines of code y: 5 # changes src/Bicep.Core/Configuration/CloudConfiguration.cs x: 110 lines of code y: 14 # changes src/Bicep.Cli.E2eTests/src/utils/command.ts x: 68 lines of code y: 6 # changes src/Bicep.Cli.E2eTests/src/utils/jsonrpc.ts x: 134 lines of code y: 8 # changes src/Bicep.Cli.E2eTests/src/utils/localdeploy.ts x: 77 lines of code y: 3 # changes src/Bicep.Core.IntegrationTests/Scenarios/NameofFunctionTests.cs x: 241 lines of code y: 1 # changes src/Bicep.Core/TypeSystem/Providers/ResourceTypeProviderFactory.cs x: 54 lines of code y: 16 # changes src/Bicep.Core/Extensions/EnumerableExtensions.cs x: 99 lines of code y: 21 # changes src/vs-bicep/Bicep.VSLanguageServerClient/MiddleLayerProviders/HandleSnippetCompletionsMiddleLayer.cs x: 87 lines of code y: 5 # changes src/Bicep.Core/TypeSystem/Providers/IResourceTypeProviderFactory.cs x: 10 lines of code y: 8 # changes src/Bicep.Core.IntegrationTests/DeployTimeConstantTests.cs x: 273 lines of code y: 13 # changes src/Bicep.Core/Analyzers/Interfaces/IBicepAnalyzerRule.cs x: 15 lines of code y: 10 # changes src/Bicep.RegistryModuleTool.IntegrationTests/Commands/GenerateCommandTests.cs x: 92 lines of code y: 9 # changes src/Bicep.Core/Semantics/SemanticDiagnosticVisitor.cs x: 158 lines of code y: 16 # changes src/Bicep.LangServer/Handlers/ImportKubernetesManifestHandler.cs x: 200 lines of code y: 19 # changes src/monarch/src/bicep.ts x: 80 lines of code y: 15 # changes src/Bicep.Core/Collections/Trees/IntervalTree.cs x: 234 lines of code y: 3 # changes src/Bicep.Core/Extensions/JsonElementExtensions.cs x: 135 lines of code y: 10 # changes src/Bicep.Core/Registry/Auth/TokenCredentialFactory.cs x: 45 lines of code y: 7 # changes src/Bicep.Core/Syntax/SyntaxModifier.cs x: 138 lines of code y: 4 # changes src/Bicep.Core/TypeSystem/TypeSymbolValidationFlags.cs x: 17 lines of code y: 14 # changes src/vs-bicep/Bicep.VSLanguageServerClient/ProcessLauncher/ClientProcessLauncher.cs x: 431 lines of code y: 3 # changes src/Bicep.Core/ArmHelpers/TemplateVariablesEvaluator.cs x: 264 lines of code y: 5 # changes src/vscode-bicep/src/commands/commandManager.ts x: 72 lines of code y: 12 # changes src/vscode-bicep/src/commands/createConfigurationFile.ts x: 76 lines of code y: 9 # changes src/vscode-bicep/src/commands/findOrCreateActiveBicepFile.ts x: 149 lines of code y: 10 # changes src/vscode-bicep/src/feedback/surveys.ts x: 247 lines of code y: 6 # changes src/vscode-bicep/src/panes/deploy/viewManager.ts x: 106 lines of code y: 4 # changes src/vscode-bicep/src/visualizer/app/assets/icons/azure/index.ts x: 209 lines of code y: 11 # changes src/vscode-bicep/src/visualizer/app/components/Graph/Graph.tsx x: 113 lines of code y: 5 # changes src/vscode-bicep/src/visualizer/app/components/Graph/style.ts x: 125 lines of code y: 4 # changes src/vscode-bicep/src/visualizer/app/themes.ts x: 113 lines of code y: 2 # changes src/vscode-bicep/src/visualizer/view.ts x: 175 lines of code y: 7 # changes src/Bicep.LangServer.IntegrationTests/TextDocumentSyncTests.cs x: 101 lines of code y: 18 # changes src/Bicep.LangServer/Handlers/BicepSemanticTokensHandler.cs x: 35 lines of code y: 16 # changes src/Bicep.LangServer/Program.cs x: 62 lines of code y: 21 # changes src/Bicep.Cli/Commands/JsonRpcCommand.cs x: 50 lines of code y: 6 # changes src/Bicep.Core/Analyzers/Linter/Rules/UseRecentApiVersionRule.cs x: 434 lines of code y: 14 # changes src/Bicep.Core.IntegrationTests/Scenarios/NullabilityTests.cs x: 198 lines of code y: 8 # changes src/Bicep.Core/Analyzers/Linter/Rules/UseStableVMImageRule.cs x: 60 lines of code y: 10 # changes src/Bicep.Core/Resources/ResourceTypeReference.cs x: 72 lines of code y: 20 # changes src/Bicep.Decompiler/ArmHelpers/ExpressionHelpers.cs x: 232 lines of code y: 12 # changes src/Bicep.LangServer/Handlers/BicepDecompileCommandHandler.cs x: 146 lines of code y: 7 # changes src/Bicep.LangServer/Handlers/BicepDecompileSaveCommandHandler.cs x: 204 lines of code y: 6 # changes src/Bicep.Core/Analyzers/Linter/Rules/ArtifactsParametersRule.cs x: 206 lines of code y: 16 # changes src/Bicep.Decompiler/Rewriters/ParentChildResourceNameRewriter.cs x: 148 lines of code y: 21 # changes src/Bicep.Core/Registry/Oci/OciDescriptor.cs x: 63 lines of code y: 7 # changes src/Bicep.Core/Analyzers/Linter/Rules/PreferInterpolationRule.cs x: 70 lines of code y: 17 # changes src/Bicep.Core.IntegrationTests/Scenarios/ScopeTests.cs x: 175 lines of code y: 4 # changes src/Bicep.Core/PrettyPrintV2/PrettyPrinterV2.cs x: 187 lines of code y: 7 # changes src/Bicep.Core/Syntax/ObjectSyntaxExtensions.cs x: 145 lines of code y: 23 # changes src/Bicep.Core.IntegrationTests/LambdaTests.cs x: 324 lines of code y: 14 # changes src/Bicep.Core/Analyzers/Linter/Rules/UseStableResourceIdentifiersRule.cs x: 102 lines of code y: 11 # changes src/Bicep.Core.IntegrationTests/Scenarios/InliningResourcesAndModulesTests.cs x: 590 lines of code y: 13 # changes src/Bicep.Core/Text/SpellChecker.cs x: 95 lines of code y: 7 # changes src/Bicep.Decompiler/UniqueNamingResolver.cs x: 159 lines of code y: 14 # changes src/Bicep.LangServer.IntegrationTests/DocumentFormattingTests.cs x: 87 lines of code y: 11 # changes src/Bicep.LangServer.IntegrationTests/TelemetryTests.cs x: 464 lines of code y: 30 # changes src/Bicep.LangServer/CompilationManager/ICompilationManager.cs x: 16 lines of code y: 20 # changes src/Bicep.LangServer.IntegrationTests/Helpers/TextDocumentParamHelper.cs x: 68 lines of code y: 11 # changes src/Bicep.LangServer/Handlers/BicepDeploymentStartCommandHandler.cs x: 166 lines of code y: 15 # changes src/Bicep.Core.IntegrationTests/Emit/ParamsFileWriterTests.cs x: 275 lines of code y: 15 # changes src/Bicep.Core/TypeSystem/TypeManager.cs x: 31 lines of code y: 49 # changes src/Bicep.Core/Utils/CycleDetector.cs x: 74 lines of code y: 4 # changes src/Bicep.LangServer.IntegrationTests/DeploymentGraphTests.cs x: 93 lines of code y: 14 # changes src/Bicep.LangServer.IntegrationTests/Helpers/IntegrationTestHelper.cs x: 47 lines of code y: 35 # changes src/Bicep.LangServer.IntegrationTests/InputOutputTests.cs x: 187 lines of code y: 4 # changes src/Bicep.RegistryModuleTool/ModuleFiles/ReadmeFile.cs x: 144 lines of code y: 16 # changes src/Bicep.Wasm/Interop.cs x: 140 lines of code y: 41 # changes src/Bicep.Core/TypeSystem/TypeKind.cs x: 25 lines of code y: 22 # changes src/Bicep.Core.IntegrationTests/AssertTests.cs x: 341 lines of code y: 5 # changes src/Bicep.Core.IntegrationTests/Issue6075Tests.cs x: 287 lines of code y: 4 # changes src/vs-bicep/Bicep.VSLanguageServerClient/ProcessTracker/NativeMethods.cs x: 181 lines of code y: 2 # changes src/Bicep.Core.IntegrationTests/NewLineSensitivityTests.cs x: 313 lines of code y: 2 # changes
234.0
# changes
  min: 1.0
  average: 9.94
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 234.0
0 6205.0
lines of code
min: 1.0 | average: 104.39 | 25th percentile: 16.0 | median: 35.0 | 75th percentile: 89.0 | max: 6205.0

Number of Contributors vs. Number of Changes: 1421 points

src/Bicep.Core.IntegrationTests/ExtensionRegistryTests.cs x: 3 # contributors y: 10 # changes src/Bicep.Core/Emit/TemplateWriter.cs x: 32 # contributors y: 148 # changes src/Bicep.Local.Deploy.IntegrationTests/EndToEndDeploymentTests.cs x: 6 # contributors y: 16 # changes src/Bicep.Local.Deploy/LocalDeploymentEngine.cs x: 4 # contributors y: 8 # changes src/Bicep.Core/Utils/TemplateEvaluator.cs x: 4 # contributors y: 5 # changes src/Bicep.Local.Deploy/Extensibility/LocalExtensibilityHostManager.cs x: 4 # contributors y: 9 # changes src/Bicep.Local.Deploy/LocalDeploymentEngineHost.cs x: 5 # contributors y: 9 # changes src/Bicep.Cli.IntegrationTests/GenerateParamsCommandTests.cs x: 7 # contributors y: 9 # changes src/Bicep.Core/Emit/PlaceholderParametersBicepParamWriter.cs x: 7 # contributors y: 13 # changes src/Bicep.Core/Emit/PlaceholderParametersJsonWriter.cs x: 9 # contributors y: 12 # changes src/Bicep.Core/Semantics/SemanticModel.cs x: 19 # contributors y: 90 # changes src/Bicep.Core/SourceGraph/ISourceFile.cs x: 2 # contributors y: 3 # changes src/Bicep.IO/Abstraction/IOUri.cs x: 2 # contributors y: 9 # changes src/Bicep.LangServer/Handlers/BicepDefinitionHandler.cs x: 13 # contributors y: 55 # changes src/Bicep.LangServer/Handlers/BicepExternalSourceRequestHandler.cs x: 3 # contributors y: 14 # changes src/Bicep.Core.IntegrationTests/ScenarioTests.cs x: 24 # contributors y: 211 # changes src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs x: 19 # contributors y: 113 # changes src/Bicep.Core/TypeSystem/TypeValidator.cs x: 20 # contributors y: 105 # changes src/Bicep.Core.IntegrationTests/Emit/TemplateEmitterTests.cs x: 20 # contributors y: 94 # changes src/Bicep.Core.IntegrationTests/ExamplesTests.cs x: 11 # contributors y: 33 # changes src/Bicep.Core.IntegrationTests/ExtensibilityTests.cs x: 18 # contributors y: 62 # changes src/Bicep.Core.IntegrationTests/MsGraphTypesViaRegistryTests.cs x: 5 # contributors y: 7 # changes src/Bicep.Core.Samples/DataSets.cs x: 15 # contributors y: 51 # changes src/Bicep.Core/Diagnostics/DiagnosticBuilder.cs x: 33 # contributors y: 234 # changes src/Bicep.Core/Emit/EmitConstants.cs x: 3 # contributors y: 3 # changes src/Bicep.Core/Emit/EmitLimitationCalculator.cs x: 19 # contributors y: 70 # changes src/Bicep.Core/Emit/EmitLimitationInfo.cs x: 8 # contributors y: 13 # changes src/Bicep.Core/Emit/EmitResult.cs x: 10 # contributors y: 16 # changes src/Bicep.Core/Emit/ExpressionConverter.cs x: 21 # contributors y: 116 # changes src/Bicep.Core/Emit/ExpressionEmitter.cs x: 16 # contributors y: 68 # changes src/Bicep.Core/Emit/ExtensionReferenceValidatorVisitor.cs x: 1 # contributors y: 1 # changes src/Bicep.Core/Emit/FunctionPlacementValidatorVisitor.cs x: 6 # contributors y: 10 # changes src/Bicep.Core/Emit/ParameterAssignmentEvaluator.cs x: 6 # contributors y: 23 # changes src/Bicep.Core/Emit/ParametersJsonWriter.cs x: 9 # contributors y: 16 # changes src/Bicep.Core/Emit/TemplateEmitter.cs x: 14 # contributors y: 45 # changes src/Bicep.Core/Intermediate/Expression.cs x: 9 # contributors y: 32 # changes src/Bicep.Core/Intermediate/ExpressionBuilder.cs x: 13 # contributors y: 53 # changes src/Bicep.Core/Intermediate/ExpressionRewriteVisitor.cs x: 6 # contributors y: 25 # changes src/Bicep.Core/Intermediate/ExpressionVisitor.cs x: 7 # contributors y: 26 # changes src/Bicep.Core/Intermediate/IExpressionVisitor.cs x: 4 # contributors y: 23 # changes src/Bicep.Core/LanguageConstants.cs x: 27 # contributors y: 131 # changes src/Bicep.Core/Semantics/ArmTemplateSemanticModel.cs x: 12 # contributors y: 35 # changes src/Bicep.Core/Semantics/EmptySemanticModel.cs x: 3 # contributors y: 5 # changes src/Bicep.Core/Semantics/ISemanticModel.cs x: 6 # contributors y: 8 # changes src/Bicep.Core/Semantics/Namespaces/K8sNamespaceType.cs x: 9 # contributors y: 15 # changes src/Bicep.Core/Semantics/Namespaces/NamespaceProvider.cs x: 4 # contributors y: 17 # changes src/Bicep.Core/Semantics/Namespaces/ThirdPartyNamespaceType.cs x: 6 # contributors y: 11 # changes src/Bicep.Core/Semantics/TemplateSpecSemanticModel.cs x: 6 # contributors y: 9 # changes src/Bicep.Core/TypeSystem/TypeHelper.cs x: 12 # contributors y: 46 # changes src/Bicep.LangServer.IntegrationTests/HoverTests.cs x: 21 # contributors y: 85 # changes src/Bicep.Core.IntegrationTests/AzTemplateTests.cs x: 1 # contributors y: 2 # changes src/Bicep.Core/Semantics/Namespaces/AzNamespaceType.cs x: 18 # contributors y: 44 # changes src/Bicep.Core.IntegrationTests/EvaluationTests.cs x: 10 # contributors y: 30 # changes src/Bicep.Local.Deploy/IServiceCollectionExtensions.cs x: 4 # contributors y: 7 # changes src/Bicep.Cli/Commands/LocalDeployCommand.cs x: 2 # contributors y: 5 # changes src/Bicep.Core/Features/IFeatureProvider.cs x: 24 # contributors y: 56 # changes src/Bicep.LangServer/Handlers/LocalDeployHandler.cs x: 3 # contributors y: 6 # changes src/Bicep.Local.Deploy.IntegrationTests/KestrelProviderExtension.cs x: 2 # contributors y: 4 # changes src/Bicep.Core/Syntax/SyntaxFactory.cs x: 16 # contributors y: 61 # changes src/Bicep.Decompiler.IntegrationTests/DecompilationTests.cs x: 13 # contributors y: 58 # changes src/Bicep.Decompiler/ArmHelpers/TemplateHelpers.cs x: 8 # contributors y: 14 # changes src/Bicep.Decompiler/ScopedNamingResolver.cs x: 3 # contributors y: 4 # changes src/Bicep.Decompiler/TemplateConverter.cs x: 20 # contributors y: 79 # changes src/Bicep.Core/Parsing/BaseParser.cs x: 9 # contributors y: 41 # changes src/Bicep.Core/Parsing/ParamsParser.cs x: 10 # contributors y: 17 # changes src/Bicep.Core/Parsing/Parser.cs x: 19 # contributors y: 67 # changes src/Bicep.Core/Semantics/ImportedSymbol.cs x: 5 # contributors y: 14 # changes src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs x: 30 # contributors y: 107 # changes src/Bicep.Core/TypeSystem/TypeAssignmentVisitor.cs x: 27 # contributors y: 159 # changes src/Bicep.Core/Analyzers/Linter/Rules/UseResourceIdFunctionsRule.cs x: 7 # contributors y: 18 # changes src/Bicep.LangServer/Handlers/BicepBuildParamsCommandHandler.cs x: 5 # contributors y: 10 # changes src/Bicep.LangServer/Handlers/BicepGenerateParamsCommandHandler.cs x: 11 # contributors y: 21 # changes src/Bicep.Cli.IntegrationTests/BuildCommandTests.cs x: 15 # contributors y: 64 # changes src/Bicep.Cli.IntegrationTests/BuildParamsCommandTests.cs x: 11 # contributors y: 30 # changes src/Bicep.Cli.IntegrationTests/CliScenarioTests.cs x: 8 # contributors y: 10 # changes src/Bicep.Cli.IntegrationTests/DecompileCommandTests.cs x: 12 # contributors y: 13 # changes src/Bicep.Cli/Commands/BuildCommand.cs x: 14 # contributors y: 36 # changes src/Bicep.Cli/Commands/BuildParamsCommand.cs x: 8 # contributors y: 22 # changes src/Bicep.Cli/Commands/DecompileCommand.cs x: 9 # contributors y: 14 # changes src/Bicep.Cli/Commands/DecompileParamsCommand.cs x: 5 # contributors y: 6 # changes src/Bicep.Cli/Commands/FormatCommand.cs x: 5 # contributors y: 16 # changes src/Bicep.Cli/Commands/LintCommand.cs x: 5 # contributors y: 8 # changes src/Bicep.Cli/Helpers/CommandHelper.cs x: 2 # contributors y: 2 # changes src/Bicep.Core/FileSystem/PathHelper.cs x: 18 # contributors y: 37 # changes src/Bicep.LangServer/Handlers/BicepBuildCommandHandler.cs x: 14 # contributors y: 37 # changes src/Bicep.LangServer.IntegrationTests/BuildCommandTests.cs x: 10 # contributors y: 20 # changes src/Bicep.LangServer/Handlers/BicepForceModulesRestoreCommandHandler.cs x: 8 # contributors y: 21 # changes src/vscode-bicep/src/commands/build.ts x: 4 # contributors y: 10 # changes src/Bicep.LangServer.IntegrationTests/CompletionTests.cs x: 22 # contributors y: 157 # changes src/Bicep.LangServer/Completions/BicepCompletionContext.cs x: 21 # contributors y: 88 # changes src/Bicep.Core/SourceLink/SourceArchive.cs x: 1 # contributors y: 3 # changes src/Bicep.Core/Registry/OciArtifactRegistry.cs x: 4 # contributors y: 37 # changes src/Bicep.Core/Registry/TemplateSpecModuleRegistry.cs x: 9 # contributors y: 43 # changes src/Bicep.Core/TypeSystem/Providers/Az/AzResourceTypeFactory.cs x: 5 # contributors y: 11 # changes src/Bicep.Core/Semantics/FunctionOverload.cs x: 10 # contributors y: 22 # changes src/Bicep.Core.IntegrationTests/Scenarios/ResourceListFunctionTests.cs x: 4 # contributors y: 6 # changes src/textmate/src/bicep.ts x: 9 # contributors y: 19 # changes src/vs-bicep/Bicep.VSLanguageServerClient/BicepLanguageServerClient.cs x: 3 # contributors y: 11 # changes src/Bicep.Cli/Commands/PublishCommand.cs x: 11 # contributors y: 34 # changes src/Bicep.Core.IntegrationTests/SourceArchiveTests.cs x: 2 # contributors y: 8 # changes src/Bicep.Core/Registry/ArtifactRegistry.cs x: 4 # contributors y: 20 # changes src/Bicep.Core/Registry/IArtifactDispatcher.cs x: 5 # contributors y: 20 # changes src/Bicep.Core/Registry/LocalModuleRegistry.cs x: 10 # contributors y: 39 # changes src/Bicep.Core/Registry/ModuleDispatcher.cs x: 15 # contributors y: 58 # changes src/Bicep.LangServer.IntegrationTests/CodeLensTests.cs x: 4 # contributors y: 14 # changes src/Bicep.LangServer/Handlers/BicepExternalSourceDocumentLinkHandler.cs x: 2 # contributors y: 6 # changes src/Bicep.Cli/Rpc/CliJsonRpcServer.cs x: 7 # contributors y: 17 # changes src/Bicep.Core/Analyzers/Linter/ApiVersions/ApiVersionProvider.cs x: 8 # contributors y: 11 # changes src/Bicep.Core/Analyzers/Linter/Rules/LocationRuleBase.cs x: 7 # contributors y: 16 # changes src/Bicep.Core/Analyzers/Linter/Rules/SecureParamsInNestedDeploymentsRule.cs x: 6 # contributors y: 12 # changes src/Bicep.Core/DataFlow/DataFlowAnalyzer.cs x: 6 # contributors y: 7 # changes src/Bicep.Core/Configuration/ExperimentalFeaturesEnabled.cs x: 19 # contributors y: 38 # changes src/Bicep.Core/Emit/EmitterSettings.cs x: 10 # contributors y: 28 # changes src/Bicep.Core/Features/FeatureProvider.cs x: 24 # contributors y: 61 # changes src/Bicep.Core/Intermediate/ExpressionExtensions.cs x: 4 # contributors y: 4 # changes src/Bicep.Core/Syntax/SyntaxExtensions.cs x: 13 # contributors y: 31 # changes src/Bicep.Core.IntegrationTests/CompileTimeImportTests.cs x: 5 # contributors y: 31 # changes src/Bicep.Core/Emit/EmitterContext.cs x: 9 # contributors y: 26 # changes src/Bicep.Core/Emit/InlineDependencyVisitor.cs x: 13 # contributors y: 26 # changes src/Bicep.Core/Emit/ScopeHelper.cs x: 16 # contributors y: 50 # changes src/Bicep.Core/Syntax/SyntaxHelper.cs x: 15 # contributors y: 34 # changes src/Bicep.Core/Syntax/TargetScopeSyntax.cs x: 6 # contributors y: 13 # changes src/Bicep.LangServer/Handlers/GetDeploymentDataHandler.cs x: 3 # contributors y: 9 # changes src/Bicep.Core.IntegrationTests/ParametersTests.cs x: 9 # contributors y: 30 # changes src/Bicep.Core.IntegrationTests/ModuleTests.cs x: 19 # contributors y: 62 # changes src/Bicep.Core.IntegrationTests/Semantics/ParamsSemanticModelTests.cs x: 11 # contributors y: 22 # changes src/Bicep.Core/PrettyPrintV2/SyntaxLayouts.cs x: 10 # contributors y: 29 # changes src/Bicep.Core/Semantics/Compilation.cs x: 16 # contributors y: 40 # changes src/Bicep.Core/Semantics/DeclarationVisitor.cs x: 18 # contributors y: 53 # changes src/Bicep.Core/Semantics/SymbolKind.cs x: 8 # contributors y: 12 # changes src/Bicep.Core/Semantics/SymbolVisitor.cs x: 9 # contributors y: 18 # changes src/Bicep.Core/Syntax/AstVisitor.cs x: 9 # contributors y: 20 # changes src/Bicep.Core/Syntax/ISyntaxVisitor.cs x: 16 # contributors y: 37 # changes src/Bicep.Core/Syntax/SyntaxRewriteVisitor.cs x: 20 # contributors y: 58 # changes src/Bicep.Core/Syntax/SyntaxVisitor.cs x: 18 # contributors y: 73 # changes src/Bicep.LangServer/SemanticTokenVisitor.cs x: 20 # contributors y: 59 # changes src/Bicep.Cli/Helpers/ParamsFileHelper.cs x: 3 # contributors y: 8 # changes src/Bicep.Cli/Helpers/ServiceCollectionExtensions.cs x: 13 # contributors y: 37 # changes src/Bicep.Cli/Logging/DiagnosticLogger.cs x: 3 # contributors y: 7 # changes src/Bicep.Core.IntegrationTests/ProviderImportTests.cs x: 5 # contributors y: 15 # changes src/Bicep.Core.IntegrationTests/Scenarios/DiscriminatedObjectsTests.cs x: 8 # contributors y: 17 # changes src/Bicep.Core.IntegrationTests/Semantics/SemanticModelTests.cs x: 19 # contributors y: 53 # changes src/Bicep.Core.Samples/DataSet.cs x: 11 # contributors y: 42 # changes src/Bicep.Core.Samples/DataSetsExtensions.cs x: 17 # contributors y: 73 # changes src/Bicep.Core/Analyzers/Linter/LinterAnalyzer.cs x: 9 # contributors y: 27 # changes src/Bicep.Core/Analyzers/Linter/LinterRuleBase.cs x: 9 # contributors y: 23 # changes src/Bicep.Core/Analyzers/Linter/Rules/NoHardcodedLocationRule.cs x: 7 # contributors y: 14 # changes src/Bicep.Core/Analyzers/Linter/Rules/PreferUnquotedPropertyNamesRule.cs x: 8 # contributors y: 16 # changes src/Bicep.Core/Analyzers/Linter/Rules/SecretsInParamsMustBeSecureRule.cs x: 7 # contributors y: 12 # changes src/Bicep.Core/Analyzers/Linter/Rules/SimplifyInterpolationRule.cs x: 8 # contributors y: 20 # changes src/Bicep.Core/BicepCompiler.cs x: 5 # contributors y: 18 # changes src/Bicep.Core/Modules/TemplateSpecModuleReference.cs x: 6 # contributors y: 15 # changes src/Bicep.Core/Parsing/Lexer.cs x: 12 # contributors y: 29 # changes src/Bicep.Core/Parsing/SlidingTextWindow.cs x: 7 # contributors y: 10 # changes src/Bicep.Core/Rewriters/RewriterHelper.cs x: 7 # contributors y: 19 # changes src/Bicep.Core/Semantics/Binder.cs x: 11 # contributors y: 31 # changes src/Bicep.Core/Semantics/Namespaces/NamespaceResolver.cs x: 12 # contributors y: 33 # changes src/Bicep.Core/Semantics/SemanticModelHelper.cs x: 8 # contributors y: 24 # changes src/Bicep.Core/Semantics/YamlObjectParser.cs x: 5 # contributors y: 5 # changes src/Bicep.Core/Syntax/ArrayAccessSyntax.cs x: 4 # contributors y: 12 # changes src/Bicep.Core/Syntax/ArrayItemSyntax.cs x: 4 # contributors y: 11 # changes src/Bicep.Core/Syntax/ArraySyntax.cs x: 4 # contributors y: 16 # changes src/Bicep.Core/Syntax/IdentifierSyntax.cs x: 4 # contributors y: 13 # changes src/Bicep.Core/Syntax/ModuleDeclarationSyntax.cs x: 8 # contributors y: 30 # changes src/Bicep.Core/Syntax/ObjectSyntax.cs x: 5 # contributors y: 17 # changes src/Bicep.Core/Syntax/ParameterAssignmentSyntax.cs x: 7 # contributors y: 7 # changes src/Bicep.Core/Syntax/ParameterDeclarationSyntax.cs x: 8 # contributors y: 33 # changes src/Bicep.Core/Syntax/ProgramSyntax.cs x: 6 # contributors y: 22 # changes src/Bicep.Core/Syntax/ResourceDeclarationSyntax.cs x: 7 # contributors y: 36 # changes src/Bicep.Core/Syntax/UsingDeclarationSyntax.cs x: 10 # contributors y: 15 # changes src/Bicep.Core/Syntax/VariableDeclarationSyntax.cs x: 6 # contributors y: 18 # changes src/Bicep.Core/Text/TextCoordinateConverter.cs x: 9 # contributors y: 13 # changes src/Bicep.LangServer.IntegrationTests/CodeActionTests.cs x: 15 # contributors y: 63 # changes src/Bicep.LangServer.IntegrationTests/DefinitionTests.cs x: 11 # contributors y: 49 # changes src/Bicep.LangServer.IntegrationTests/Helpers/ServerRequestHelper.cs x: 9 # contributors y: 22 # changes src/Bicep.LangServer.IntegrationTests/ParamsCompletionTests.cs x: 9 # contributors y: 25 # changes src/Bicep.LangServer.IntegrationTests/Registry/ModuleRestoreSchedulerTests.cs x: 12 # contributors y: 38 # changes src/Bicep.LangServer.IntegrationTests/SemanticTokenTests.cs x: 11 # contributors y: 23 # changes src/Bicep.LangServer/BicepCompilationManager.cs x: 14 # contributors y: 61 # changes src/Bicep.LangServer/Completions/BicepCompletionProvider.cs x: 31 # contributors y: 177 # changes src/Bicep.LangServer/Handlers/BicepCodeActionHandler.cs x: 12 # contributors y: 42 # changes src/Bicep.LangServer/Handlers/InsertResourceHandler.cs x: 10 # contributors y: 32 # changes src/Bicep.LangServer/IServiceCollectionExtensions.cs x: 5 # contributors y: 23 # changes src/Bicep.LangServer/Utils/DiagnosticsHelper.cs x: 7 # contributors y: 11 # changes src/Bicep.Wasm/IServiceCollectionExtensions.cs x: 4 # contributors y: 18 # changes src/Bicep.Wasm/LanguageHelpers/SemanticTokenVisitor.cs x: 15 # contributors y: 45 # changes src/Bicep.Core/FileSystem/FileResolver.cs x: 13 # contributors y: 28 # changes src/Bicep.Core/FileSystem/IFileResolver.cs x: 12 # contributors y: 23 # changes src/Bicep.LangServer/Extensions/DocumentUriExtensions.cs x: 2 # contributors y: 7 # changes src/Bicep.LangServer/Handlers/BicepDeploymentScopeRequestHandler.cs x: 10 # contributors y: 23 # changes src/Bicep.Core/Parsing/TokenType.cs x: 8 # contributors y: 15 # changes src/Bicep.Cli.IntegrationTests/RestoreCommandTests.cs x: 9 # contributors y: 40 # changes src/Bicep.Cli/Arguments/DecompileArguments.cs x: 6 # contributors y: 6 # changes src/Bicep.Cli/Commands/RootCommand.cs x: 21 # contributors y: 34 # changes src/Bicep.Core/Semantics/Metadata/ResourceMetadataCache.cs x: 6 # contributors y: 14 # changes src/Bicep.Cli.IntegrationTests/TestBase.cs x: 14 # contributors y: 46 # changes src/Bicep.Cli.IntegrationTests/PublishCommandTests.cs x: 9 # contributors y: 37 # changes src/Bicep.Cli.IntegrationTests/PublishProviderCommandTests.cs x: 6 # contributors y: 19 # changes src/Bicep.LangServer/Handlers/BicepCompletionHandler.cs x: 11 # contributors y: 29 # changes src/Bicep.LangServer/Server.cs x: 15 # contributors y: 83 # changes src/Bicep.LangServer/Telemetry/BicepTelemetryEvent.cs x: 9 # contributors y: 28 # changes src/Bicep.LangServer/Telemetry/TelemetryConstants.cs x: 6 # contributors y: 21 # changes src/Bicep.Core.IntegrationTests/NestedResourceTests.cs x: 16 # contributors y: 38 # changes src/Bicep.Core/PrettyPrint/DocumentBuildVisitor.cs x: 16 # contributors y: 56 # changes src/Bicep.Core/Semantics/NameBindingVisitor.cs x: 13 # contributors y: 39 # changes src/Bicep.LangServer/Completions/BicepCompletionContextKind.cs x: 15 # contributors y: 40 # changes src/Directory.Build.props x: 9 # contributors y: 31 # changes src/Bicep.Core/Semantics/WildcardImportSymbol.cs x: 4 # contributors y: 15 # changes src/Bicep.LangServer/Handlers/BicepHoverHandler.cs x: 16 # contributors y: 49 # changes src/Bicep.LangServer.IntegrationTests/HighlightTests.cs x: 8 # contributors y: 26 # changes src/Bicep.Core.IntegrationTests/ScopeTests.cs x: 12 # contributors y: 32 # changes src/Bicep.Core.IntegrationTests/TypeSystem/TypeValidationTests.cs x: 18 # contributors y: 52 # changes src/vscode-bicep/src/language/protocol.ts x: 10 # contributors y: 33 # changes src/Bicep.Cli/Program.cs x: 22 # contributors y: 75 # changes src/Bicep.Core/Semantics/SymbolExtensions.cs x: 14 # contributors y: 22 # changes src/Bicep.IO/Abstraction/IDirectoryHandle.cs x: 1 # contributors y: 4 # changes src/Bicep.Core/Configuration/ConfigurationManager.cs x: 7 # contributors y: 20 # changes src/Bicep.Core/Configuration/ModuleAliasesConfiguration.cs x: 5 # contributors y: 12 # changes src/vscode-bicep/src/panes/deploy/view.ts x: 2 # contributors y: 13 # changes src/vscode-bicep/src/language/client.ts x: 11 # contributors y: 41 # changes src/Bicep.LangServer/Handlers/BicepTextDocumentSyncHandler.cs x: 10 # contributors y: 27 # changes src/vscode-bicep/src/panes/deploy/models.ts x: 1 # contributors y: 6 # changes src/Bicep.Core/TypeSystem/FunctionFlags.cs x: 10 # contributors y: 19 # changes src/Bicep.LangServer.IntegrationTests/SnippetTemplatesTests.cs x: 13 # contributors y: 20 # changes src/Bicep.Core/Semantics/Decorator.cs x: 7 # contributors y: 15 # changes src/Bicep.LangServer/Handlers/ImportKubernetesManifestHandler.cs x: 8 # contributors y: 19 # changes src/highlightjs/src/bicep.ts x: 8 # contributors y: 18 # changes scripts/bcode.ps1 x: 7 # contributors y: 8 # changes src/vscode-bicep/src/visualizer/app/components/Graph/Graph.tsx x: 1 # contributors y: 5 # changes src/Bicep.Core/Analyzers/Linter/Rules/NoUnusedExistingResourcesRule.cs x: 10 # contributors y: 9 # changes src/Bicep.Core/TypeSystem/TypeAssignment.cs x: 5 # contributors y: 4 # changes src/Bicep.Decompiler/Rewriters/ParentChildResourceNameRewriter.cs x: 9 # contributors y: 21 # changes src/Bicep.LangServer/CompilationManager/ICompilationManager.cs x: 12 # contributors y: 20 # changes src/Bicep.Core/TypeSystem/FunctionResolver.cs x: 7 # contributors y: 21 # changes src/Bicep.Core/TypeSystem/TypeManager.cs x: 10 # contributors y: 49 # changes src/Bicep.LangServer.IntegrationTests/GenerateParamsCommandTests.cs x: 10 # contributors y: 13 # changes src/Bicep.LangServer.IntegrationTests/Helpers/IntegrationTestHelper.cs x: 13 # contributors y: 35 # changes src/Bicep.Wasm/Interop.cs x: 13 # contributors y: 41 # changes src/Bicep.Core/TypeSystem/TypeKind.cs x: 7 # contributors y: 22 # changes src/Bicep.LangServer/Providers/BicepSymbolResolver.cs x: 5 # contributors y: 13 # changes src/Bicep.Core/Diagnostics/DiagnosticLabel.cs x: 4 # contributors y: 3 # changes
234.0
# changes
  min: 1.0
  average: 9.94
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 234.0
0 33.0
# contributors
min: 1.0 | average: 4.25 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 33.0

Number of Contributors vs. File Size: 1421 points

src/Bicep.Core.IntegrationTests/ExtensionRegistryTests.cs x: 3 # contributors y: 688 lines of code src/Bicep.Core/Emit/TemplateWriter.cs x: 32 # contributors y: 1536 lines of code src/Bicep.Local.Deploy.IntegrationTests/EndToEndDeploymentTests.cs x: 6 # contributors y: 486 lines of code src/Bicep.Local.Deploy/LocalDeploymentEngine.cs x: 4 # contributors y: 165 lines of code src/Bicep.Core/Utils/TemplateEvaluator.cs x: 4 # contributors y: 283 lines of code src/Bicep.Local.Deploy/Extensibility/LocalExtensibilityHostManager.cs x: 4 # contributors y: 200 lines of code src/Bicep.Local.Deploy/LocalDeploymentEngineHost.cs x: 5 # contributors y: 108 lines of code src/Bicep.Cli.IntegrationTests/GenerateParamsCommandTests.cs x: 7 # contributors y: 718 lines of code src/Bicep.Core/Emit/PlaceholderParametersBicepParamWriter.cs x: 7 # contributors y: 127 lines of code src/Bicep.Core/Emit/PlaceholderParametersJsonWriter.cs x: 9 # contributors y: 157 lines of code src/Bicep.Core/Semantics/SemanticModel.cs x: 19 # contributors y: 406 lines of code src/Bicep.Core/SourceGraph/ISourceFile.cs x: 2 # contributors y: 10 lines of code src/Bicep.Core/SourceGraph/SourceFileGroupingBuilder.cs x: 2 # contributors y: 274 lines of code src/Bicep.IO/Abstraction/IOUri.cs x: 2 # contributors y: 249 lines of code src/Bicep.LangServer/Handlers/BicepDefinitionHandler.cs x: 13 # contributors y: 472 lines of code src/Bicep.LangServer/Handlers/BicepExternalSourceRequestHandler.cs x: 3 # contributors y: 116 lines of code src/Bicep.Core.IntegrationTests/ScenarioTests.cs x: 24 # contributors y: 6205 lines of code src/Bicep.Core/TypeSystem/DeclaredTypeManager.cs x: 19 # contributors y: 1720 lines of code src/Bicep.Core/TypeSystem/TypeValidator.cs x: 20 # contributors y: 1008 lines of code src/Bicep.Core.IntegrationTests/Emit/TemplateEmitterTests.cs x: 20 # contributors y: 223 lines of code src/Bicep.Core.IntegrationTests/ExamplesTests.cs x: 11 # contributors y: 129 lines of code src/Bicep.Core.IntegrationTests/ExtensibilityTests.cs x: 18 # contributors y: 859 lines of code src/Bicep.Core.IntegrationTests/MsGraphTypesViaRegistryTests.cs x: 5 # contributors y: 245 lines of code src/Bicep.Core.Samples/DataSets.cs x: 15 # contributors y: 80 lines of code src/Bicep.Core/Diagnostics/DiagnosticBuilder.cs x: 33 # contributors y: 1493 lines of code src/Bicep.Core/Emit/EmitConstants.cs x: 3 # contributors y: 12 lines of code src/Bicep.Core/Emit/EmitLimitationCalculator.cs x: 19 # contributors y: 774 lines of code src/Bicep.Core/Emit/EmitLimitationInfo.cs x: 8 # contributors y: 16 lines of code src/Bicep.Core/Emit/EmitResult.cs x: 10 # contributors y: 9 lines of code src/Bicep.Core/Emit/ExpressionConverter.cs x: 21 # contributors y: 767 lines of code src/Bicep.Core/Emit/ExpressionEmitter.cs x: 16 # contributors y: 340 lines of code src/Bicep.Core/Emit/ExtensionReferenceValidatorVisitor.cs x: 1 # contributors y: 74 lines of code src/Bicep.Core/Emit/FunctionPlacementValidatorVisitor.cs x: 6 # contributors y: 97 lines of code src/Bicep.Core/Emit/ParameterAssignmentEvaluator.cs x: 6 # contributors y: 428 lines of code src/Bicep.Core/Emit/ParametersEmitter.cs x: 8 # contributors y: 40 lines of code src/Bicep.Core/Emit/ParametersJsonWriter.cs x: 9 # contributors y: 130 lines of code src/Bicep.Core/Emit/TemplateEmitter.cs x: 14 # contributors y: 89 lines of code src/Bicep.Core/Intermediate/Expression.cs x: 9 # contributors y: 851 lines of code src/Bicep.Core/Intermediate/ExpressionBuilder.cs x: 13 # contributors y: 1301 lines of code src/Bicep.Core/Intermediate/ExpressionRewriteVisitor.cs x: 6 # contributors y: 699 lines of code src/Bicep.Core/Intermediate/ExpressionVisitor.cs x: 7 # contributors y: 359 lines of code src/Bicep.Core/Intermediate/IExpressionVisitor.cs x: 4 # contributors y: 78 lines of code src/Bicep.Core/LanguageConstants.cs x: 27 # contributors y: 272 lines of code src/Bicep.Core/Semantics/ArmTemplateSemanticModel.cs x: 12 # contributors y: 299 lines of code src/Bicep.Core/Semantics/ISemanticModel.cs x: 6 # contributors y: 17 lines of code src/Bicep.Core/Semantics/Namespaces/ExtensionNamespaceTypeHelper.cs x: 1 # contributors y: 20 lines of code src/Bicep.Core/Semantics/Namespaces/K8sNamespaceType.cs x: 9 # contributors y: 42 lines of code src/Bicep.Core/Semantics/Namespaces/ThirdPartyNamespaceType.cs x: 6 # contributors y: 36 lines of code src/Bicep.Core/TypeSystem/TypeHelper.cs x: 12 # contributors y: 574 lines of code src/Bicep.LangServer.IntegrationTests/HoverTests.cs x: 21 # contributors y: 1132 lines of code src/Bicep.Core.IntegrationTests/AzTemplateTests.cs x: 1 # contributors y: 55 lines of code src/Bicep.Core/Semantics/Namespaces/AzNamespaceType.cs x: 18 # contributors y: 504 lines of code src/Bicep.Core.IntegrationTests/EvaluationTests.cs x: 10 # contributors y: 1207 lines of code src/Bicep.Core.IntegrationTests/ParameterFileTests.cs x: 10 # contributors y: 375 lines of code src/Bicep.Cli/Commands/LocalDeployCommand.cs x: 2 # contributors y: 103 lines of code src/Bicep.Core/Features/IFeatureProvider.cs x: 24 # contributors y: 54 lines of code src/Bicep.Local.Deploy.IntegrationTests/KestrelProviderExtension.cs x: 2 # contributors y: 35 lines of code src/Bicep.Core/Syntax/SyntaxFactory.cs x: 16 # contributors y: 375 lines of code src/Bicep.Decompiler.IntegrationTests/DecompilationTests.cs x: 13 # contributors y: 191 lines of code src/Bicep.Decompiler/ArmHelpers/TemplateHelpers.cs x: 8 # contributors y: 206 lines of code src/Bicep.Decompiler/ScopedNamingResolver.cs x: 3 # contributors y: 34 lines of code src/Bicep.Decompiler/TemplateConverter.cs x: 20 # contributors y: 1581 lines of code src/Bicep.Core.IntegrationTests/TypedVariableTests.cs x: 2 # contributors y: 194 lines of code src/Bicep.Core.Samples/BaselineData_Bicepparam.cs x: 7 # contributors y: 101 lines of code src/Bicep.Core/Parsing/BaseParser.cs x: 9 # contributors y: 1393 lines of code src/Bicep.Core/Parsing/ParamsParser.cs x: 10 # contributors y: 108 lines of code src/Bicep.Core/Parsing/Parser.cs x: 19 # contributors y: 260 lines of code src/Bicep.Core/Semantics/ImportedSymbol.cs x: 5 # contributors y: 58 lines of code src/Bicep.Core/Semantics/Namespaces/SystemNamespaceType.cs x: 30 # contributors y: 1905 lines of code src/Bicep.Core/TypeSystem/TypeAssignmentVisitor.cs x: 27 # contributors y: 1978 lines of code src/Bicep.Core/Analyzers/Linter/Rules/UseResourceIdFunctionsRule.cs x: 7 # contributors y: 252 lines of code src/Bicep.LangServer/Handlers/BicepBuildParamsCommandHandler.cs x: 5 # contributors y: 81 lines of code src/Bicep.LangServer/Handlers/BicepGenerateParamsCommandHandler.cs x: 11 # contributors y: 86 lines of code src/Bicep.Cli.IntegrationTests/BuildCommandTests.cs x: 15 # contributors y: 559 lines of code src/Bicep.Cli.IntegrationTests/BuildParamsCommandTests.cs x: 11 # contributors y: 503 lines of code src/Bicep.Cli.IntegrationTests/DecompileParamsCommandTests.cs x: 6 # contributors y: 166 lines of code src/Bicep.Cli/Arguments/BuildArguments.cs x: 8 # contributors y: 100 lines of code src/Bicep.Cli/Commands/BuildCommand.cs x: 14 # contributors y: 63 lines of code src/Bicep.Cli/Commands/DecompileCommand.cs x: 9 # contributors y: 78 lines of code src/Bicep.Cli/Commands/LintCommand.cs x: 5 # contributors y: 45 lines of code src/Bicep.Cli/Helpers/CommandHelper.cs x: 2 # contributors y: 81 lines of code src/Bicep.Core/FileSystem/PathHelper.cs x: 18 # contributors y: 159 lines of code src/Bicep.LangServer.IntegrationTests/BuildCommandTests.cs x: 10 # contributors y: 153 lines of code src/Bicep.LangServer.IntegrationTests/BuildParamsCommandTests.cs x: 3 # contributors y: 49 lines of code src/Bicep.LangServer/Handlers/BicepForceModulesRestoreCommandHandler.cs x: 8 # contributors y: 70 lines of code src/vscode-bicep/src/commands/build.ts x: 4 # contributors y: 33 lines of code src/Bicep.LangServer.IntegrationTests/CompletionTests.cs x: 22 # contributors y: 4843 lines of code src/Bicep.LangServer/Completions/BicepCompletionContext.cs x: 21 # contributors y: 941 lines of code src/Bicep.Core/SourceLink/SourceArchive.cs x: 1 # contributors y: 259 lines of code src/Bicep.Core/Registry/OciArtifactRegistry.cs x: 4 # contributors y: 394 lines of code src/Bicep.Core/Registry/TemplateSpecModuleRegistry.cs x: 9 # contributors y: 105 lines of code src/Bicep.Core/TypeSystem/Providers/Az/AzResourceTypeFactory.cs x: 5 # contributors y: 231 lines of code src/Bicep.Local.Deploy/LocalDeploymentSettings.cs x: 5 # contributors y: 184 lines of code src/vs-bicep/Bicep.VSLanguageServerClient/BicepLanguageServerClient.cs x: 3 # contributors y: 95 lines of code src/Bicep.Cli/Commands/PublishCommand.cs x: 11 # contributors y: 106 lines of code src/Bicep.Core.IntegrationTests/SourceArchiveTests.cs x: 2 # contributors y: 215 lines of code src/Bicep.Core/ArtifactCache/OciArtifactCacheAccessor.cs x: 1 # contributors y: 34 lines of code src/Bicep.Core/Registry/ArtifactRegistry.cs x: 4 # contributors y: 53 lines of code src/Bicep.Core/Registry/ModuleDispatcher.cs x: 15 # contributors y: 283 lines of code src/Bicep.Core/Registry/Oci/OciArtifactAddressComponents.cs x: 1 # contributors y: 145 lines of code src/Bicep.LangServer.IntegrationTests/CodeLensTests.cs x: 4 # contributors y: 229 lines of code src/Bicep.LangServer/Handlers/BicepExternalSourceDocumentLinkHandler.cs x: 2 # contributors y: 169 lines of code src/Bicep.Cli/Rpc/CliJsonRpcServer.cs x: 7 # contributors y: 216 lines of code src/Bicep.Core/Analyzers/Linter/Rules/SecureParamsInNestedDeploymentsRule.cs x: 6 # contributors y: 105 lines of code src/Bicep.Decompiler/ArmHelpers/JTokenHelpers.cs x: 5 # contributors y: 139 lines of code src/Bicep.Local.Deploy/Extensibility/NestedDeploymentBuiltInLocalExtension.cs x: 3 # contributors y: 164 lines of code src/Bicep.Local.Deploy/TraceEventSource.cs x: 4 # contributors y: 172 lines of code src/Bicep.Core.IntegrationTests/Decorators/DecoratorTests.cs x: 2 # contributors y: 301 lines of code src/Bicep.Core.IntegrationTests/Scenarios/ParamKeyVaultSecretReferenceTests.cs x: 3 # contributors y: 422 lines of code src/Bicep.Core/Analyzers/Linter/Rules/OutputsShouldNotContainSecretsRule.cs x: 9 # contributors y: 63 lines of code src/Bicep.Core/Configuration/ExperimentalFeaturesEnabled.cs x: 19 # contributors y: 26 lines of code src/Bicep.Core/Emit/EmitterSettings.cs x: 10 # contributors y: 42 lines of code src/Bicep.Core/Syntax/SyntaxExtensions.cs x: 13 # contributors y: 65 lines of code src/Bicep.Core/TypeSystem/TypeSymbolExtensions.cs x: 6 # contributors y: 70 lines of code src/Bicep.Core/Configuration/DefaultBicepConfigHelper.cs x: 4 # contributors y: 15 lines of code src/Bicep.Core.IntegrationTests/CompileTimeImportTests.cs x: 5 # contributors y: 2305 lines of code src/Bicep.Core/Emit/ExternalInputFunctionReferenceVisitor.cs x: 1 # contributors y: 122 lines of code src/Bicep.Core/Emit/InlineDependencyVisitor.cs x: 13 # contributors y: 217 lines of code src/Bicep.Core.IntegrationTests/Decorators/OnlyIfNotExistsDecoratorTests.cs x: 1 # contributors y: 173 lines of code src/Bicep.Core/Emit/ScopeHelper.cs x: 16 # contributors y: 470 lines of code src/Bicep.Core.IntegrationTests/ParametersTests.cs x: 9 # contributors y: 547 lines of code src/Bicep.Core.IntegrationTests/ModuleTests.cs x: 19 # contributors y: 680 lines of code src/Bicep.Core.IntegrationTests/Semantics/ParamsSemanticModelTests.cs x: 11 # contributors y: 66 lines of code src/Bicep.Core/PrettyPrintV2/SyntaxLayouts.cs x: 10 # contributors y: 697 lines of code src/Bicep.Core/Semantics/Compilation.cs x: 16 # contributors y: 80 lines of code src/Bicep.Core/Semantics/DeclarationVisitor.cs x: 18 # contributors y: 308 lines of code src/Bicep.Core/Semantics/FileSymbol.cs x: 14 # contributors y: 271 lines of code src/Bicep.Core/SourceGraph/SourceFileFactory.cs x: 2 # contributors y: 135 lines of code src/Bicep.Core/Syntax/AstVisitor.cs x: 9 # contributors y: 425 lines of code src/Bicep.Core/Syntax/CstVisitor.cs x: 8 # contributors y: 555 lines of code src/Bicep.Core/Syntax/SyntaxRewriteVisitor.cs x: 20 # contributors y: 1161 lines of code src/Bicep.Core/Syntax/SyntaxVisitor.cs x: 18 # contributors y: 116 lines of code src/Bicep.LangServer/SemanticTokenVisitor.cs x: 20 # contributors y: 376 lines of code src/Bicep.Cli/Logging/DiagnosticLogger.cs x: 3 # contributors y: 141 lines of code src/Bicep.Core.IntegrationTests/LexerTests.cs x: 6 # contributors y: 123 lines of code src/Bicep.Core.IntegrationTests/ProviderImportTests.cs x: 5 # contributors y: 338 lines of code src/Bicep.Core.IntegrationTests/RegistryTests.cs x: 13 # contributors y: 332 lines of code src/Bicep.Core.IntegrationTests/Scenarios/DiscriminatedObjectsTests.cs x: 8 # contributors y: 287 lines of code src/Bicep.Core.IntegrationTests/Semantics/SemanticModelTests.cs x: 19 # contributors y: 286 lines of code src/Bicep.Core.Samples/DataSetsExtensions.cs x: 17 # contributors y: 116 lines of code src/Bicep.Core/Analyzers/Linter/Rules/NoHardcodedEnvironmentUrlsRule.cs x: 8 # contributors y: 141 lines of code src/Bicep.Core/Analyzers/Linter/Rules/NoHardcodedLocationRule.cs x: 7 # contributors y: 149 lines of code src/Bicep.Core/Analyzers/Linter/Rules/SecretsInParamsMustBeSecureRule.cs x: 7 # contributors y: 85 lines of code src/Bicep.Core/Analyzers/Linter/Rules/SimplifyInterpolationRule.cs x: 8 # contributors y: 87 lines of code src/Bicep.Core/Analyzers/Linter/Rules/UseRecentModuleVersionsRule.cs x: 3 # contributors y: 183 lines of code src/Bicep.Core/CodeAction/CodeReplacement.cs x: 5 # contributors y: 9 lines of code src/Bicep.Core/Diagnostics/Diagnostic.cs x: 7 # contributors y: 18 lines of code src/Bicep.Core/Emit/CompileTimeImports/ImportClosureInfo.cs x: 4 # contributors y: 527 lines of code src/Bicep.Core/Emit/ForSyntaxValidatorVisitor.cs x: 8 # contributors y: 312 lines of code src/Bicep.Core/Modules/LocalModuleReference.cs x: 7 # contributors y: 35 lines of code src/Bicep.Core/Parsing/Lexer.cs x: 12 # contributors y: 855 lines of code src/Bicep.Core/Semantics/Namespaces/INamespaceProvider.cs x: 9 # contributors y: 12 lines of code src/Bicep.Core/Semantics/Namespaces/NamespaceResolver.cs x: 12 # contributors y: 104 lines of code src/Bicep.Core/Syntax/ResourceDeclarationSyntax.cs x: 7 # contributors y: 65 lines of code src/Bicep.LangServer.IntegrationTests/CodeActionTestBase.cs x: 4 # contributors y: 128 lines of code src/Bicep.LangServer.IntegrationTests/CodeActionTests.cs x: 15 # contributors y: 482 lines of code src/Bicep.LangServer.IntegrationTests/DefinitionTests.cs x: 11 # contributors y: 722 lines of code src/Bicep.LangServer.IntegrationTests/ExpressionAndTypeExtractorTests.cs x: 3 # contributors y: 2957 lines of code src/Bicep.LangServer.IntegrationTests/Helpers/ServerRequestHelper.cs x: 9 # contributors y: 200 lines of code src/Bicep.LangServer.IntegrationTests/Registry/ModuleRestoreSchedulerTests.cs x: 12 # contributors y: 171 lines of code src/Bicep.LangServer.IntegrationTests/SemanticTokenTests.cs x: 11 # contributors y: 190 lines of code src/Bicep.LangServer/BicepCompilationManager.cs x: 14 # contributors y: 459 lines of code src/Bicep.LangServer/Completions/BicepCompletionProvider.cs x: 31 # contributors y: 1800 lines of code src/Bicep.LangServer/Completions/ModuleReferenceCompletionProvider.cs x: 6 # contributors y: 562 lines of code src/Bicep.LangServer/Completions/SyntaxMatcher.cs x: 8 # contributors y: 178 lines of code src/Bicep.LangServer/Handlers/BicepCodeActionHandler.cs x: 12 # contributors y: 226 lines of code src/Bicep.LangServer/Handlers/BicepDecompileForPasteCommandHandler.cs x: 5 # contributors y: 468 lines of code src/Bicep.LangServer/Handlers/BicepSignatureHelpHandler.cs x: 9 # contributors y: 282 lines of code src/Bicep.LangServer/Handlers/InsertResourceHandler.cs x: 10 # contributors y: 302 lines of code src/Bicep.LangServer/Refactor/ExpressionAndTypeExtractor.cs x: 4 # contributors y: 424 lines of code src/Bicep.Wasm/LanguageHelpers/SemanticTokenVisitor.cs x: 15 # contributors y: 316 lines of code src/Bicep.Core/FileSystem/IFileResolver.cs x: 12 # contributors y: 8 lines of code src/Bicep.LangServer/Handlers/BicepDeploymentScopeRequestHandler.cs x: 10 # contributors y: 75 lines of code src/Bicep.Core.IntegrationTests/Scenarios/LoadFunctionsTests.cs x: 10 # contributors y: 941 lines of code src/Bicep.LangServer.IntegrationTests/FileWatcherTests.cs x: 9 # contributors y: 256 lines of code src/Bicep.Core.IntegrationTests/Emit/DependencyInferenceTests.cs x: 1 # contributors y: 626 lines of code src/Bicep.Core/TypeSystem/ArmTemplateTypeLoader.cs x: 5 # contributors y: 301 lines of code src/Bicep.Core/TypeSystem/TypeCollapser.cs x: 4 # contributors y: 490 lines of code src/Bicep.Core.IntegrationTests/UserDefinedDiscriminatedObjectUnionTests.cs x: 3 # contributors y: 764 lines of code src/Bicep.Cli/Commands/RootCommand.cs x: 21 # contributors y: 231 lines of code src/Bicep.Core.IntegrationTests/LoopInvariantTests.cs x: 6 # contributors y: 225 lines of code src/Bicep.Core.IntegrationTests/Scenarios/TopLevelResourcePropertiesTests.cs x: 11 # contributors y: 440 lines of code src/Bicep.Cli.IntegrationTests/TestBase.cs x: 14 # contributors y: 117 lines of code src/Bicep.Cli.IntegrationTests/PublishCommandTests.cs x: 9 # contributors y: 408 lines of code src/Bicep.Cli.IntegrationTests/UseRecentModuleVersionsIntegrationTests.cs x: 2 # contributors y: 710 lines of code src/Bicep.Core.IntegrationTests/AzTypesViaRegistryTests.cs x: 3 # contributors y: 238 lines of code src/Bicep.Core/Registry/AzureContainerRegistryManager.cs x: 10 # contributors y: 242 lines of code src/Bicep.LangServer/Completions/CompletionItemBuilder.cs x: 7 # contributors y: 172 lines of code src/Bicep.LangServer/Telemetry/BicepTelemetryEvent.cs x: 9 # contributors y: 332 lines of code src/Bicep.Core.IntegrationTests/NestedResourceTests.cs x: 16 # contributors y: 693 lines of code src/Bicep.Core.IntegrationTests/ParentPropertyResourceTests.cs x: 8 # contributors y: 579 lines of code src/Bicep.Core/PrettyPrint/DocumentBuildVisitor.cs x: 16 # contributors y: 772 lines of code src/Bicep.Core/Semantics/NameBindingVisitor.cs x: 13 # contributors y: 353 lines of code src/Bicep.LangServer/Completions/BicepCompletionContextKind.cs x: 15 # contributors y: 58 lines of code src/Bicep.Core/Configuration/ExtensionsConfiguration.cs x: 2 # contributors y: 52 lines of code src/playground/src/utils/examples.ts x: 1 # contributors y: 434 lines of code src/Bicep.LangServer/Handlers/BicepHoverHandler.cs x: 16 # contributors y: 279 lines of code src/Bicep.LangServer.IntegrationTests/BicepConfigTests.cs x: 7 # contributors y: 536 lines of code src/Bicep.LangServer.IntegrationTests/DeployBicepFileActionTest.cs x: 3 # contributors y: 355 lines of code src/Bicep.Core.IntegrationTests/Extensibility/BarNamespaceType.cs x: 4 # contributors y: 102 lines of code src/Bicep.Core.IntegrationTests/ScopeTests.cs x: 12 # contributors y: 332 lines of code src/Bicep.Core.IntegrationTests/TypeSystem/TypeValidationTests.cs x: 18 # contributors y: 446 lines of code src/Bicep.Core/TypeSystem/ResourceDerivedTypeResolver.cs x: 3 # contributors y: 306 lines of code src/Bicep.LangServer/Refactor/TypeStringifier.cs x: 4 # contributors y: 257 lines of code src/Bicep.LangServer/Snippets/SnippetsProvider.cs x: 15 # contributors y: 236 lines of code src/vscode-bicep/src/language/protocol.ts x: 10 # contributors y: 218 lines of code src/Bicep.Cli/Program.cs x: 22 # contributors y: 134 lines of code scripts/Fix-DependabotPRs.ps1 x: 1 # contributors y: 160 lines of code src/Bicep.Core/TypeSystem/OperationReturnTypeEvaluator.cs x: 4 # contributors y: 379 lines of code src/Bicep.Cli.IntegrationTests/JsonRpcCommandTests.cs x: 6 # contributors y: 203 lines of code src/Bicep.Core/Analyzers/Linter/Rules/NoUnnecessaryDependsOnRule.cs x: 8 # contributors y: 153 lines of code src/Bicep.Core/Emit/ResourceDependencyVisitor.cs x: 13 # contributors y: 229 lines of code src/vscode-bicep-ui/apps/deploy-pane/src/messages.ts x: 1 # contributors y: 202 lines of code src/Bicep.Local.Deploy.IntegrationTests/ProviderExtensionTests.cs x: 3 # contributors y: 197 lines of code src/vscode-bicep/src/commands/deploy.ts x: 9 # contributors y: 578 lines of code src/vscode-bicep/src/extension.ts x: 14 # contributors y: 159 lines of code src/vscode-bicep/src/language/client.ts x: 11 # contributors y: 169 lines of code src/Bicep.Core.IntegrationTests/Scenarios/NameofFunctionTests.cs x: 1 # contributors y: 241 lines of code src/Bicep.LangServer.IntegrationTests/SnippetTemplatesTests.cs x: 13 # contributors y: 91 lines of code src/vscode-bicep/src/commands/findOrCreateActiveBicepFile.ts x: 5 # contributors y: 149 lines of code src/Bicep.Core.IntegrationTests/LambdaTests.cs x: 6 # contributors y: 324 lines of code src/Bicep.Core.IntegrationTests/Scenarios/InliningResourcesAndModulesTests.cs x: 8 # contributors y: 590 lines of code src/Bicep.Core.IntegrationTests/Emit/ParamsFileWriterTests.cs x: 7 # contributors y: 275 lines of code src/Bicep.LangServer.IntegrationTests/DocumentSymbolTests.cs x: 6 # contributors y: 172 lines of code src/Bicep.LangServer.IntegrationTests/GenerateParamsCommandTests.cs x: 10 # contributors y: 50 lines of code src/Bicep.LangServer.IntegrationTests/Helpers/IntegrationTestHelper.cs x: 13 # contributors y: 47 lines of code src/Bicep.Wasm/Interop.cs x: 13 # contributors y: 140 lines of code src/Bicep.Core.IntegrationTests/AssertTests.cs x: 4 # contributors y: 341 lines of code
6205.0
lines of code
  min: 1.0
  average: 104.39
  25th percentile: 16.0
  median: 35.0
  75th percentile: 89.0
  max: 6205.0
0 33.0
# contributors
min: 1.0 | average: 4.25 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 33.0