diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml new file mode 100644 index 00000000..97b897a4 --- /dev/null +++ b/.github/workflows/reviewdog.yml @@ -0,0 +1,14 @@ +name: reviewdog +on: [pull_request] +jobs: + golangci-lint: + name: runner / golangci-lint + runs-on: ubuntu-latest + steps: + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + - name: golangci-lint + uses: reviewdog/action-golangci-lint@v1 + with: + level: warning + reporter: github-pr-review diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 00000000..959cd5e6 --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,10 @@ +linters: + enable: + # basic go linters + - gofmt + - golint + - govet + + # sql related linters + - rowserrcheck + - sqlclosecheck