This pull request adds signature files for several modules in the FsAutoComplete and FsAutoComplete.Core projects, which define the interfaces of the LSP client, the command line parser, and the union pattern match case generator. It also removes an unused function from the Parser module and updates the project references accordingly. These changes improve the readability, maintainability, and functionality of the FsAutoComplete server.
Add the signature of the module for union pattern match case generation, a feature ported from VisualFSharpPowerTools (link,link)
Add the signature of the type for the LSP client for F# language features, a core component of the server (link,link)
Add the signature of the module for the command line parser for the server, which parses the arguments and options passed to the executable (link,link)
Remove the unused and redundant multipleArgs function from the Parser module (link)
Played around with --test:GraphBasedChecking and the longest path algorithm in https://github.com/fslaborg/Graphoscope/issues/58.
As a result, these were interesting to have signatures for as well.
…CaseGenerator.
WHAT
🤖[deprecated] Generated by Copilot at 0f2b5ad
This pull request adds signature files for several modules in the FsAutoComplete and FsAutoComplete.Core projects, which define the interfaces of the LSP client, the command line parser, and the union pattern match case generator. It also removes an unused function from the Parser module and updates the project references accordingly. These changes improve the readability, maintainability, and functionality of the FsAutoComplete server.
🤖[deprecated] Generated by Copilot at 0f2b5ad
:sparkles::fire::memo:
WHY
HOW
🤖[deprecated] Generated by Copilot at 0f2b5ad
multipleArgs
function from theParser
module (link)Played around with
--test:GraphBasedChecking
and the longest path algorithm in https://github.com/fslaborg/Graphoscope/issues/58. As a result, these were interesting to have signatures for as well.