Вопрос

Как бы я пошел по написанию своего собственного инспекции Intelli-J?Я ищу некоторые общие направляющие или ресурсы.

Я хочу поднять инспекционную подсказку каждый раз, когда класс коллекции создается вручную, а не через гуава (List.newArrayList()/Maps.newHashMap()) и т. Д. Согласно стандартным стандартам команды.

Я был бы признателен за любое направление.

Это было полезно?

Решение

Для такого осмотра вам не нужно писать плагин, вместо этого используйте Создание собственных проверок раздел и Документация для этой функции.

Обратите внимание, что он доступен только в окончательной версии.

Другие советы

Я должен разочаровать вас, но нет письменных руководящих принципов, ни ресурсов, ни документации почти на все, связанные с плагинами и Intellij :(. (Это главная причина, по которой многие фанаты Intellij не работали на плагинах для своего любимого инструмента).

Эта компания делает фантастические продукты, но когда речь идет о документации, книгах и рекомендациях для разработчиков (не пользователей) - ну они практически не существуют: (.

Ваша единственная ставка - посмотреть источник настоящего Intellij плагинов (некоторые из них здесь: http://git.jetbrains.org/ ) и задавать очень конкретные вопросы на IntellijСписок плагинов Так как команда разработки с радостью ответит вам обычно в считанные минуты.

поздно в игру, но этот вопрос все еще подходит высоко на поиск Google, поэтому см.:

http://confluence.jetbrains.com/display/ideadev/Осмотр + из + код + код + источник

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top