ITADN

Specify a schema to verify config with

#1362Openpackrat386 创建于 2026-03-26
P
packrat386commented
### Welcome - [x] Yes, I understand that the GitHub action repository is not the repository of golangci-lint itself. - [x] Yes, I've searched similar issues on GitHub and didn't find any. ### Your feature request related to a problem? Please describe. I have used this github action, and noticed spurious failures when running the config verification (added in https://github.com/golangci/golangci-lint-action/pull/1171 and enabled by default) when the schema cannot be downloaded from the default URL. The command permits specifying the schema to use via flag (https://github.com/golangci/golangci-lint/blob/main/pkg/commands/config_verify.go#L59-L66), which would allow the user to configure the linter to verify its config with a local copy of the schema. ### Describe the solution you'd like. I would like to add `verify-with-schema: <file | url>` as a config option. This would allow me to download a local copy of the schema and commit it to the repo, then use that frozen version of the schema to verify my config. Or I could host the config myself somewhere in my control. ### Describe alternatives you've considered. Right now I just set `verify: false`, which solves the problem of spurious failures. ### Additional context. See: #1331
6 条评论