Opinionated code organization linter for Go projects.
MIT License
0ec738c README. fix typos
61c9d31 Upgrade golangci
0067e1f Upgrade to Go 1.14, drop "vendor/"
b41e11d fix goreleaser config
Published by MarioCarrion about 5 years ago
9b9f871 "//nolint:nit" directive support
bfd7790 go < 1.13 deprecation
Published by MarioCarrion about 5 years ago
a8fa904 const: n < iota support
Published by MarioCarrion over 5 years ago
d90e955 nit: include _test.go
files
Published by MarioCarrion over 5 years ago
8111de3 methods: fix exported/unexported bug
Published by MarioCarrion over 5 years ago
3a705a5 README: update example to use gomodules version
6ebb970 go mod support / update README
dc7b8e1 remove example/ folder
Published by MarioCarrion over 5 years ago
45d3f28 type group: add grouping support
Published by MarioCarrion over 5 years ago
bd1607b Support for skipping generated files.
82f0f04 remove gometalinter configuration, update circleci jobs
Published by MarioCarrion over 5 years ago
3e11ae2 diagram: new clearer version
430ebde replace gometalinter with golangci-lint
Published by MarioCarrion over 5 years ago
f350b40 funcs/methods: fix sorted subgroups; vars: fix next vars
Published by MarioCarrion over 5 years ago
ed6e921 remove fmt print calls
Published by MarioCarrion over 5 years ago
3039950 FEATURE COMPLETE! 💥 (also Sorted methods support)
07a887e Refactor imports and file section code.
9ef688c create specific files per concrete type
Published by MarioCarrion almost 6 years ago
3a002cd Funcs validator
cf4ba15 README: check off funcs
\o/
Published by MarioCarrion almost 6 years ago
819db96 README: add TODO list with status
bae5da4 README: fix markdown
045f3ca TypesValidator implementation
33a1f8b Update state machine to new rules
de0e0c0 VarsValidator implementation
b36d471 validator: consts
Published by MarioCarrion almost 6 years ago
f096b39 circleci: use latest valid image
e33145d cmd/nit: exit AFTER processing all packages
Published by MarioCarrion almost 6 years ago
cd77622 circleci: nitpick your own dog food
Published by MarioCarrion almost 6 years ago
ce65e07 Add goreleaser changes.
6165a4f Initial commit
aab95f8 README: add basic rules
4e6da09 README: fix badge
1ef62c0 SectionMachine: fix transitions, cmd works.
bc083cb Simple block rules added
eb1f187 imports
rules implementation.
d368604 circleci: fix goreleaser job
74ca10f missing tests added, NewXYZ funcs renamed, validator introduction.
2468296 nitpicker: add more tests
0f03300 nitpicking -> nit
48843e7 validator test: imports
9e3d6f7 vendor pkg/errors; add retool