Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/stathat/splint
- Owner: stathat
- License: mit
- Created: 2011-12-18T15:32:08.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2016-03-24T03:26:37.000Z (over 8 years ago)
- Last Synced: 2024-06-20T12:51:33.338Z (5 months ago)
- Language: Go
- Homepage: http://www.stathat.com/src/splint
- Size: 12.7 KB
- Stars: 64
- Watchers: 6
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)