global functions should never be used
avoid using logical operators
add missing use statements
remove irrelevant FIXME statement
type-hint object parameters
compare booleans strictly
move user specific file to global gitignore
fix unused property, variable or parameter
remove unused use statements
remove commented out code