mirror of
https://github.com/navidrome/navidrome.git
synced 2025-12-23 23:18:05 -05:00
Improves golangci-lint configuration and workflow (#3004)
* chore: the default Go version is based on the go.mod * chore: use linter configuration instead of exclude-rules * chore: update workflow
This commit is contained in:
committed by
GitHub
parent
2470471b2b
commit
4d29184998
6
.github/workflows/pipeline.yml
vendored
6
.github/workflows/pipeline.yml
vendored
@@ -21,11 +21,11 @@ jobs:
|
||||
run: git config --global --add safe.directory $GITHUB_WORKSPACE; git describe --dirty --always --tags
|
||||
|
||||
- name: golangci-lint
|
||||
uses: golangci/golangci-lint-action@v4
|
||||
uses: golangci/golangci-lint-action@v6
|
||||
with:
|
||||
# TODO: revert to latest when this issue is resolved: https://github.com/golangci/golangci-lint/issues/4695
|
||||
version: v1.57.2
|
||||
version: latest
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
problem-matchers: true
|
||||
args: --timeout 2m
|
||||
|
||||
- name: Install goimports
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
run:
|
||||
go: "1.20"
|
||||
|
||||
linters:
|
||||
enable:
|
||||
- asasalint
|
||||
@@ -28,8 +25,9 @@ linters:
|
||||
- unused
|
||||
- whitespace
|
||||
|
||||
issues:
|
||||
exclude-rules:
|
||||
- linters:
|
||||
- gosec
|
||||
text: "(G501|G401|G505):"
|
||||
linters-settings:
|
||||
gosec:
|
||||
excludes:
|
||||
- G501
|
||||
- G401
|
||||
- G505
|
||||
|
||||
Reference in New Issue
Block a user