// Copyright 2023 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Package lostcancel defines an Analyzer that checks for failure to // call a context cancellation function. // // # Analyzer lostcancel // // lostcancel: check cancel func returned by context.WithCancel is called // // The cancellation function returned by context.WithCancel, WithTimeout, // and WithDeadline must be called or the new context will remain live // until its parent context is cancelled. // (The background context is never cancelled.) package lostcancel