lint and gitignore