Enable CA1868 and fix noncompliance
"Unnecessary call to 'Contains' for sets"
This commit is contained in:
parent
5de736af0e
commit
6b06d50085
|
@ -99,6 +99,8 @@ dotnet_diagnostic.CA1854.severity = warning
|
|||
dotnet_diagnostic.CA1860.severity = error
|
||||
# Use the 'StringComparison' method overloads to perform case-insensitive string comparisons
|
||||
dotnet_diagnostic.CA1862.severity = error
|
||||
# Unnecessary call to 'Contains' for sets
|
||||
dotnet_diagnostic.CA1868.severity = warning
|
||||
|
||||
## Reliability rules
|
||||
|
||||
|
|
|
@ -2140,10 +2140,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
var sysID = Emulator.SystemId;
|
||||
for (var i = 0; i < sysID.Length; i++)
|
||||
{
|
||||
var upper = char.ToUpperInvariant(sysID[i]);
|
||||
if (AvailableAccelerators.Contains(upper))
|
||||
if (AvailableAccelerators.Remove(char.ToUpperInvariant(sysID[i])))
|
||||
{
|
||||
AvailableAccelerators.Remove(upper);
|
||||
sysID = sysID.Insert(i, "&");
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -19,23 +19,13 @@ namespace BizHawk.Common
|
|||
}
|
||||
|
||||
// -------------- Logging Domain Configuration --------------
|
||||
private static readonly List<string> EnabledLogDomains = new List<string>();
|
||||
private static readonly HashSet<string> EnabledLogDomains = new();
|
||||
|
||||
public static void EnableDomain(string domain)
|
||||
{
|
||||
if (!EnabledLogDomains.Contains(domain))
|
||||
{
|
||||
EnabledLogDomains.Add(domain);
|
||||
}
|
||||
}
|
||||
=> EnabledLogDomains.Add(domain);
|
||||
|
||||
public static void DisableDomain(string domain)
|
||||
{
|
||||
if (EnabledLogDomains.Contains(domain))
|
||||
{
|
||||
EnabledLogDomains.Remove(domain);
|
||||
}
|
||||
}
|
||||
=> EnabledLogDomains.Remove(domain);
|
||||
|
||||
// -------------- Logging Action Configuration --------------
|
||||
#pragma warning disable CA2211 // public field
|
||||
|
|
Loading…
Reference in New Issue