coredns/plugin
Ville Vesilehto 53e9681a39
lint: enable protogetter linter (#7336)
Enable protogetter in golangci config and update all protobuf field
access to use getter methods instead of direct field access.
Getter methods provide safer nil pointer handling and return
appropriate default values, following protobuf best practices.

Signed-off-by: Ville Vesilehto <ville@vesilehto.fi>
2025-05-30 15:29:32 -07:00
..
acl chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
any docs: move Also See to See Also (#4245) 2020-10-28 10:56:35 -07:00
auto chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
autopath [fix:documentation] Clarify autopath README (#6750) 2024-07-01 11:18:35 -04:00
azure lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
bind test: skip certain network-specific tests on non-Linux (#7318) 2025-05-23 09:23:14 -07:00
bufsize Change default value to 1232 (#6183) 2023-07-10 07:49:52 -07:00
cache lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
cancel docs: move Also See to See Also (#4245) 2020-10-28 10:56:35 -07:00
chaos fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
clouddns lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
debug lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
deprecated For caddy v1 in our org (#4018) 2020-09-24 18:14:41 +02:00
dns64 chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
dnssec chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
dnstap lint: enable protogetter linter (#7336) 2025-05-30 15:29:32 -07:00
erratic lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
errors lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
etcd lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
file lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
forward lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
geoip chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
grpc lint: enable protogetter linter (#7336) 2025-05-30 15:29:32 -07:00
header chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
health Enable Prometheus native histograms (#6524) 2024-03-11 16:09:09 -04:00
hosts hosts: add hostsfile as label for coredns_hosts_entries (#6801) 2024-08-06 07:13:22 -04:00
import docs: move Also See to See Also (#4245) 2020-10-28 10:56:35 -07:00
k8s_external kubernetes: add multicluster support (#7266) 2025-05-18 22:58:16 -07:00
kubernetes fix: missing intrange lint fix (#7333) 2025-05-29 04:41:27 +03:00
loadbalance lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
local add local plugin (#4262) 2020-11-05 15:02:07 +01:00
log lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
loop Update to avoid pseudo-random number (#5225) 2022-03-16 12:24:58 -04:00
metadata replace reviewdog fully by golangci-lint (#6139) 2023-06-09 18:08:23 +02:00
metrics fix(metrics): preserve request size from plugins (#7313) 2025-05-22 06:38:22 -07:00
minimal plugin/minimal: fix import path (#4523) 2021-03-16 10:55:21 +01:00
multisocket multisocket plugin (#6882) 2024-11-13 09:40:25 -08:00
nsid fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
pkg lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
pprof add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
quic feat: limit concurrent DoQ streams and goroutines (#7296) 2025-05-18 17:49:21 -07:00
ready Do not interrupt querying readiness probes for plugins (#6975) 2025-04-08 09:46:30 -04:00
reload Fix typo (#6053) 2023-04-25 11:24:49 -04:00
rewrite lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
root lint: enable usetesting linter (#7322) 2025-05-27 10:02:55 -07:00
route53 lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
secondary fix(plugin/secondary): make transfer property mandatory (#7249) 2025-04-25 13:40:15 -04:00
sign chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
template chore: use raw string () with regexp.MustCompile to avoid having to escape twice (#6396) 2023-11-10 14:16:47 -08:00
test lint: enable protogetter linter (#7336) 2025-05-30 15:29:32 -07:00
timeouts timeouts plugin documentation include DNS over QUIC (DoQ) (#7166) 2025-03-24 10:37:28 -04:00
tls fix broken link in webpage (#6488) 2024-03-07 14:24:38 -05:00
trace chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
transfer lint: enable intrange linter (#7331) 2025-05-28 17:50:55 -07:00
tsig chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
view Upgrade antonmedv/expr to expr-lang/expr (#6814) 2024-08-11 08:00:49 -04:00
whoami fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
backend_lookup_test.go fix: ensure DNS query name reset in plugin.NS error path (#7142) 2025-05-22 06:37:55 -07:00
backend_lookup.go fix: ensure DNS query name reset in plugin.NS error path (#7142) 2025-05-22 06:37:55 -07:00
backend.go Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142) 2020-09-24 20:30:39 +02:00
done.go go report card fixes (#3182) 2019-08-24 18:14:25 +00:00
log_test.go Clean up tests logging (#1979) 2018-07-19 16:23:06 +01:00
normalize_test.go add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
normalize.go add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
plugin.go lint: enable nolintlint linter (#7332) 2025-05-29 07:19:04 +03:00
register.go For caddy v1 in our org (#4018) 2020-09-24 18:14:41 +02:00