root = true

[*.cs]
# Kulturabhaengige Formatierung, Vergleiche und Gross-/Kleinschreibung sind hier Fehler, keine
# Geschmacksfrage: Instanzen laufen in EU und US, und dieselbe Zahl darf nicht je nach Locale des
# Hosts anders im Log, im Dossier oder in der Datenbank stehen. Der Prozess laeuft zusaetzlich
# invariant (AppHostBuilder.ConfigureInvariantCulture) - diese Regeln sorgen dafuer, dass es
# ausdrucklich dasteht statt sich auf die Prozesskultur zu verlassen.
dotnet_diagnostic.CA1305.severity = error
dotnet_diagnostic.CA1304.severity = error
dotnet_diagnostic.CA1310.severity = error

# Im Testprojekt genuegt ein Hinweis: dort wird nichts persistiert und nichts verglichen,
# was eine fremde Instanz spaeter lesen muss.
[tests/**/*.cs]
dotnet_diagnostic.CA1305.severity = suggestion
dotnet_diagnostic.CA1304.severity = suggestion
dotnet_diagnostic.CA1310.severity = suggestion
