mirror of
https://github.com/tailscale/tailscale.git
synced 2026-10-23 03:37:19 +09:00
Fix the small number of existing violations of this check, and enable it for
future runs. The fixes needed were:
- Clean up a few misspelled package names (probably renames).
- Clean up a few lexical nits ("Package x" instead of "The x package").
- Add lint directives to some files affected by build tag variance.
- Add a missing package comment and re-generate the k8s docs.
The lint overrides are a little ugly, but there are only a few places where we
need them, and it's probably worthwhile to enable the check on the rest of the
repo. Rather than replicate the docs around the build tag, I made the lint
diagnotics reference the "correct" file.
Updates #cleanup
Change-Id: I0d97f2f468542af456a0396cf9a023f04f23e436
Signed-off-by: M. J. Fromberger <fromberger@tailscale.com>
19 lines
681 B
Go
19 lines
681 B
Go
// Copyright (c) Tailscale Inc & contributors
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
// Package condregister registers all conditional features guarded by build
|
|
// tags. It is one central package that callers can empty import to ensure all
|
|
// conditional features are registered.
|
|
package condregister
|
|
|
|
import (
|
|
// Portmapper is special in that the CLI also needs to link it in,
|
|
// so it's pulled out into its own package, rather than using a maybe_*.go
|
|
// file in condregister.
|
|
_ "tailscale.com/feature/condregister/portmapper"
|
|
|
|
// HTTP proxy support is also needed by the CLI, and tsnet, so it's its
|
|
// own package too.
|
|
_ "tailscale.com/feature/condregister/useproxy"
|
|
)
|