Object parameters should be type hinted
Unused method, property, variable or parameter
Unused use statement should be avoided