Как-то я писал про Getafix и SapFix - инструменты, которые использует Facebook, для автоматического исправления ошибок в коде.
Будущее уже здесь - DeepCode.ai предоставляет облачный сервис, который позволяет попробовать похожую технологию для кода на Javascript, Java и Python. Использование бесплатно для публичных репозиториев на BitBucket и Github. На сайте есть примеры исправленных ошибок из некоторых реальных проектов (TensorFlow и др.). В примерах ошибки простые, но это ведь только начало.