出于某种原因,我的GolangCI能够识别未使用的导入,但无法删除它们。这是我的GolangCI文件,用于删除未使用的import语句,我指定remove-unused为true:
run:
timeout: 5m
modules-download-mode: mod
linters:
enable:
- errcheck
- goimports
- revive
- govet
- staticcheck
linters-settings:
goimports:
remove-unused: true
misspell:
locale: US
issues:
exclude-use-default: false
max-issues-per-linter: 0
max-same-issues: 0
这就是我运行golangCI的方式:
lint-build-code: ## Lint the generated Code in the Build Folder
@echo "Linting code in directory: $(GEN_CODE_DIR)/src"
docker run --rm -v $(PWD):/local \
-w /local golangci/golangci-lint:latest \
golangci-lint run --fix --config $(GOLANG_CI) --verbose ./$(GEN_CODE_DIR)/src/**
1条答案
按热度按时间jv4diomz1#
我希望我能让GolangCI工作,但我不能。这是我用来完成工作的,如果有人有办法让GolangCI工作,让我知道。