1. Support unparam linter and fix found issues
2. Replace forked mvdan.cc/lint and mvdan.cc/interfacer with the
upstream ones
3. Minimize forked megacheck: move the most of it's code to this repo
4. Use golang.org/x/tools/go/ssa import path instead of custom fork
paths
5. In golang.org/x/tools/go/{ssa,callgraph} use changed code from
honnef.co/go/tools
6. Add megacheck.check-unexported option: it found some issues in
the repo, fixed them all
16 lines
419 B
Markdown
16 lines
419 B
Markdown
# Contributing to gosimple
|
|
|
|
## Before filing an issue:
|
|
|
|
### Are you having trouble building gosimple?
|
|
|
|
Check you have the latest version of its dependencies. Run
|
|
```
|
|
go get -u honnef.co/go/tools/simple
|
|
```
|
|
If you still have problems, consider searching for existing issues before filing a new issue.
|
|
|
|
## Before sending a pull request:
|
|
|
|
Have you understood the purpose of gosimple? Make sure to carefully read `README`.
|