FSharp.Analyzers.SDK
FSharp.Analyzers.SDK copied to clipboard
Library for building custom analyzers for F# / FSAC
Bumps [Microsoft.Build.Locator](https://github.com/microsoft/MSBuildLocator) from 1.4.1 to 1.6.10. Release notes Sourced from Microsoft.Build.Locator's releases. MSBuildLocator 1.6.1 This version overhauls .NET SDK resolution on macOS. What's Changed upgrade core version to net6.0 by...
When passing multiple projects to `--project`, it would be nice to see the name of the project before seeing the list of `Info: Running analyzers for C:\File.fs`
**Describe the bug** When your analyzer is using a higher version of F# Core (say `8.0.100-beta.23475.2`), it will fail at runtime during loading. ``` Unhandled exception. System.IO.FileNotFoundException: Could not load...
**Is your feature request related to a problem? Please describe.** Right now, there is no good way to tell which dll has which analyzers. It is hard to tell what...
**Is your feature request related to a problem? Please describe.** Currently, to fail on a warning, you have to list all the analyzer codes you want to fail on. If...
**Is your feature request related to a problem? Please describe.** We are currently loading a binary with a set of analyzers and would like to exclude certain ones from running....
While working on an analyzer that uses the TAST, it occurred to me that maybe the TAST could be different in debug/release mode (e.g. due to optimizations). Is this the...
**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behaviour: Follow these directions here: https://github.com/ionide/FSharp.Analyzers.SDK#how-to-run-sample **Expected behaviour** The sample analyzer...
Sorry if I'm missing something obvious, but I can't find a way to disable an analyzer using e.g. a code comment. I'm after something like [what FSharpLint allows](https://fsprojects.github.io/FSharpLint/how-tos/rule-suppression.html), like: *...
**Is your feature request related to a problem? Please describe.** The end user does not have any way to control the behavior the used analyzer within a project. Just like...