Moved linting tools to optionalDependencies