2016-10-31 7 views
0

При работе над моим кодом мне напомнили, как много IDEA делает для меня. Это дало мне представление, что, если бы я мог добавить некоторую пользовательскую обработку времени компиляции. В случае, если мой код недействителен, он подскажет мне ошибку. Скажем, например, я оставил возвращаемый тип как null, когда он никогда не должен быть нулевым. В основном, для проверки производственных ошибок используются API и API.IDEA - Пользовательские ошибки

Проблема в том, что я понятия не имею, с чего начать это делать. Я предполагаю, что мне нужно разработать плагин, но у меня проблемы с поиском документации. Если кто-то будет так добр, чтобы помочь мне начать. Также возможно даже предоставить ссылки на примеры проектов или существующие проекты (по возможности, github).

Как я планирую выпустить этот плагин как часть нескольких API, которые я разрабатываю. Так, помогая мне будет помогать другим в долгосрочной перспективе :)

ответ

1

Вы можете создать плагин IntelliJ, который реализует пользовательский inspections.

Пример здесь:

https://confluence.jetbrains.com/display/IDEADEV/Inspection+of+Code+Source

Проверки, которые вы создаете, могут выделить код красный, позволяет пользователю отключить их, а также запрашивать исправления. Для получения дополнительной информации см. API-интерфейс разработки плагина intellij.

+0

Спасибо, что я искал – DarkGuardsman