Что такое breach-encapsulation-naming?
Навык соглашения об именах для предотвращения злоупотреблений методом получения. Если геттер неизбежен в модели предметной области (для сохранения, преобразования JSON и т. д.), добавьте к нему префикс `breachEncapsulationOf`, чтобы указать, что инкапсуляция нарушена. Это предотвращает нарушение принципа «говори-не спрашивай» и предотвращает непреднамеренное использование метода получения. Используйте его во время проверки кода, новых реализаций или рефакторинга, когда дизайн метода получения неизбежен. Целевые языки: Java, Kotlin, Scala, TypeScript, Python, Go, Rust. Запускается запросами именования геттеров, такими как «соглашение об именах геттеров», «геттер, нарушающий инкапсуляцию», «постоянный геттер», «breachEncapsulation» или «Мне нужен геттер, но я хочу предотвратить неправильное использование». Источник: j5ik2o/okite-ai.