Use more linting tools.
Overhaul gitignore.
Try new enmasse vim plugin.