lint: deep-exit

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
pull/13369/head
Brad Davidson 2025-12-15 22:37:45 +00:00 committed by Brad Davidson
parent 5bf4dc7548
commit 850de3d04d
4 changed files with 8 additions and 0 deletions

View File

@ -77,6 +77,8 @@ func forkIfLoggingOrReaping() error {
systemd.SdNotify(true, "READY=1\n")
cmd.Wait()
//revive:disable-next-line:deep-exit
os.Exit(cmd.ProcessState.ExitCode())
}
return nil

View File

@ -15,6 +15,8 @@ import (
const migrateNumNodes = 10
const createNumNodes = 3
//revive:disable:deep-exit
func Test_UnitAsserts(t *testing.T) {
assertEqual(t, 1, 1)
assertNotEqual(t, 1, 0)

View File

@ -80,6 +80,8 @@ func Rootless(stateDir string, enableIPv6 bool) error {
if err := parent.Parent(*parentOpt); err != nil {
logrus.Fatal(err)
}
//revive:disable-next-line:deep-exit
os.Exit(0)
return nil

View File

@ -37,6 +37,8 @@ func SetupSignalContext() context.Context {
cancel()
s := <-signalHandler
logrus.Infof("Second shutdown signal received: %s, exiting...", s)
//revive:disable-next-line:deep-exit
os.Exit(1)
}()