In order to static analyze code and prevent bugs when changing code. Fix issues in most of the files.