Skip to content

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

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) #3418

Re-run triggered September 7, 2025 15:37
Status Failure
Total duration 3m 21s
Artifacts 5

ci.yml

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

Annotations

4 errors and 10 warnings
performance / build
Process completed with exit code 1.
dogfood / Dogfood Analyzers
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#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#L498
Remove this redundant jump. (https://rules.sonarsource.com/csharp/RSPEC-3626)
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.3418 Expired
82.1 KB
sha256:3a9a6780107f8b4e6e72776785e12df260390607b7455b5ac1c2a03c61b5f4b3
Philips.CodeAnalysis.MaintainabilityAnalyzers-v1.10.0-prerelease.3418 Expired
432 KB
sha256:9b71e3bec866f288aaea4deab81488f6cd48a8b7c3eed8aaa791300cfcaafa26
Philips.CodeAnalysis.MoqAnalyzers-v1.10.0-prerelease.3418 Expired
69.1 KB
sha256:e1d0cf7aa51289f70e12200959f81324ba37017e94934522bcd1b66e126002dc
Philips.CodeAnalysis.MsTestAnalyzers-v1.10.0-prerelease.3418 Expired
113 KB
sha256:f45584b3c5053364301ba8a0eecd283fda78202141289cb4ad629b4c828bcb50
Philips.CodeAnalysis.SecurityAnalyzers-v1.10.0-prerelease.3418 Expired
78.7 KB
sha256:c3b729ad892de609ddbf5bf2e531ca657ff7eba5d56bf234d42654512882c49d