Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ericcornelissen/gofunchecks
A collection of static analysis tool to analyze functions in Go.
https://github.com/ericcornelissen/gofunchecks
go lint static-analysis
Last synced: about 4 hours ago
JSON representation
A collection of static analysis tool to analyze functions in Go.
- Host: GitHub
- URL: https://github.com/ericcornelissen/gofunchecks
- Owner: ericcornelissen
- License: mit
- Created: 2020-10-25T14:16:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-04T10:54:31.000Z (about 4 years ago)
- Last Synced: 2024-06-21T13:15:10.560Z (5 months ago)
- Topics: go, lint, static-analysis
- Language: Go
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
[![GitHub Actions][ci-image]][ci-url]
[![Go Report Card][grc-image]][grc-url]# gofunchecks
A collections of static analysis tool to analyze function in Go.
- [goparamcount](./cmd/goparamcount)
- [goreturncount](./cmd/goreturncount)## Quick start
Install the tool(s) you wish to use.
```shell
# goparamcount: find functions that have too many parameters.
$ go get github.com/ericcornelissen/gofunchecks/cmd/goparamcount# goreturncount: find functions that have too many return values.
$ go get github.com/ericcornelissen/gofunchecks/cmd/goreturncount
```And run it on your projects by using the tool name as a command.
[ci-url]: https://github.com/ericcornelissen/gofunchecks/actions
[ci-image]: https://github.com/ericcornelissen/gofunchecks/workflows/Test%20and%20Lint/badge.svg
[grc-url]: https://goreportcard.com/report/github.com/ericcornelissen/gofunchecks
[grc-image]: https://goreportcard.com/badge/github.com/ericcornelissen/gofunchecks