From 626f6ef13720770c39657a1d686c267a801eb859 Mon Sep 17 00:00:00 2001 From: Patrick Stevens <3138005+Smaug123@users.noreply.github.com> Date: Tue, 30 Jan 2024 09:29:20 +0000 Subject: [PATCH] Upgrade analyzers (#77) --- .config/dotnet-tools.json | 4 ++-- .github/workflows/dotnet.yaml | 2 +- .../WoofWare.Myriad.Plugins.Test.fsproj | 1 + analyzers/analyzers.fsproj | 2 +- nix/deps.nix | 4 ++-- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 78b5b98..6022e3a 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -9,10 +9,10 @@ ] }, "fsharp-analyzers": { - "version": "0.23.0", + "version": "0.24.0", "commands": [ "fsharp-analyzers" ] } } -} \ No newline at end of file +} diff --git a/.github/workflows/dotnet.yaml b/.github/workflows/dotnet.yaml index 2543e6a..1c88a63 100644 --- a/.github/workflows/dotnet.yaml +++ b/.github/workflows/dotnet.yaml @@ -58,7 +58,7 @@ jobs: - name: Build project run: nix develop --command dotnet build ./WoofWare.Myriad.Plugins/WoofWare.Myriad.Plugins.fsproj - name: Run analyzers - run: nix run .#fsharp-analyzers -- --project ./WoofWare.Myriad.Plugins/WoofWare.Myriad.Plugins.fsproj --analyzers-path ./.analyzerpackages/g-research.fsharp.analyzers/0.6.0/ --verbosity detailed --report ./analysis.sarif --treat-as-error GRA-STRING-001 GRA-STRING-002 GRA-STRING-003 GRA-UNIONCASE-001 GRA-INTERPOLATED-001 GRA-TYPE-ANNOTATE-001 GRA-VIRTUALCALL-001 GRA-IMMUTABLECOLLECTIONEQUALITY-001 GRA-JSONOPTS-001 GRA-LOGARGFUNCFULLAPP-001 + run: nix run .#fsharp-analyzers -- --project ./WoofWare.Myriad.Plugins/WoofWare.Myriad.Plugins.fsproj --analyzers-path ./.analyzerpackages/g-research.fsharp.analyzers/0.8.0/ --verbosity detailed --report ./analysis.sarif --treat-as-error GRA-STRING-001 GRA-STRING-002 GRA-STRING-003 GRA-UNIONCASE-001 GRA-INTERPOLATED-001 GRA-TYPE-ANNOTATE-001 GRA-VIRTUALCALL-001 GRA-IMMUTABLECOLLECTIONEQUALITY-001 GRA-JSONOPTS-001 GRA-LOGARGFUNCFULLAPP-001 GRA-DISPBEFOREASYNC-001 --exclude-analyzers PartialAppAnalyzer build-nix: runs-on: ubuntu-latest diff --git a/WoofWare.Myriad.Plugins.Test/WoofWare.Myriad.Plugins.Test.fsproj b/WoofWare.Myriad.Plugins.Test/WoofWare.Myriad.Plugins.Test.fsproj index 7a3f780..98092d6 100644 --- a/WoofWare.Myriad.Plugins.Test/WoofWare.Myriad.Plugins.Test.fsproj +++ b/WoofWare.Myriad.Plugins.Test/WoofWare.Myriad.Plugins.Test.fsproj @@ -23,6 +23,7 @@ + diff --git a/analyzers/analyzers.fsproj b/analyzers/analyzers.fsproj index b076d64..e519b3c 100644 --- a/analyzers/analyzers.fsproj +++ b/analyzers/analyzers.fsproj @@ -10,7 +10,7 @@ - + diff --git a/nix/deps.nix b/nix/deps.nix index 350a140..8592636 100644 --- a/nix/deps.nix +++ b/nix/deps.nix @@ -3,8 +3,8 @@ {fetchNuGet}: [ (fetchNuGet { pname = "fsharp-analyzers"; - version = "0.23.0"; - sha256 = "sha256-CWMW06ncSs8QkQvxNPNrgn3TAzMU6qCT1k2A3pnGrYQ="; + version = "0.24.0"; + sha256 = "sha256-cNaM/yHI28sHDGamKMrU237ltOyrR+8vPNUImB5RxjU="; }) (fetchNuGet { pname = "fantomas";