license switch agpl -> busl1, sprints work, new product advisories

This commit is contained in:
master
2026-01-20 15:32:20 +02:00
parent 4903395618
commit c32fff8f86
1835 changed files with 38630 additions and 4359 deletions

View File

@@ -54,7 +54,7 @@ There are no folders named “Module” and no nested solutions.
| Namespaces | Filescoped, StellaOps.<Area> | namespace StellaOps.Scanners; |
| Interfaces | I prefix, PascalCase | IScannerRunner |
| Classes / records | PascalCase | ScanRequest, TrivyRunner |
| Private fields | _camelCase (with leading underscore) | _redisCache, _httpClient |
| Private fields | _camelCase (with leading underscore) | _valkeyCache, _httpClient |
| Constants | PascalCase (standard C#) | const int MaxRetries = 3; |
| Async methods | End with Async | Task<ScanResult> ScanAsync() |
| File length | ≤100 lines incl. using & braces | enforced by dotnet format check |