diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 5b8d357..128b69e 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "fsharp-analyzers": { - "version": "0.33.1", + "version": "0.34.1", "commands": [ "fsharp-analyzers" ] diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5570e74..2f0b993 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,6 +38,7 @@ jobs: dotnet-version: | 8.x 9.x + 10.x - name: Build run: dotnet fsi build.fsx diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 569773b..f0c4438 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,6 +26,12 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v5 + with: + global-json-file: 'global.json' + dotnet-version: | + 8.x + 9.x + 10.x - name: Release run: dotnet fsi build.fsx -- -p Release diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e18839..0983aa6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.14.10 - 2025-11-11 + +### Fixed + +* Update FSharp.Analyzers.SDK to `0.34.1`. Checkout the [release notes](https://github.com/ionide/FSharp.Analyzers.SDK/releases/tag/v0.34.1) for details. [#164](https://github.com/ionide/ionide-analyzers/pull/164) ## 0.14.9 - 2025-10-19 diff --git a/Directory.Packages.props b/Directory.Packages.props index abf1997..f245778 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -4,8 +4,8 @@ true - - + + @@ -14,7 +14,7 @@ - - + + \ No newline at end of file diff --git a/global.json b/global.json index f15a959..ba3d147 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestMinor" } } \ No newline at end of file diff --git a/src/Ionide.Analyzers/Performance/ReturnStructPartialActivePatternAnalyzer.fs b/src/Ionide.Analyzers/Performance/ReturnStructPartialActivePatternAnalyzer.fs index 0c04329..85870de 100644 --- a/src/Ionide.Analyzers/Performance/ReturnStructPartialActivePatternAnalyzer.fs +++ b/src/Ionide.Analyzers/Performance/ReturnStructPartialActivePatternAnalyzer.fs @@ -89,7 +89,6 @@ let rec collectSomeAndNoneFromExprBody (expr: SynExpr) (finalContinuation: Ident sequence continuations finalContinuation | SynExpr.LetOrUse(body = expr) - | SynExpr.LetOrUseBang(body = expr) | SynExpr.Paren(expr = expr) | SynExpr.Typed(expr = expr) -> collectSomeAndNoneFromExprBody expr finalContinuation | _ -> finalContinuation []