Make Rider not complain about Is. in Robust.UnitTesting, globally.

This commit is contained in:
Pieter-Jan Briers
2024-09-02 07:27:23 +02:00
parent c36919d76a
commit 3c83f8e62a
36 changed files with 4 additions and 62 deletions

View File

@@ -0,0 +1,4 @@
[*.cs]
# Doing this via EditorConfig seems to be the only way to suppress in an entire project.
# This warning conflicts with NUnit's recommendation to subtype the "Is" type.
resharper_access_to_static_member_via_derived_type_highlighting=none

View File

@@ -5,7 +5,6 @@ using Robust.Shared.Graphics;
using Robust.Shared.Map;
using Robust.Shared.Maths;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Client.Graphics
{
[TestFixture, Parallelizable, TestOf(typeof(Eye))]

View File

@@ -11,8 +11,6 @@ using Robust.Shared.Serialization;
using Robust.Shared.Timing;
using Robust.Shared.Utility;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Server.GameObjects.Components
{
[TestFixture, Parallelizable]

View File

@@ -3,8 +3,6 @@ using NUnit.Framework;
using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.GameObjects
{
[TestFixture]

View File

@@ -12,8 +12,6 @@ using Robust.Shared.Map;
using Robust.Shared.Network;
using Robust.Shared.Timing;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.GameObjects
{
public sealed class ContainerTests : RobustIntegrationTest

View File

@@ -13,7 +13,6 @@ using Robust.Shared.Physics.Systems;
using Robust.Shared.Reflection;
using Robust.UnitTesting.Server;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.GameObjects.Systems
{

View File

@@ -10,8 +10,6 @@ using Robust.Shared.Maths;
using Robust.Shared.Network;
using Robust.Shared.Player;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.GameState;
/// <summary>

View File

@@ -7,7 +7,6 @@ using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.Manager;
// ReSharper disable InconsistentNaming
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Map
{
[TestFixture, Parallelizable, TestOf(typeof(EntityCoordinates))]

View File

@@ -4,8 +4,6 @@ using Robust.Shared.GameObjects;
using Robust.Shared.Map;
using Robust.UnitTesting.Server;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Map;
[TestFixture]

View File

@@ -12,7 +12,6 @@ namespace Robust.UnitTesting.Shared.Maths
[Parallelizable(ParallelScope.All | ParallelScope.Fixtures)]
[TestFixture]
[TestOf(typeof(NumericsHelpers))]
[SuppressMessage("ReSharper", "AccessToStaticMemberViaDerivedType")]
public sealed class NumericsHelpers_Test
{
#region Utils

View File

@@ -15,8 +15,6 @@ using Robust.Shared.Physics.Dynamics;
using Robust.Shared.Physics.Systems;
using Robust.Shared.Player;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Physics;
public sealed class BroadphaseNetworkingTest : RobustIntegrationTest

View File

@@ -15,7 +15,6 @@ using Robust.UnitTesting.Server;
namespace Robust.UnitTesting.Shared.Physics;
[TestFixture]
[SuppressMessage("ReSharper", "AccessToStaticMemberViaDerivedType")]
public sealed class Broadphase_Test
{
/// <summary>

View File

@@ -8,8 +8,6 @@ using Robust.Shared.Maths;
using Robust.Shared.Physics;
using Robust.UnitTesting.Server;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Physics;
[TestFixture]

View File

@@ -6,8 +6,6 @@ using NUnit.Framework;
using Robust.Shared.Collections;
using Robust.Shared.Random;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Random;
/// <summary> Instantiable tests for <see cref="RandomExtensions.GetItems{T}(IRobustRandom,IList{T},int,bool)"/>. </summary>

View File

@@ -9,7 +9,6 @@ using Robust.Shared.Utility;
// ReSharper disable UnassignedGetOnlyAutoProperty
// ReSharper disable UnusedAutoPropertyAccessor.Global
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization
{

View File

@@ -11,8 +11,6 @@ using Robust.Shared.Serialization.Markdown.Mapping;
using Robust.Shared.Serialization.Markdown.Sequence;
using YamlDotNet.RepresentationModel;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization
{
public sealed class SerializationPriorityTest : RobustUnitTest

View File

@@ -5,8 +5,6 @@ using Robust.Shared.Serialization.Manager;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{
[TestFixture]

View File

@@ -4,8 +4,6 @@ using Robust.Shared.Serialization.Markdown.Sequence;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Generic;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{
[TestFixture]

View File

@@ -4,8 +4,6 @@ using Robust.Shared.Serialization.Manager;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{
[TestFixture]

View File

@@ -4,8 +4,6 @@ using Robust.Shared.Serialization.Manager;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{
[TestFixture]

View File

@@ -12,7 +12,6 @@ using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations;
using YamlDotNet.RepresentationModel;
using static Robust.Shared.Prototypes.EntityPrototype;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{

View File

@@ -8,8 +8,6 @@ using Robust.Shared.Serialization.Markdown.Sequence;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers.Custom
{
[TestFixture]

View File

@@ -14,8 +14,6 @@ using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
using YamlDotNet.RepresentationModel;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers.Custom.Prototype
{
[TestFixture]

View File

@@ -5,8 +5,6 @@ using Robust.Shared.Serialization.Markdown.Mapping;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Generic;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{
[TestFixture]

View File

@@ -4,8 +4,6 @@ using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations;
using Robust.Shared.Utility;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers;
[TestFixture]

View File

@@ -5,8 +5,6 @@ using Robust.Shared.Serialization.Markdown.Sequence;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Generic;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{
[TestFixture]

View File

@@ -1,8 +1,6 @@
using NUnit.Framework;
using Robust.Shared.Serialization.Markdown.Value;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{
[TestFixture]

View File

@@ -5,8 +5,6 @@ using Robust.Shared.Serialization.Markdown.Sequence;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Generic;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{
[TestFixture]

View File

@@ -4,8 +4,6 @@ using Robust.Shared.Serialization.Manager;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers
{
[TestFixture]

View File

@@ -5,8 +5,6 @@ using Robust.Shared.Serialization.Markdown.Sequence;
using Robust.Shared.Serialization.Markdown.Value;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Generic;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.TypeSerializers;
[TestFixture]

View File

@@ -10,8 +10,6 @@ using Robust.Shared.Utility;
using YamlDotNet.Core;
using YamlDotNet.RepresentationModel;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.YamlObjectSerializerTests
{
[TestFixture]

View File

@@ -10,8 +10,6 @@ using Robust.Shared.Serialization.Markdown.Mapping;
using Robust.Shared.Serialization.Markdown.Value;
using YamlDotNet.RepresentationModel;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.YamlObjectSerializerTests
{
[TestFixture]

View File

@@ -7,8 +7,6 @@ using Robust.Shared.Serialization.Manager.Attributes;
using Robust.Shared.Serialization.Markdown.Mapping;
using YamlDotNet.RepresentationModel;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Serialization.YamlObjectSerializerTests
{
[TestFixture]

View File

@@ -10,7 +10,6 @@ namespace Robust.UnitTesting.Shared.Utility;
[TestFixture]
[Parallelizable(ParallelScope.All)]
[TestOf(typeof(MarkupNode))]
[SuppressMessage("ReSharper", "AccessToStaticMemberViaDerivedType")]
public sealed class MarkupNodeTest
{
[Test]

View File

@@ -2,9 +2,6 @@
using NUnit.Framework;
using Robust.Shared.Utility;
// ReSharper disable AccessToStaticMemberViaDerivedType
namespace Robust.UnitTesting.Shared.Utility;
[TestFixture]

View File

@@ -8,7 +8,6 @@ namespace Robust.UnitTesting.Shared.Utility;
[TestFixture]
[TestOf(typeof(Rope))]
[Parallelizable(ParallelScope.All)]
[SuppressMessage("ReSharper", "AccessToStaticMemberViaDerivedType")]
public static class TextRope_Test
{
[Test]