Это сильно зависит от технологий Java, используемых в вашем проекте и самом проекте. Проект, как термин, определяется как «новая, уникальная часть работы и т. Д.». Эта уникальность применима и к таким инструментам управления проектами, как проверки кода IntelliJ.
Например, проверки сериализации в основном бесполезны для общих целей, но становятся критическими и экономят много времени, когда дело доходит до распределенных приложений J2EE. Проверка «Метод никогда не использовался» хорош в простом программировании на Java, но раздражает методы получения / установки, требуемые контейнерами приложения (JSF, JPA и т. Д.).
Но даже если ваши технологии будут определены и соответственно настроены инспекции, это не избавит вас от постоянной адаптации профилей инспекций в соответствии с регулярным отчетом управления проектами, анализом проблем и т. Д. Особенно для больших и долгосрочных проектов.