В Android Studio, как мне изменить соглашения об именах Kotlin?

Android Studio просто обновила свой плагин Kotlin, и вдруг мой код загрязнен предупреждениями об именованных соглашениях. По-видимому, Google и / или JetBrains считают, что каждый должен использовать CamelCase, но (а) я предпочитаю snake_case (использование подчеркиваний), (b) почти каждая строка моих источников теперь имеет жалобу на линт, что затрудняет отделение пшеницы от chaff, и (c) У меня нет времени переписывать весь мой код, чтобы потворствовать эстетическому чувству других людей.

Как я убеждаю себя, что я такой Филистимлянин?

В меню выберите «Файл», затем «Настройки». В самой левой панели окна, которое теперь появляется, выберите « Редактор» , затем «Инспекции». На следующей левой панели, которая теперь появляется, найдите Kotlin , разверните ее, нажав на треугольник, затем найдите соглашения об именах и разворачивайте это. Теперь у вас есть два варианта.

Если вы хотите, чтобы AS проигнорировала соглашения об именах Kotlin, вы можете просто снять флажок, а также поля под ним.

Тем не менее, вы можете использовать это, чтобы убедить AS преобразовать в snake_case вместо CamelCase или любую другую эстетику, в отличие от Google и / или JetBrains. Если вы нажмете, например, «Соглашение об именах классов», вы увидите справа текстовое поле с надписью «Шаблон:». Вероятно, он будет содержать [AZ][A-Za-z\d]* . Добавьте подчеркивание в стратегическом месте в соответствии с правилами регулярных выражений, например, [AZ][_A-Za-z\d]* . Сделайте это для каждого из типов идентификаторов, соглашение об именах которых вы хотите изменить, и вам хорошо идти.