mirror of
https://git.vectorsigma.ru/public/atlantis.git
synced 2026-08-05 06:28:34 +00:00
chore: Fix golangci-lint Configuration (#3645)
* Fix golang-ci * Update lint workflows * Removed required checks
This commit is contained in:
18
.github/workflows/lint-required.yml
vendored
18
.github/workflows/lint-required.yml
vendored
@@ -15,7 +15,9 @@ on:
|
||||
paths-ignore:
|
||||
- '**.go'
|
||||
- 'go.*'
|
||||
- '.github/workflows/linter.yml'
|
||||
- '.github/workflows/lint.yml'
|
||||
- '.github/workflows/lint-required.yml'
|
||||
- '.golangci.yml'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
|
||||
@@ -28,17 +30,3 @@ jobs:
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- run: 'echo "No build required"'
|
||||
|
||||
revive:
|
||||
if: github.event.pull_request.draft == false
|
||||
name: runner / revive
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- run: 'echo "No build required"'
|
||||
|
||||
errcheck:
|
||||
if: github.event.pull_request.draft == false
|
||||
name: runner / errcheck
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- run: 'echo "No build required"'
|
||||
|
||||
34
.github/workflows/lint.yml
vendored
34
.github/workflows/lint.yml
vendored
@@ -12,7 +12,8 @@ on:
|
||||
paths:
|
||||
- '**.go'
|
||||
- 'go.*'
|
||||
- '.github/workflows/linter.yml'
|
||||
- '.github/workflows/lint.yml'
|
||||
- '.golangci.yml'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
|
||||
@@ -28,35 +29,4 @@ jobs:
|
||||
- name: golangci-lint
|
||||
uses: reviewdog/action-golangci-lint@v2
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
tool_name: golangci-lint
|
||||
|
||||
# Use revive via golangci-lint binary with "warning" level.
|
||||
revive:
|
||||
if: github.event.pull_request.draft == false
|
||||
name: runner / revive
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: Check out code into the Go module directory
|
||||
uses: actions/checkout@v3
|
||||
- name: revive
|
||||
uses: reviewdog/action-golangci-lint@v2
|
||||
with:
|
||||
golangci_lint_flags: "--disable-all -E revive"
|
||||
tool_name: revive # Change reporter name.
|
||||
level: warning # GitHub Status Check won't become failure with this level.
|
||||
|
||||
# You can add more and more supported linters with different config.
|
||||
errcheck:
|
||||
if: github.event.pull_request.draft == false
|
||||
name: runner / errcheck
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: Check out code into the Go module directory
|
||||
uses: actions/checkout@v3
|
||||
- name: errcheck
|
||||
uses: reviewdog/action-golangci-lint@v2
|
||||
with:
|
||||
golangci_lint_flags: "--disable-all -E errcheck"
|
||||
tool_name: errcheck
|
||||
level: info
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
linters:
|
||||
enable:
|
||||
- deadcode
|
||||
- errcheck
|
||||
- gochecknoinits
|
||||
# We don't use goconst because it gives false positives in the tests.
|
||||
@@ -11,10 +10,10 @@ linters:
|
||||
- gosimple
|
||||
- ineffassign
|
||||
- staticcheck
|
||||
- structcheck
|
||||
- typecheck
|
||||
- unconvert
|
||||
- unused
|
||||
- varcheck
|
||||
- vet
|
||||
- vetshadow
|
||||
run:
|
||||
timeout: 10m
|
||||
|
||||
Reference in New Issue
Block a user