Files
opentf/.golangci.yml
Tyler Auerbeck ca72604301 Update golangci-lint to v2
Signed-off-by: Tyler Auerbeck <tylerauerbeck@users.noreply.github.com>
2025-05-09 14:14:53 -04:00

33 lines
916 B
YAML

# Copyright (c) The OpenTofu Authors
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2023 HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0
version: "2"
linters:
exclusions:
generated: lax
presets:
- comments
- common-false-positives
- legacy
- std-error-handling
paths:
# We have a few patterns that are excluded from linting completely because
# they contain effectively-frozen code that we're preserving for backward
# compatibility, where changes would be risky and that risk isn't warranted
# since we don't expect to be doing any significant maintenence on these.
- ^internal/ipaddr/
- ^internal/legacy/
- ^internal/states/statefile/version\d+_upgrade\.go$
- third_party$
- builtin$
- examples$
formatters:
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$