updated linting directives
replaced individual linting directives with global configuration

fixing whitespace in the process