Checks type hints of variables. Looks at all var and final variables, regardless if they are member or local variables. (available since 2.7.0)

Configuration

{
   "type": "VarTypeHint",
    "props": {
        "severity": "INFO",
        "ignoreEnumAbstractValues": true,
        "typeHintPolicy": "infer_new_or_const"
    }
}

Options

ignoreEnumAbstractValues - Ignores variables in @:enum abstract / enum abstract

typeHintPolicy  
enforce_all var / final require a type hint
infer_new_or_const var / final require a type hint unless you assign a number, a string or new Object ()
infer_all var / final only require a type hint if you do not assign anything