Skip to content

Commit a334ffc

Browse files
committed
Slightly more cleanup and clarification
1 parent 3211f1a commit a334ffc

File tree

7 files changed

+24
-26
lines changed

7 files changed

+24
-26
lines changed

SabreTools.Hashing.Test/HashToolTests.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System;
2-
using System.Collections.Generic;
32
using System.IO;
43
using Xunit;
54

@@ -16,15 +15,15 @@ private static readonly string _hashFilePath
1615
/// <summary>
1716
/// Get an array of all hash types
1817
/// </summary>
19-
public static List<object[]> AllHashTypes
18+
public static TheoryData<HashType> AllHashTypes
2019
{
2120
get
2221
{
2322
var values = Enum.GetValues<HashType>();
24-
var set = new List<object[]>();
23+
var set = new TheoryData<HashType>();
2524
foreach (var value in values)
2625
{
27-
set.Add([value]);
26+
set.Add(value);
2827
}
2928

3029
return set;

SabreTools.Hashing.Test/ZeroHashTests.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System;
2-
using System.Collections.Generic;
32
using System.Linq;
43
using Xunit;
54

@@ -10,15 +9,15 @@ public class ZeroHashTests
109
/// <summary>
1110
/// Get an array of all hash types
1211
/// </summary>
13-
public static List<object[]> AllHashTypes
12+
public static TheoryData<HashType> AllHashTypes
1413
{
1514
get
1615
{
1716
var values = Enum.GetValues<HashType>();
18-
var set = new List<object[]>();
17+
var set = new TheoryData<HashType>();
1918
foreach (var value in values)
2019
{
21-
set.Add([value]);
20+
set.Add(value);
2221
}
2322

2423
return set;

SabreTools.Hashing/SpamSum/Comparisons.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,15 @@ private static uint ScoreStrings(string first, string second, uint blockSize)
163163
secondTraverse[secondIndex + 1] = Math.Min(Math.Min(costA, costD), costR);
164164
}
165165

166+
#pragma warning disable IDE0180 // Use tuple to swap values
166167
#if NETCOREAPP || NETSTANDARD2_0_OR_GREATER
167168
(secondTraverse, firstTraverse) = (firstTraverse, secondTraverse);
168169
#else
169170
var tempArray = firstTraverse;
170171
firstTraverse = secondTraverse;
171172
secondTraverse = tempArray;
172173
#endif
174+
#pragma warning restore IDE0180
173175
}
174176

175177
long score = firstTraverse[second.Length];

SabreTools.Hashing/SpamSum/SpamSum.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Text;
33
using static SabreTools.Hashing.SpamSum.Constants;
44

5+
#pragma warning disable IDE0059 // Unnecessary assignment of a value
56
namespace SabreTools.Hashing.SpamSum
67
{
78
/// <see href="https://github.com/ssdeep-project/ssdeep/blob/master/fuzzy.c"/>

SabreTools.Hashing/XxHash/Constants.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#pragma warning disable IDE0051 // Remove unused private members
12
namespace SabreTools.Hashing.XxHash
23
{
34
// https://github.com/Cyan4973/xxHash/blob/dev/xxhash.h
@@ -63,9 +64,7 @@ internal static class Constants
6364
/// </summary>
6465
public const int XXH_SECRET_CONSUME_RATE = 8;
6566

66-
#pragma warning disable IDE0051
6767
private const int XXH_ACC_NB = XXH_STRIPE_LEN / sizeof(ulong);
68-
#pragma warning restore IDE0051
6968

7069
#endregion
7170
}

SabreTools.Hashing/XxHash/XXH3_128State.cs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1+
#pragma warning disable CS0169 // Private field is never used
2+
#pragma warning disable CS0414 // Private field is assigned but its value is never used
3+
#pragma warning disable CS0649 // Field is never assigned to
4+
#pragma warning disable IDE0044 // Add readonly modifier
5+
#pragma warning disable IDE0051 // Remove unused private members
6+
#pragma warning disable IDE0052 // Remove unread private members
7+
#pragma warning disable IDE0060 // Remove unused parameter
18
namespace SabreTools.Hashing.XxHash
29
{
3-
// Handle unused private fields
4-
#pragma warning disable CS0169
5-
#pragma warning disable CS0414
6-
#pragma warning disable CS0649
7-
#pragma warning disable IDE0044
8-
#pragma warning disable IDE0051
9-
#pragma warning disable IDE0052
10-
1110
/// <summary>
1211
/// Structure for XXH3 streaming API.
1312
/// </summary>

SabreTools.Hashing/XxHash/XXH3_64State.cs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1+
#pragma warning disable CS0169 // Private field is never used
2+
#pragma warning disable CS0414 // Private field is assigned but its value is never used
3+
#pragma warning disable CS0649 // Field is never assigned to
4+
#pragma warning disable IDE0044 // Add readonly modifier
5+
#pragma warning disable IDE0051 // Remove unused private members
6+
#pragma warning disable IDE0052 // Remove unread private members
7+
#pragma warning disable IDE0060 // Remove unused parameter
18
namespace SabreTools.Hashing.XxHash
29
{
3-
// Handle unused private fields
4-
#pragma warning disable CS0169
5-
#pragma warning disable CS0414
6-
#pragma warning disable CS0649
7-
#pragma warning disable IDE0044
8-
#pragma warning disable IDE0051
9-
#pragma warning disable IDE0052
10-
1110
/// <summary>
1211
/// Structure for XXH3 streaming API.
1312
/// </summary>

0 commit comments

Comments
 (0)