Improve expansion internals documentation with high-level flow diagra… #3816
build.yaml
on: push
Build module
1m 22s
Build docs
7m 55s
🔍 Analyze with PSRule
29s
🔍 Analyze with DevSkim
34s
🔍 Analyze with CodeQL
2m 33s
Matrix: test_module
Annotations
31 warnings
|
🔍 Analyze with PSRule
Target object '.github/ISSUE_TEMPLATE/bug-report.yaml' has not been processed because no matching rules were found.
|
|
🔍 Analyze with PSRule
Target object 'packages/bicep-syntax/pyproject.toml' has not been processed because no matching rules were found.
|
|
🔍 Analyze with PSRule
Target object 'src/PSRule.Common.props' has not been processed because no matching rules were found.
|
|
🔍 Analyze with PSRule
Target object '.devcontainer/devcontainer.json' has not been processed because no matching rules were found.
|
|
🔍 Analyze with PSRule
Target object 'global.json' has not been processed because no matching rules were found.
|
|
🔍 Analyze with PSRule
Target object 'modules.json' has not been processed because no matching rules were found.
|
|
🔍 Analyze with PSRule
Target object 'NuGet.config' has not been processed because no matching rules were found.
|
|
🔍 Analyze with PSRule
Target object 'GitVersion.yml' has not been processed because no matching rules were found.
|
|
🔍 Analyze with PSRule
Target object 'bicepconfig.json' has not been processed because no matching rules were found.
|
|
🔍 Analyze with PSRule
Target object 'ps-rule.lock.json' has not been processed because no matching rules were found.
|
|
Build module:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L243
Possible null reference argument for parameter 'subscriptionId' in 'string ResourceHelper.CombineResourceId(string subscriptionId, string resourceGroup, string[] resourceType, string[] name, int depth = 2147483647)'.
|
|
Build module:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L238
Converting null literal or possible null value to non-nullable type.
|
|
Build module:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L238
Converting null literal or possible null value to non-nullable type.
|
|
Build module:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L227
Dereference of a possibly null reference.
|
|
Build module:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L218
Dereference of a possibly null reference.
|
|
Build module:
src/PSRule.Rules.Azure/Pipeline/Export/PolicyAssignmentExpandVisitor.cs#L55
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Build module:
src/PSRule.Rules.Azure/Pipeline/Export/PolicyAssignmentExpandVisitor.cs#L50
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Build module:
src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs#L94
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Build module:
src/PSRule.Rules.Azure/Arm/Deployments/TemplateContext.cs#L55
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Build module:
src/PSRule.Rules.Azure.BuildTool/ClientBuilder.cs#L41
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
|
🔍 Analyze with CodeQL
Cannot build an overlay-base database because build-mode is set to "undefined" instead of "none". Falling back to creating a normal full database instead.
|
|
Build docs:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L243
Possible null reference argument for parameter 'subscriptionId' in 'string ResourceHelper.CombineResourceId(string subscriptionId, string resourceGroup, string[] resourceType, string[] name, int depth = 2147483647)'.
|
|
Build docs:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L238
Converting null literal or possible null value to non-nullable type.
|
|
Build docs:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L238
Converting null literal or possible null value to non-nullable type.
|
|
Build docs:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L227
Dereference of a possibly null reference.
|
|
Build docs:
src/PSRule.Rules.Azure/Arm/ResourceHelper.cs#L218
Dereference of a possibly null reference.
|
|
Build docs:
src/PSRule.Rules.Azure/Pipeline/Export/PolicyAssignmentExpandVisitor.cs#L55
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Build docs:
src/PSRule.Rules.Azure/Pipeline/Export/PolicyAssignmentExpandVisitor.cs#L50
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Build docs:
src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs#L94
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Build docs:
src/PSRule.Rules.Azure/Arm/Deployments/TemplateContext.cs#L55
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Build docs:
src/PSRule.Rules.Azure.BuildTool/ClientBuilder.cs#L41
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
CodeQL-Sarif
Expired
|
53.5 KB |
sha256:61f3a07ada31218e5f4b25e6d092b393e433b42f2688bbe23ee4639e5cce8414
|
|
|
DevSkim-Sarif
Expired
|
51.2 KB |
sha256:4c5537ebc0a8605c13cdbc73b73b7ed21127db77b50a4593f582461740436ca2
|
|
|
Module
Expired
|
2.5 MB |
sha256:0240d5c94f59c6074cb359e08efa8685c39587ef6722b0aafaf34b71ce2f673c
|
|
|
PSRule-Sarif
Expired
|
696 Bytes |
sha256:08b8ff80a00850938cd462ff6731fcc4a650545cf5e310dcb8547d511d4d4eef
|
|
|
Results-PSRule
Expired
|
32.8 KB |
sha256:7202d0a3896b448b241827d1876944330351e5b25e9dc63e9625b5576adc3df8
|
|