Skip to content

fix: PH2101 false negative: detect null dereference when checking properties #2768

fix: PH2101 false negative: detect null dereference when checking properties

fix: PH2101 false negative: detect null dereference when checking properties #2768

Triggered via pull request August 4, 2025 14:44
Status Success
Total duration 3m 17s
Artifacts 5

ci.yml

on: pull_request
tagversion  /  Tag Version
6s
tagversion / Tag Version
pinnedactions  /  Pin GitHub Actions to SHA
5s
pinnedactions / Pin GitHub Actions to SHA
docupdate  /  Check if documentation is updated
7s
docupdate / Check if documentation is updated
format  /  format
43s
format / format
dogfood  /  Dogfood Analyzers
1m 17s
dogfood / Dogfood Analyzers
sonarcloud  /  SonarCloud
2m 58s
sonarcloud / SonarCloud
performance  /  build
1m 5s
performance / build
Fit to window
Zoom out
Zoom in

Annotations

1 error and 20 warnings
performance / build
Process completed with exit code 1.
pinnedactions / Pin GitHub Actions to SHA
The "performance" job of the "ci.yml" workflow does not contain uses or steps.
pinnedactions / Pin GitHub Actions to SHA
The "sonarcloud" job of the "ci.yml" workflow does not contain uses or steps.
pinnedactions / Pin GitHub Actions to SHA
The "dogfood" job of the "ci.yml" workflow does not contain uses or steps.
pinnedactions / Pin GitHub Actions to SHA
The "format" job of the "ci.yml" workflow does not contain uses or steps.
pinnedactions / Pin GitHub Actions to SHA
The "docupdate" job of the "ci.yml" workflow does not contain uses or steps.
pinnedactions / Pin GitHub Actions to SHA
The "pinnedactions" job of the "ci.yml" workflow does not contain uses or steps.
pinnedactions / Pin GitHub Actions to SHA
The "publish" job of the "cd.yml" workflow does not contain uses or steps.
pinnedactions / Pin GitHub Actions to SHA
The "release" job of the "cd.yml" workflow does not contain uses or steps.
pinnedactions / Pin GitHub Actions to SHA
The "build" job of the "cd.yml" workflow does not contain uses or steps.
pinnedactions / Pin GitHub Actions to SHA
The "tagversion" job of the "cd.yml" workflow does not contain uses or steps.
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L127
Make 'HasNullCheck' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L103
Make 'GetFirstMemberAccess' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L78
Make 'GetStatement' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L65
Make 'IsCaseWeUnderstand' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L56
Make 'SameBlock' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L103
Make 'GetFirstMemberAccess' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L127
Make 'HasNullCheck' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L78
Make 'GetStatement' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L65
Make 'IsCaseWeUnderstand' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)
sonarcloud / SonarCloud: Philips.CodeAnalysis.MaintainabilityAnalyzers/RuntimeFailure/DereferenceNullAnalyzer.cs#L56
Make 'SameBlock' a static method. (https://rules.sonarsource.com/csharp/RSPEC-2325)

Artifacts

Produced during runtime
Name Size Digest
Philips.CodeAnalysis.DuplicateCodeAnalyzer-v1.7.0-prerelease.2768 Expired
79.9 KB
sha256:b8b90e1e8bf26aa4e9ea6211278efa15ce26f1d1056ff57d191a07ae2ec7152a
Philips.CodeAnalysis.MaintainabilityAnalyzers-v1.7.0-prerelease.2768 Expired
421 KB
sha256:2d99b72f76d5fa580c6db127a90a6f19a15dbae7a7490a5945cea863b8362d14
Philips.CodeAnalysis.MoqAnalyzers-v1.7.0-prerelease.2768 Expired
66.9 KB
sha256:57fcf81bd690da9440fd5662e83bb5bd65b6ac3f05ffbf7faba7eccbd7affd75
Philips.CodeAnalysis.MsTestAnalyzers-v1.7.0-prerelease.2768 Expired
114 KB
sha256:4ebf68595cdd37f8e6d48661c2e09f725dd12011943865cffd90cdaa10d0b1eb
Philips.CodeAnalysis.SecurityAnalyzers-v1.7.0-prerelease.2768 Expired
64.1 KB
sha256:304de8db12031fe49377d333608fbb541c5ed25b84e596aa41586dce28554ae1