Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stathat/splint

Go source file checker
https://github.com/stathat/splint

Last synced: 3 months ago
JSON representation

Go source file checker

Awesome Lists containing this project

README

        

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](http://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](http://twitter.com/stat_hat) or [contact us here](http://www.stathat.com/docs/contact).

About
-----

Written by Patrick Crosby at [StatHat](http://www.stathat.com). Twitter: [@stathat](http://twitter.com/stathat)