First POC with working playback
🏗️ Build Plugin / call (push) Failing after 0s
📝 Create/Update Release Draft & Release Bump PR / call (push) Failing after 0s
🔬 Run CodeQL / call (push) Failing after 0s
🧪 Test Plugin / call (push) Failing after 0s

This commit is contained in:
2025-12-13 23:54:33 +01:00
parent 7a9dbdafcc
commit 2f5a182afd
21 changed files with 2777 additions and 540 deletions
+21 -2
View File
@@ -38,8 +38,8 @@
</Rules>
<Rules AnalyzerId="Microsoft.CodeAnalysis.NetAnalyzers" RuleNamespace="Microsoft.Design">
<!-- error on CA1305: Specify IFormatProvider -->
<Rule Id="CA1305" Action="Error" />
<!-- warning on CA1305: Specify IFormatProvider (changed from Error for locale-independent conversions) -->
<Rule Id="CA1305" Action="Warning" />
<!-- error on CA1725: Parameter names should match base declaration -->
<Rule Id="CA1725" Action="Error" />
<!-- error on CA1725: Call async methods when in an async method -->
@@ -104,5 +104,24 @@
<Rule Id="CA2101" Action="None" />
<!-- disable warning CA2234: Pass System.Uri objects instead of strings -->
<Rule Id="CA2234" Action="None" />
<!-- disable warning CA1002: Do not expose generic lists (common in DTOs/API models) -->
<Rule Id="CA1002" Action="None" />
<!-- disable warning CA2227: Collection properties should be read only (needed for deserialization) -->
<Rule Id="CA2227" Action="None" />
<!-- disable warning CA1819: Properties should not return arrays (needed for JSON-RPC params) -->
<Rule Id="CA1819" Action="None" />
<!-- disable warning CA1836: Prefer IsEmpty over Count (ConcurrentDictionary doesn't have IsEmpty) -->
<Rule Id="CA1836" Action="None" />
</Rules>
<Rules AnalyzerId="StyleCop.Analyzers" RuleNamespace="StyleCop.Analyzers">
<!-- disable warning SA1402: File may only contain a single type (needed for DTO grouping) -->
<Rule Id="SA1402" Action="None" />
<!-- disable warning SA1214: Readonly fields should appear before non-readonly fields -->
<Rule Id="SA1214" Action="None" />
<!-- disable warning SA1649: File name should match first type name (DTOs grouped in single file) -->
<Rule Id="SA1649" Action="None" />
<!-- disable warning SA1623: Property documentation prefix (too strict for simple properties) -->
<Rule Id="SA1623" Action="None" />
</Rules>
</RuleSet>