
code analysis
Slaying God-Classes with "AST Scout", a code structure visualization tool
A few months ago I worked on a legacy Typescript project where having Class files with more than 1,500 lines-of-code was quite common. A single source-file with this many lines-of-code is sometimes known as a "God Class" because it is capable of doing too many different things.