Architecture guardrails #7
architecture-check.yml
on: workflow_dispatch
validate
1m 49s
Annotations
12 warnings
|
validate
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
validate
Architecture violations found - see the code scanning alerts for details.
|
|
validate:
ThirdParty/DsmSuite/DsmSuite.DsmViewer.ViewModel/Common/ViewModelBase.cs#L39
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
validate:
ThirdParty/DsmSuite/DsmSuite.DsmViewer.ViewModel/Common/ViewModelBase.cs#L24
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
validate:
ThirdParty/DsmSuite/DsmSuite.DsmViewer.ViewModel/Common/ViewModelBase.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
validate:
ThirdParty/DsmSuite/DsmSuite.DsmViewer.ViewModel/Common/ViewModelBase.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
validate:
ThirdParty/DsmSuite/DsmSuite.DsmViewer.ViewModel/Common/ViewModelBase.cs#L15
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
validate:
CSharpCodeAnalyst.History/Git/GitProvider.cs#L273
Argument of type 'List<Scope?>' cannot be used for parameter 'mergeFromScopes' of type 'IReadOnlyList<Scope>' in 'void GitProvider.UpdateScopeMergeParents(Differences deltas, Scope mergeIntoScope, IReadOnlyList<Scope> mergeFromScopes, Dictionary<string, string> deleted, string commitHash)' due to differences in the nullability of reference types.
|
|
validate:
CSharpCodeAnalyst.History/Git/GitProvider.cs#L269
Dereference of a possibly null reference.
|
|
validate:
CSharpCodeAnalyst.History/Model/ChangeItem.cs#L40
Non-nullable property 'FromServerPath' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
validate:
CSharpCodeAnalyst.History/Model/ChangeItem.cs#L38
Non-nullable property 'ServerPath' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
validate:
CSharpCodeAnalyst.History/Model/ChangeItem.cs#L33
Non-nullable property 'LocalPath' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
architecture-validation
|
2.36 KB |
sha256:a45aa11ef887b6c24efa61d3dd57ee8f540d734813ca52be699e97b950151724
|
|