1
0
golint/main.go
2020-04-24 09:30:07 +08:00

33 lines
529 B
Go

package main
import (
"flag"
"golint/executor"
"golint/linter/godot"
"log"
)
var (
path = flag.String("d", "", "Path to the project code.")
)
//go:generate go run main.go -d ./...
func main() {
flag.Parse()
exec := executor.NewSimpleExecutor(*path)
defer exec.Close()
exec.AddLinters(
godot.NewLinter(),
)
if err := exec.Execute(); err != nil {
log.Fatalf("Execute() failed with err: %s", err.Error())
}
if err := exec.Render(); err != nil {
log.Fatalf("Render() failed with err: %s", err.Error())
}
}