Skip to content

Commit d5cfb3f

Browse files
authored
Merge pull request #164 from TheAngryByrd/fsharp-analyzers-0-34-x
Fsharp analyzers 0 34 x
2 parents 5aa0640 + b63127d commit d5cfb3f

File tree

7 files changed

+18
-7
lines changed

7 files changed

+18
-7
lines changed

.config/dotnet-tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"isRoot": true,
44
"tools": {
55
"fsharp-analyzers": {
6-
"version": "0.33.1",
6+
"version": "0.34.1",
77
"commands": [
88
"fsharp-analyzers"
99
]

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ jobs:
3838
dotnet-version: |
3939
8.x
4040
9.x
41+
10.x
4142
4243
- name: Build
4344
run: dotnet fsi build.fsx

.github/workflows/release.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ jobs:
2626

2727
- name: Setup .NET
2828
uses: actions/setup-dotnet@v5
29+
with:
30+
global-json-file: 'global.json'
31+
dotnet-version: |
32+
8.x
33+
9.x
34+
10.x
2935
3036
- name: Release
3137
run: dotnet fsi build.fsx -- -p Release

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 0.14.10 - 2025-11-11
4+
5+
### Fixed
6+
7+
* 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)
38

49
## 0.14.9 - 2025-10-19
510

Directory.Packages.props

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageVersion Include="FSharp.Core" Version="[9.0.300]" />
8-
<PackageVersion Include="FSharp.Compiler.Service" Version="[43.9.300]" />
7+
<PackageVersion Include="FSharp.Core" Version="[10.0.100]" />
8+
<PackageVersion Include="FSharp.Compiler.Service" Version="[43.10.100]" />
99
<PackageVersion Include="Ionide.KeepAChangelog.Tasks" Version="0.1.8" />
1010
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.25" />
1111
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
@@ -14,7 +14,7 @@
1414
<PackageVersion Include="MSBuild.StructuredLogger" Version="2.2.374" />
1515
</ItemGroup>
1616
<ItemGroup Condition="'$(UseLocalAnalyzersSDK)' == 'false'">
17-
<PackageVersion Include="FSharp.Analyzers.SDK" Version="[0.33.1]" />
18-
<PackageVersion Include="FSharp.Analyzers.SDK.Testing" Version="[0.33.1]" />
17+
<PackageVersion Include="FSharp.Analyzers.SDK" Version="[0.34.1]" />
18+
<PackageVersion Include="FSharp.Analyzers.SDK.Testing" Version="[0.34.1]" />
1919
</ItemGroup>
2020
</Project>

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "9.0.100",
3+
"version": "10.0.100",
44
"rollForward": "latestMinor"
55
}
66
}

src/Ionide.Analyzers/Performance/ReturnStructPartialActivePatternAnalyzer.fs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ let rec collectSomeAndNoneFromExprBody (expr: SynExpr) (finalContinuation: Ident
8989
sequence continuations finalContinuation
9090

9191
| SynExpr.LetOrUse(body = expr)
92-
| SynExpr.LetOrUseBang(body = expr)
9392
| SynExpr.Paren(expr = expr)
9493
| SynExpr.Typed(expr = expr) -> collectSomeAndNoneFromExprBody expr finalContinuation
9594
| _ -> finalContinuation []

0 commit comments

Comments
 (0)