Go source file checker
Go
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
splint.go

README.md

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