ionide / ionide/FsAutoComplete

Make codefixes configurable

Open
#1,017 2 comments 1 reaction 0 assignees View on GitHub
enhancement help wanted
Dominant language
F#
Stars
486
Forks
169
Avg merge
2d 8h
Merged PRs (30d)
5

Description

* [X] quick fix is try/catch all codefixes [here](https://github.com/fsharp/FsAutoComplete/blob/main/src/FsAutoComplete/FsAutoComplete.Lsp.fs#L1865-L1868)

* [ ] next step is extending the settings for FSAC to make each codefix individually toggleable on/off via settings and plumbing those settings through to the individual codefixes. We have [something like this](https://github.com/fsharp/FsAutoComplete/blob/main/src/FsAutoComplete/FsAutoComplete.Lsp.fs#L949) already, but should systematize it. Something like `"fsharp.codeFixes..enabled": true`, and so forth.

* [ ] final step is making each codefix instead of just try/catch _log_ its name and state when failing.

_Originally posted by @baronfel in https://github.com/ionide/ionide-vscode-fsharp/issues/1785#issuecomment-1258539823_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.