Skip to content

stathat/splint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

splint

splint is a little Go application to analyze Go source files. It finds any functions that are too long or have too many parameters or results.

These are typical signs that a function is doing too much. We find splint to be a helpful tool for detecting potential problem areas in our code, areas that should be refactored. We tolerate long functions and functions with long parameter/result lists when they are needed, but generally try to keep them short.

Installation

Use go install:

go install stathat.com/c/splint

Usage

Examples available at www.stathat.com/c/splint.

Contact us

We'd love to hear from you if you are using splint! We're on twitter: @stat_hat or contact us here.

About

Written by Patrick Crosby at StatHat. Twitter: @stathat

Releases

No releases published

Packages

No packages published

Languages