Header menu logo G-Research F# Analyzers

G-Research FSharp Analyzers

A curated set of Ionide SDK analyzers for F#. These are based on real-world production scenarios encountered within G-Research.

Quickstart

Install the fsharp-analyzers local dotnet tool.

No value returned by any evaluator

Add the FSharp.Analyzers.Build:

<PackageReference Include="FSharp.Analyzers.Build" Version="0.2.0">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>build</IncludeAssets>
</PackageReference>

And the G-Research.FSharp.Analyzers:

No value returned by any evaluator

Include the following MSBuild property:

<PropertyGroup>
    <FSharpAnalyzersOtherFlags>--analyzers-path &quot;$(PkgG-Research_FSharp_Analyzers)/analyzers/dotnet/fs&quot;</FSharpAnalyzersOtherFlags>
</PropertyGroup>

And invoke:

dotnet msbuild /t:AnalyzeFSharpProject

from the command line.

Further reading

To learn more about Ionide F# analyzers, you can read the official Getting started guide.

G-Research Open Source logo
Multiple items
namespace Microsoft.FSharp

--------------------
namespace FSharp
val v: obj
val typeof<'T> : System.Type

Type something to start searching.