Skip to content

agflow/splint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

49f669e · Apr 10, 2019

History

26 Commits
Dec 18, 2011
Dec 18, 2011
Apr 9, 2019
Apr 10, 2019

Repository files navigation

splint

Build Status GoDoc Go Report Coverage

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 github.com/agflow/splint

About

This is a fork of splint.