fsharp icon indicating copy to clipboard operation
fsharp copied to clipboard

Chore: split monster-sized modules in the codebase

Open psfinaki opened this issue 3 years ago • 1 comments

We have a bunch of modules that are so big that they cause code editors to hang. The champions are probably in the compiler project, for example CheckExpressions (>10,000 LOC) or CheckDeclarations (>5,000 LOC).

We should take some monster every sprint and cut it into parts.

psfinaki avatar Aug 09 '22 16:08 psfinaki

See comment here https://github.com/dotnet/fsharp/pull/13652#issuecomment-1212279205 about future ways to split more

dsyme avatar Aug 11 '22 17:08 dsyme