Skip to content

feat: Implement LicenseAnalyzer using project.assets.json for offline package license checking with enhanced diagnostics (enabled by default) #3433

feat: Implement LicenseAnalyzer using project.assets.json for offline package license checking with enhanced diagnostics (enabled by default)

feat: Implement LicenseAnalyzer using project.assets.json for offline package license checking with enhanced diagnostics (enabled by default) #3433

Re-run triggered September 7, 2025 17:43
Status Failure
Total duration 3m 8s
Artifacts 5

ci.yml

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

Annotations

2 errors and 10 warnings
dogfood / Dogfood Analyzers
Process completed with exit code 1.
performance / build
Process completed with exit code 1.
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L284
Refactor this method to reduce its Cognitive Complexity from 28 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L219
Extract this nested code block into a separate method. (https://rules.sonarsource.com/csharp/RSPEC-1199)
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L164
Remove this unused method parameter 'allowedLicenses'. (https://rules.sonarsource.com/csharp/RSPEC-1172)
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L417
Pass a timeout to limit the execution time. (https://rules.sonarsource.com/csharp/RSPEC-6444)
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L382
Pass a timeout to limit the execution time. (https://rules.sonarsource.com/csharp/RSPEC-6444)
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L498
Remove this redundant jump. (https://rules.sonarsource.com/csharp/RSPEC-3626)
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L419
Loop should be simplified by calling Select(match => match.Groups)) (https://rules.sonarsource.com/csharp/RSPEC-3267)
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L284
Refactor this method to reduce its Cognitive Complexity from 28 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L219
Extract this nested code block into a separate method. (https://rules.sonarsource.com/csharp/RSPEC-1199)
sonarcloud / SonarCloud: Philips.CodeAnalysis.SecurityAnalyzers/LicenseAnalyzer.cs#L164
Remove this unused method parameter 'allowedLicenses'. (https://rules.sonarsource.com/csharp/RSPEC-1172)

Artifacts

Produced during runtime
Name Size Digest
Philips.CodeAnalysis.DuplicateCodeAnalyzer-v1.10.0-prerelease.3433 Expired
81.4 KB
sha256:ca594b88745dc462b8a7b9426c08279f89d87918e1fcc626bc8248be263a9019
Philips.CodeAnalysis.MaintainabilityAnalyzers-v1.10.0-prerelease.3433 Expired
431 KB
sha256:1812ae4eafe6b801d1538461d3c355cb76452e1e7d0b3de2cecaa1d131659e51
Philips.CodeAnalysis.MoqAnalyzers-v1.10.0-prerelease.3433 Expired
68.4 KB
sha256:b93640610c708ea8cb7b0be6b69c3d3278942c85901d0e788b0dd1e076cbfaeb
Philips.CodeAnalysis.MsTestAnalyzers-v1.10.0-prerelease.3433 Expired
113 KB
sha256:14a4c7cbc0cc7b6f7d921d7cef0da8c38094f219468e5de5907b8f26046519a0
Philips.CodeAnalysis.SecurityAnalyzers-v1.10.0-prerelease.3433 Expired
78 KB
sha256:d055e22ca22b2f97319ab05fd50eab8f708045b44b1e39a2e6e44f883c2f3e54