Язык становится популярным и нужным, когда он помогает решать задачи людей и бизнеса. Чаще всего это означает, что на этом языке должно быть написано как можно больше критически важного софта для бизнеса. Либо иметь какую-то другую (например, образовательную) ценность. А драйвер развития -- живое сообщество и развивающаяся экосистема, что в конечном счёте также означает, что язык будет так или иначе приносить пользу людям и бизнесу.
Пробежадться по всей кодовой базе и починить утечку ресурсов — никто нигде PrepareStatement не закрывал. Везде код разный, автозаменой Intellj IDEA или вимом это не решить (я сперва пытался, это невозможно)
Для этого уже давно есть статические анализаторы. В случае конкретно с Java: Checkstyle, PMD, FindBugs, Error Prone, дополнительные расширения и наборы правил к ним. Причём это будет работать на этапе сборки для даже без внешних систем вроде SonarQube. А при некотором должном усилии можно написать собственные проверки и правила для каждого из этих анализаторов.
А для всего, что касается проверки конфигурациионных файлов, можно написать собственные правила, например, для Maven Enforcer Plugin.
Язык становится популярным и нужным, когда он помогает решать задачи людей и бизнеса. Чаще всего это означает, что на этом языке должно быть написано как можно больше критически важного софта для бизнеса. Либо иметь какую-то другую (например, образовательную) ценность. А драйвер развития -- живое сообщество и развивающаяся экосистема, что в конечном счёте также означает, что язык будет так или иначе приносить пользу людям и бизнесу.
Для этого уже давно есть статические анализаторы. В случае конкретно с Java: Checkstyle, PMD, FindBugs, Error Prone, дополнительные расширения и наборы правил к ним. Причём это будет работать на этапе сборки для даже без внешних систем вроде SonarQube. А при некотором должном усилии можно написать собственные проверки и правила для каждого из этих анализаторов.
А для всего, что касается проверки конфигурациионных файлов, можно написать собственные правила, например, для Maven Enforcer Plugin.