JsLintValidation Plugin
Материал из SEWiki
(перенаправлено с «Обсуждение участника:Luckyman»)
Содержание
JsLintValidation Plugin
О проекте
JavaScript code style checker plugin for IntellijIDEA
Описание
Пользователь открывает JavaScript файл, запускает проверку code-style и получает результаты либо в виде таблицы, либо подсвеченный код прямо в редакторе.
Для валидации используется http://jslint.com
В рамках работы над плагином необходимо создать обёртку для библиотеки jsLint, написанной на JavaScript.
Javascript код выполняется под любым Javascript движком(например: Rhino,V8)
После выполнения скрипта валидации необходимо интерпретировать результаты обработки.
Научный руководитель
Сергей Симончик (JetBrains)
Road Map
план
- 31.10.2011* Plugin Ptototype
- 07.11.2011* added functionality for show problem places in editor.
- 14.11.2011* added new extension point for plugin
- 21.11.2011* inspection tool?
- 28.11-2011-10.12.2011* code refactoring.
Текущее состояние
30.10.2011 - Создан первый прототип плагина. Основная функциональность:
* Создано окно конфигурации плагина. * Реализовано сохранение и изменение конфигурации. * Создана панель инструментов, через которую реализуется основная функциональность плагина. * Подключен Rhino js-engine, для вызова JsLint библиотеки. * Реализован вывод результатов валидации в панель инструментов.