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";