This pull request improves the code quality, readability, and performance of the FsAutoComplete language server by simplifying and cleaning up various pattern matching expressions, removing unused or redundant parameters, variables, and bindings, updating the FCS dependency, adding a new benchmark, and enabling some compiler warnings. The affected files include SourceText.LineChanges, AbstractClassStubGenerator, AdaptiveExtensions, Commands, CompilerServiceInterface, DocumentationFormatter, FCSPatches, InlayHints, ParseAndCheckResults, State, TypedAstPatterns, UnionPatternMatchCaseGenerator, build/Program.fs, Directory.Build.props, CodeGeneration, Debug, DotnetNewTemplate, Fsdn, and TypedAstUtils.
WHAT
๐ค[deprecated] Generated by Copilot at ad118b4
This pull request improves the code quality, readability, and performance of the FsAutoComplete language server by simplifying and cleaning up various pattern matching expressions, removing unused or redundant parameters, variables, and bindings, updating the FCS dependency, adding a new benchmark, and enabling some compiler warnings. The affected files include
SourceText.LineChanges
,AbstractClassStubGenerator
,AdaptiveExtensions
,Commands
,CompilerServiceInterface
,DocumentationFormatter
,FCSPatches
,InlayHints
,ParseAndCheckResults
,State
,TypedAstPatterns
,UnionPatternMatchCaseGenerator
,build/Program.fs
,Directory.Build.props
,CodeGeneration
,Debug
,DotnetNewTemplate
,Fsdn
, andTypedAstUtils
.๐ค[deprecated] Generated by Copilot at ad118b4
๐งน๐๐ ๏ธ
WHY
HOW
๐ค[deprecated] Generated by Copilot at ad118b4
SourceText.LineChanges
function (link)InlayHints
module (link)I'd like to enable warnings on FS1182. https://github.com/fsharp/FsAutoComplete/pull/1206/commits/0297edacc31b7fe6d9be279031518bf64401c2af would have been discovered instantly if this was enabled.