Skip to content

F# projects should support processing Analyzers #51133

@TheAngryByrd

Description

@TheAngryByrd

Is your feature request related to a problem? Please describe.

👋 I'd like to start the discussion around supporting the detection and writing of AnalyzerAssembly in F# projects.

F# has community-supported analyzers and we follow the same pattern of packaging with the analyzers/dotnet/fs/ convention.

Currently, to support this in FsAutocomplete (the F# LSP for vs-code), we're doing this detection crudely in Ionide's Design-time build system Ionide/Proj-Info, but it would be better to move this into the SDK since it already has detection for C#/VB.

Describe the solution you'd like

I have a branch doing some minimal changes around this:

TheAngryByrd@08cde9f

This still needs tests for handling different compiler versions like roslyn does but I wanted to get feedback on the initial approach.

Additional context

@baronfel @T-Gro

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions