Conseguir o máximo do jeito dos desenvolvedores é o caminho a percorrer. Qualquer coisa que me faça pensar em algo que não seja a tarefa em mãos é um desperdício dos meus ciclos de clock.
Infelizmente, o que isso realmente é diferirá de pessoa para pessoa. Algumas pessoas tocam o mouse o mínimo possível. Outras pessoas odeiam ter que lembrar atalhos de teclado. Algumas pessoas querem silêncio, outras gostam do zumbido de um escritório de trabalho.
Qualquer coisa mecânica ou repetitiva deve ser automatizada. Ferramentas de formatação de código, commit-hooks de controle de versão para checagem de lint, controle de cruzeiro, etc, etc. são boas e razoavelmente aplicáveis.
Além disso, dê aos desenvolvedores a opção de tomar suas próprias decisões sobre o que funciona para eles. Algumas decisões precisam ser tomadas em nível de departamento / empresa (estilo de código, sistema de compilação, possivelmente até IDE, dependendo do nível de integração), mas tudo o mais deve ser deixado para a pessoa que precisa obter essa pequena quantidade de código o arquivo.