fsprojects / FSharpLint

Lint tool for F#
https://fsprojects.github.io/FSharpLint/
MIT License
303 stars 73 forks source link

Fix error linting projects that use .NET Framework #657

Closed webwarrior-ws closed 9 months ago

webwarrior-ws commented 9 months ago

Fixes https://github.com/fsprojects/FSharpLint/issues/336

knocte commented 9 months ago

Upgrade FSharp.Compiler.Service to version 41.

Please explain why this is needed.

Upgrade Ionide.ProjInfo to 0.58.0.

Please explain why this is needed.

knocte commented 9 months ago

Upgrade FCS to version 41 and Ionide.ProjInfo to 0.58.0

Title of PR should reflect the goal of the PR, not its implementation details.

webwarrior-ws commented 9 months ago

Upgrade FSharp.Compiler.Service to version 41.

Please explain why this is needed.

Upgrade Ionide.ProjInfo to 0.58.0.

Please explain why this is needed.

Ionide.ProjInfo upgrade is needed to fix https://github.com/fsprojects/FSharpLint/issues/336. FSharp.Compiler.Service upgrade is needed because of Ionide.ProjInfo upgrade.

knocte commented 9 months ago

Ionide.ProjInfo upgrade is needed...

I'm not asking you to explain it to me, because I already know (and I know you know). I'm asking you to edit the PR description.

knocte commented 9 months ago

Fix error linting projects that use newer .NET versions

Newer .NET versions??? Please read the github issue first.

webwarrior-ws commented 9 months ago

Weren't there several issues that required new Ionide.ProjInfo? I remember testing on .NET 6 project.

knocte commented 9 months ago

Weren't there several issues that required new Ionide.ProjInfo? I remember testing on .NET 6 project.

We didn't confirm that new versions of Ionide.ProjInfo fixed other problems. But you did confirm that it fixed issue #336, so that reason alone (only it) is enough to merge this PR.