dotnet / dotnet/fsharp

Chore: split monster-sized modules in the codebase

Open
#13,653 1 comment 0 reactions 0 assignees View on GitHub
Contributor Pain Refactoring
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 22h
Merged PRs (30d)
144

Description

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.

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.