ignores Leiningen's cache
adds safety-net to prevent committing credentials
adds lint profile to warn on reflection