Skip to content

[Repo Assist] Add regression test for unnecessary parens in chained method call (issue #1362) #2860

[Repo Assist] Add regression test for unnecessary parens in chained method call (issue #1362)

[Repo Assist] Add regression test for unnecessary parens in chained method call (issue #1362) #2860

Triggered via pull request March 9, 2026 14:46
Status Failure
Total duration 37m 50s
Artifacts

build.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

41 errors
Build on ubuntu-latest for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 9.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 9.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 10.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 10.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 9.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 9.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 10.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 10.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 9.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 10.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 10.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 9.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.RemoveUnnecessaryParentheses.Keep parens around float literal argument in chained method call (issue #1362)
There should be no applicable code action, but was [|{ Title = "Remove unnecessary parentheses" Kind = Some "quickfix" Diagnostics = Some [|{ Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } Severity = Some Hint Code = Some (C2 "FSAC0004") CodeDescription = None Source = Some "FSAC" Message = "Parentheses can be removed" Tags = Some [|Unnecessary|] RelatedInformation = Some [||] Data = None }|] IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-14" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 4u Character = 11u } End = { Line = 4u Character = 16u } } NewText = "0.2" }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.checkFixAt@77-2.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 77 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1691-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112