forked from Mirrors/bubbletea
Properly cast inputStatus types + mark related linter false positive
This commit is contained in:
parent
3e98f55adf
commit
035d2abd3e
15
tea.go
15
tea.go
|
@ -118,9 +118,18 @@ func WithoutRenderer() ProgramOption {
|
||||||
type inputStatus int
|
type inputStatus int
|
||||||
|
|
||||||
const (
|
const (
|
||||||
defaultInput = iota // generally, this will be stdin
|
// Generally this will be stdin.
|
||||||
customInput // the user explicitly set the input
|
//
|
||||||
managedInput // we've opened a TTY for input
|
// Lint ignore note: this is the implicit default value. While it's not
|
||||||
|
// checked explicitly, it's presence nullifies the other possible values
|
||||||
|
// of this type in logical statements.
|
||||||
|
defaultInput inputStatus = iota // nolint:golint,deadcode,unused,varcheck
|
||||||
|
|
||||||
|
// The user explicitly set the input.
|
||||||
|
customInput
|
||||||
|
|
||||||
|
// We've opened a TTY for input.
|
||||||
|
managedInput
|
||||||
)
|
)
|
||||||
|
|
||||||
func (i inputStatus) String() string {
|
func (i inputStatus) String() string {
|
||||||
|
|
Loading…
Reference in New Issue