Решил приобрести IntelliJ. Меня купила интеграция с Play. Все вроде хорошо, вроде как не нужна стала Play! консоль. Однако ложку дегтя мне добавил парсер шаблонов (.scala.html) — он не очень хорошо справляется с распознаванием синтаксиса: Проект билдится нормально (как из консоли так и из IDE), однако IntelliJ постоянно подсвечивает ошибки. Особенно это странно выглядит в sample проектах Play!..
Так вообщем вопрос. Кто-нибудь сталкивался? Есть ли способ лечить?
В интернетах, сколько не искал, не слуху о такой проблеме
Для первоначальной версии парсера был изначально взят неправильный алгоритм, поэтому проблемы там пока что есть, и решить их трудно. Сейчас отлаживаем другой вариант и скоро его выложим, многие проблемы решатся автоматически.
Над Play! плагином работает 2 человека. Так что закрываются в первую очередь наиболее критичные баги, или те, что не требуют глубокой переработки кода плагина.
Кстати, проблемы проявляются потому, что много кода у вас в темплейтах. Уменьшайте его количество. Я большую часть темплейтной логики перекладываю на JS-шаблонизаторы (Mustache / Handlebars), либо делаю класс XYZTemplateHelper, методы которого содержат всю логику, и дергаю из темплейта.
Из ответов разработчиков на YouTrack. Они довольно открыты для комьюнити. Когда разработка плагина для 2.0 только начиналась, они написали список функционала, который будут реализовывать в первую очередь. Задачи были расписаны всего на двух человек. Правда полгода не слежу за развитием плагина, но сомневаюсь, что что-то поменялось. Scala инструментарий поддерживается только для имиджа компании, ресурсов на него выделяется мало.