Update to matoous/godox v1.0.
Dependency has to be pinned to commit hash since tag is not a compatible semver supported by go.mod.
This commit is contained in:
parent
7a93526db7
commit
baff4ab35b
2
go.mod
2
go.mod
@ -21,7 +21,7 @@ require (
|
|||||||
github.com/golangci/prealloc v0.0.0-20180630174525-215b22d4de21
|
github.com/golangci/prealloc v0.0.0-20180630174525-215b22d4de21
|
||||||
github.com/golangci/revgrep v0.0.0-20180526074752-d9c87f5ffaf0
|
github.com/golangci/revgrep v0.0.0-20180526074752-d9c87f5ffaf0
|
||||||
github.com/golangci/unconvert v0.0.0-20180507085042-28b1c447d1f4
|
github.com/golangci/unconvert v0.0.0-20180507085042-28b1c447d1f4
|
||||||
github.com/matoous/godox v0.0.0-20190910121045-032ad8106c86
|
github.com/matoous/godox v0.0.0-20190911065817-5d6d842e92eb // v1.0
|
||||||
github.com/mattn/go-colorable v0.1.2
|
github.com/mattn/go-colorable v0.1.2
|
||||||
github.com/mitchellh/go-homedir v1.1.0
|
github.com/mitchellh/go-homedir v1.1.0
|
||||||
github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b
|
github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b
|
||||||
|
4
go.sum
4
go.sum
@ -142,8 +142,8 @@ github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
|
|||||||
github.com/logrusorgru/aurora v0.0.0-20181002194514-a7b3b318ed4e/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4=
|
github.com/logrusorgru/aurora v0.0.0-20181002194514-a7b3b318ed4e/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4=
|
||||||
github.com/magiconair/properties v1.8.0 h1:LLgXmsheXeRoUOBOjtwPQCWIYqM/LU1ayDtDePerRcY=
|
github.com/magiconair/properties v1.8.0 h1:LLgXmsheXeRoUOBOjtwPQCWIYqM/LU1ayDtDePerRcY=
|
||||||
github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
|
github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
|
||||||
github.com/matoous/godox v0.0.0-20190910121045-032ad8106c86 h1:q6SrfsK4FojRnJ1j8+8OJzyq3g9Y1oSVyL6nYGJXXBk=
|
github.com/matoous/godox v0.0.0-20190911065817-5d6d842e92eb h1:RHba4YImhrUVQDHUCe2BNSOz4tVy2yGyXhvYDvxGgeE=
|
||||||
github.com/matoous/godox v0.0.0-20190910121045-032ad8106c86/go.mod h1:1BELzlh859Sh1c6+90blK8lbYy0kwQf1bYlBhBysy1s=
|
github.com/matoous/godox v0.0.0-20190911065817-5d6d842e92eb/go.mod h1:1BELzlh859Sh1c6+90blK8lbYy0kwQf1bYlBhBysy1s=
|
||||||
github.com/mattn/go-colorable v0.1.2 h1:/bC9yWikZXAL9uJdulbSfyVNIR3n3trXl+v8+1sx8mU=
|
github.com/mattn/go-colorable v0.1.2 h1:/bC9yWikZXAL9uJdulbSfyVNIR3n3trXl+v8+1sx8mU=
|
||||||
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
||||||
github.com/mattn/go-isatty v0.0.8 h1:HLtExJ+uU2HOZ+wI0Tt5DtUDrx8yhUqDcp7fYERX4CE=
|
github.com/mattn/go-isatty v0.0.8 h1:HLtExJ+uU2HOZ+wI0Tt5DtUDrx8yhUqDcp7fYERX4CE=
|
||||||
|
1
vendor/github.com/matoous/godox/.gitignore
generated
vendored
1
vendor/github.com/matoous/godox/.gitignore
generated
vendored
@ -3,6 +3,7 @@
|
|||||||
*.dll
|
*.dll
|
||||||
*.so
|
*.so
|
||||||
*.dylib
|
*.dylib
|
||||||
|
.idea
|
||||||
|
|
||||||
# Test binary, build with `go test -c`
|
# Test binary, build with `go test -c`
|
||||||
*.test
|
*.test
|
||||||
|
7
vendor/github.com/matoous/godox/.golangci.yml
generated
vendored
7
vendor/github.com/matoous/godox/.golangci.yml
generated
vendored
@ -49,9 +49,12 @@ issues:
|
|||||||
- goconst
|
- goconst
|
||||||
- dupl
|
- dupl
|
||||||
|
|
||||||
- path: api/v1/
|
- path: fixtures
|
||||||
linters:
|
linters:
|
||||||
- dupl
|
- gocritic
|
||||||
|
- varcheck
|
||||||
|
- deadcode
|
||||||
|
- unused
|
||||||
|
|
||||||
run:
|
run:
|
||||||
modules-download-mode: readonly
|
modules-download-mode: readonly
|
||||||
|
7
vendor/github.com/matoous/godox/README.md
generated
vendored
7
vendor/github.com/matoous/godox/README.md
generated
vendored
@ -1,13 +1,16 @@
|
|||||||
GoDoX
|
GoDoX
|
||||||
===
|
===
|
||||||
|
|
||||||
[](https://travis-ci.org/matoous/godox)
|
[](https://github.com/matoous/godox/actions)
|
||||||
|
[](https://github.com/matoous/godox/actions)
|
||||||
[](https://godoc.org/github.com/matoous/godox)
|
[](https://godoc.org/github.com/matoous/godox)
|
||||||
[](https://goreportcard.com/report/github.com/matoous/godox)
|
[](https://goreportcard.com/report/github.com/matoous/godox)
|
||||||
[](https://github.com/matoous/godox/issues)
|
[](https://github.com/matoous/godox/issues)
|
||||||
[](https://github.com/matoous/godox/LICENSE)
|
[](https://github.com/matoous/godox/LICENSE)
|
||||||
|
|
||||||
GoDoX extracts comments from Go code based on keywords.
|
GoDoX extracts comments from Go code based on keywords. This repository is fork of https://github.com/766b/godox
|
||||||
|
but a lot of code has changed, this repository is updated and the code was adjusted for better integration with
|
||||||
|
https://github.com/golangci/golangci-lint.
|
||||||
|
|
||||||
Installation
|
Installation
|
||||||
---
|
---
|
||||||
|
15
vendor/github.com/matoous/godox/godox.go
generated
vendored
15
vendor/github.com/matoous/godox/godox.go
generated
vendored
@ -47,12 +47,19 @@ func getMessages(c *ast.Comment, fset *token.FileSet, keywords []string) []Messa
|
|||||||
for _, kw := range keywords {
|
for _, kw := range keywords {
|
||||||
if bytes.EqualFold([]byte(kw), sComment[0:len(kw)]) {
|
if bytes.EqualFold([]byte(kw), sComment[0:len(kw)]) {
|
||||||
pos := fset.Position(c.Pos())
|
pos := fset.Position(c.Pos())
|
||||||
|
// trim the comment
|
||||||
if len(sComment) > 40 {
|
if len(sComment) > 40 {
|
||||||
sComment = []byte(fmt.Sprintf("%s...", sComment[:40]))
|
sComment = []byte(fmt.Sprintf("%s...", sComment[:40]))
|
||||||
}
|
}
|
||||||
comments = append(comments, Message{
|
comments = append(comments, Message{
|
||||||
Pos: pos,
|
Pos: pos,
|
||||||
Message: fmt.Sprintf("%s:%d: Line contains %s: \"%s\"", filepath.Join(pos.Filename), pos.Line+lineNum, strings.Join(keywords, "/"), sComment),
|
Message: fmt.Sprintf(
|
||||||
|
"%s:%d: Line contains %s: \"%s\"",
|
||||||
|
filepath.Join(pos.Filename),
|
||||||
|
pos.Line+lineNum,
|
||||||
|
strings.Join(keywords, "/"),
|
||||||
|
sComment,
|
||||||
|
),
|
||||||
})
|
})
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
@ -61,8 +68,10 @@ func getMessages(c *ast.Comment, fset *token.FileSet, keywords []string) []Messa
|
|||||||
return comments
|
return comments
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Run runs the godox linter on given file.
|
||||||
|
// Godox searches for comments starting with given keywords and reports them.
|
||||||
func Run(file *ast.File, fset *token.FileSet, keywords ...string) []Message {
|
func Run(file *ast.File, fset *token.FileSet, keywords ...string) []Message {
|
||||||
if keywords == nil || len(keywords) == 0 {
|
if len(keywords) == 0 {
|
||||||
keywords = defaultKeywords
|
keywords = defaultKeywords
|
||||||
}
|
}
|
||||||
var messages []Message
|
var messages []Message
|
||||||
|
2
vendor/modules.txt
vendored
2
vendor/modules.txt
vendored
@ -102,7 +102,7 @@ github.com/kisielk/gotool/internal/load
|
|||||||
github.com/konsorten/go-windows-terminal-sequences
|
github.com/konsorten/go-windows-terminal-sequences
|
||||||
# github.com/magiconair/properties v1.8.0
|
# github.com/magiconair/properties v1.8.0
|
||||||
github.com/magiconair/properties
|
github.com/magiconair/properties
|
||||||
# github.com/matoous/godox v0.0.0-20190910121045-032ad8106c86
|
# github.com/matoous/godox v0.0.0-20190911065817-5d6d842e92eb
|
||||||
github.com/matoous/godox
|
github.com/matoous/godox
|
||||||
# github.com/mattn/go-colorable v0.1.2
|
# github.com/mattn/go-colorable v0.1.2
|
||||||
github.com/mattn/go-colorable
|
github.com/mattn/go-colorable
|
||||||
|
Loading…
x
Reference in New Issue
Block a user