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

No one assigned

    Labels

    untriagedRequest triage from a team member

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions