Some analyzer code style changes

This commit is contained in:
Asriel Camora
2023-06-19 10:03:57 -07:00
parent 6d61e022b6
commit 05ead22448
50 changed files with 134 additions and 56 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class AdvancedTouch : BaseAction
internal sealed class AdvancedTouch : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 84;
+1 -3
View File
@@ -6,9 +6,7 @@ public abstract class BaseAction
{
[ThreadStatic]
internal static Simulator? TLSSimulation;
protected static Simulator Simulation => TLSSimulation ?? throw new NullReferenceException();
public BaseAction() { }
protected static Simulator Simulation => TLSSimulation!;
// Non-instanced properties
public abstract ActionCategory Category { get; }
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class BasicSynthesis : BaseAction
internal sealed class BasicSynthesis : BaseAction
{
public override ActionCategory Category => ActionCategory.Synthesis;
public override int Level => 1;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class BasicTouch : BaseAction
internal sealed class BasicTouch : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 5;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class ByregotsBlessing : BaseAction
internal sealed class ByregotsBlessing : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 50;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class CarefulObservation : BaseAction
internal sealed class CarefulObservation : BaseAction
{
public override ActionCategory Category => ActionCategory.Other;
public override int Level => 55;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class CarefulSynthesis : BaseAction
internal sealed class CarefulSynthesis : BaseAction
{
public override ActionCategory Category => ActionCategory.Synthesis;
public override int Level => 62;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class DelicateSynthesis : BaseAction
internal sealed class DelicateSynthesis : BaseAction
{
public override ActionCategory Category => ActionCategory.Synthesis;
public override int Level => 76;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class FinalAppraisal : BaseBuffAction
internal sealed class FinalAppraisal : BaseBuffAction
{
public override ActionCategory Category => ActionCategory.Synthesis;
public override int Level => 42;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class FocusedSynthesis : BaseAction
internal sealed class FocusedSynthesis : BaseAction
{
public override ActionCategory Category => ActionCategory.Synthesis;
public override int Level => 67;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class FocusedTouch : BaseAction
internal sealed class FocusedTouch : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 68;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class GreatStrides : BaseBuffAction
internal sealed class GreatStrides : BaseBuffAction
{
public override ActionCategory Category => ActionCategory.Buffs;
public override int Level => 21;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class Groundwork : BaseAction
internal sealed class Groundwork : BaseAction
{
public override ActionCategory Category => ActionCategory.Synthesis;
public override int Level => 72;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class HastyTouch : BaseAction
internal sealed class HastyTouch : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 9;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class HeartAndSoul : BaseBuffAction
internal sealed class HeartAndSoul : BaseBuffAction
{
public override ActionCategory Category => ActionCategory.Other;
public override int Level => 86;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class Innovation : BaseBuffAction
internal sealed class Innovation : BaseBuffAction
{
public override ActionCategory Category => ActionCategory.Buffs;
public override int Level => 26;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class IntensiveSynthesis : BaseAction
internal sealed class IntensiveSynthesis : BaseAction
{
public override ActionCategory Category => ActionCategory.Synthesis;
public override int Level => 78;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class Manipulation : BaseBuffAction
internal sealed class Manipulation : BaseBuffAction
{
public override ActionCategory Category => ActionCategory.Durability;
public override int Level => 65;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class MastersMend : BaseAction
internal sealed class MastersMend : BaseAction
{
public override ActionCategory Category => ActionCategory.Durability;
public override int Level => 7;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class MuscleMemory : BaseAction
internal sealed class MuscleMemory : BaseAction
{
public override ActionCategory Category => ActionCategory.FirstTurn;
public override int Level => 54;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class Observe : BaseAction
internal sealed class Observe : BaseAction
{
public override ActionCategory Category => ActionCategory.Other;
public override int Level => 13;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class PreciseTouch : BaseAction
internal sealed class PreciseTouch : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 53;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class PreparatoryTouch : BaseAction
internal sealed class PreparatoryTouch : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 71;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class PrudentSynthesis : BaseAction
internal sealed class PrudentSynthesis : BaseAction
{
public override ActionCategory Category => ActionCategory.Synthesis;
public override int Level => 88;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class PrudentTouch : BaseAction
internal sealed class PrudentTouch : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 66;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class RapidSynthesis : BaseAction
internal sealed class RapidSynthesis : BaseAction
{
public override ActionCategory Category => ActionCategory.Synthesis;
public override int Level => 9;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class Reflect : BaseAction
internal sealed class Reflect : BaseAction
{
public override ActionCategory Category => ActionCategory.FirstTurn;
public override int Level => 69;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class StandardTouch : BaseAction
internal sealed class StandardTouch : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 18;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class TrainedEye : BaseAction
internal sealed class TrainedEye : BaseAction
{
public override ActionCategory Category => ActionCategory.FirstTurn;
public override int Level => 80;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class TrainedFinesse : BaseAction
internal sealed class TrainedFinesse : BaseAction
{
public override ActionCategory Category => ActionCategory.Quality;
public override int Level => 90;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class TricksOfTheTrade : BaseAction
internal sealed class TricksOfTheTrade : BaseAction
{
public override ActionCategory Category => ActionCategory.Other;
public override int Level => 13;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class Veneration : BaseBuffAction
internal sealed class Veneration : BaseBuffAction
{
public override ActionCategory Category => ActionCategory.Buffs;
public override int Level => 15;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class WasteNot : BaseBuffAction
internal sealed class WasteNot : BaseBuffAction
{
public override ActionCategory Category => ActionCategory.Durability;
public override int Level => 15;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator.Actions;
internal class WasteNot2 : BaseBuffAction
internal sealed class WasteNot2 : BaseBuffAction
{
public override ActionCategory Category => ActionCategory.Durability;
public override int Level => 47;
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator;
public record CharacterStats
public sealed record CharacterStats
{
public int Craftsmanship { get; init; }
public int Control { get; init; }
+7
View File
@@ -6,4 +6,11 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Meziantou.Analyzer" Version="2.0.61">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Craftimizer.Simulator;
public record RecipeInfo
public sealed record RecipeInfo
{
public bool IsExpert { get; init; }
public int ClassJobLevel { get; init; }
-2
View File
@@ -1,5 +1,3 @@
using System;
namespace Craftimizer.Simulator;
public readonly record struct SimulationInput