license switch agpl -> busl1, sprints work, new product advisories
This commit is contained in:
@@ -54,7 +54,7 @@ There are no folders named “Module” and no nested solutions.
|
||||
| Namespaces | File‑scoped, 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 |
|
||||
|
||||
Reference in New Issue
Block a user