no-inferrable-type-annotation Disallow annotations identical to an inferred scalar type A scalar initializer already determines its ordinary runtime type. Instead, you SHOULD omit an annotation that repeats that type. Annotations that preserve a literal type, select another width, or constrain a wider expression remain meaningful. - Category: style - Level: warning - Fix: automatic - Scope: module Reported const enabled: boolean = true; Accepted const enabled = true; Prior art - typescript-eslint ยท no-inferrable-types language/linter/src/rules/style/noinferrabletypeannotation.rs:8