В течение нескольких лет я поддерживал использование конкретной .gitignore
для IntelliJ с этой рекомендуемой конфигурацией .
Больше не существует.
IntelliJ обновляется довольно часто, спецификации внутреннего конфигурационного файла меняются чаще, чем хотелось бы, и флагман JetBrains превосходит себя при автоматической настройке на основе файлов сборки maven / gradle / etc.
Так что мое предложение будет оставить все файлы конфигурации редактора вне проекта и попросить пользователей настроить редактор по своему вкусу.Такие вещи, как стилизация кода, могут и должны быть настроены на уровне сборки;скажем, используя Google Code Style или CheckStyle непосредственно на Maven / Gradle / и т. д.
Это обеспечивает согласованность и оставляетредактировать файлы из исходного кода, который, по моему личному мнению, находится там, где они должны быть.