Flag ALL_CAPS and kLeadingKay names specifically so they get good messages.
Update README.

Show Lint result on saving .go files.

Fixes #10.

Signed-off-by: David Symonds <dsymonds@golang.org>
Add Contributions section to README to point at the CLA.
Add RPC as a common initialism.
allow underscores in test method names

Fixes #12.

Signed-off-by: David Symonds <dsymonds@golang.org>
Clarify that a reasonable response to a missing doc comment on an exported name is to unexport it.
Don't warn about negative/parenthesized int literals for non-int var decls.
Flag redundant range clauses.
Suggest replacing errors.New(fmt.Sprintf(...)) with fmt.Errorf(...).
Add a lint warning for blank imports in library packages.

This adds a check to the golint tool for blank imports in library packages, if
those imports do not come with a documentation comment of some kind.  Only the
presence of a comment is checked, not its content.  Package main is exempt from
this check.

Signed-off-by: David Symonds <dsymonds@golang.org>
Compare golint and gofmt.

Fixes #13.
Simplify Vim setup instructions.

globpath assumes comma-separated entries, which $GOPATH does not provide
(it uses : or ; depending on the platform), and this is needlessly
general for most people anyway.

Fixes #14.
Don't flag multi-var declarations when only the first name is exported.
Suggest comment on const block for uncommented exported consts.
Check names of func/method arguments.
Don't check names in non-declaration assignment statements.
Check names of interface methods.
Check names of range vars and add more test cases for var declarations.
Check for receivers named 'this' or 'self'.
Add UID as a common initialism.