2012-02-22 7 views
0

Я столкнулся с некоторой проблемой при использовании PHPMD, инструментов CodeSniffer с NetBeans 7.1.Использование среды IDE NetBeans 7.1 + PHPMD + CodeSniffer

После настройки, когда я запускаю эти инструменты на своей базе кода, я получаю некоторые ошибки в разделе «Mess Detector» и «Sniffer кода», которые я полностью не понимаю.

>> Исключение конфигурации, проверьте настройки! См журнал IDE (org.jmgl.php.codesniffer.BatchInterface) org.xml.sax.SAXParseException

>>>> исключение конфигурации, проверьте настройки! См. Журнал IDE (org.jmgl.php.messdetecor.BatchInterface) org.xml.sax.SAXParseException

Выше строк, указывающих, что я исправляю конфигурацию IDE?

Пожалуйста, помогите.

+0

Это только начало происходить со мной. Вы нашли ответ? – SystemicPlural

ответ

2

Работал для меня:

Инструменты ->Опции ->PHP ->phpCodeSniffer

В нижней части имеется кнопка сброса кэшированные данные. Нажмите кнопку, измените свой файл, сохраните его, теперь все должно работать!

Если он не работает:

Прежде чем я сделал сброс кэшированных данных я нашел это в NetBeans IDE-LOG:

не

INFO [org.jmgl.php.SettingsResolver]: найдено Нет собственной конфигурации под X: /xxx/nbproject/codesniffer.properties.

Эти файлы конфигурации загружаются только при отсутствии некоторых значений по умолчанию. Таким образом, это может помочь установить некоторые настройки по умолчанию стоимостей (сопит, TabSize) в Инструменты ->Опции ->PHP ->phpCodeSniffer.

0

У меня была та же проблема. Удостоверьтесь, что часовой пояс установлен правильно в php.ini Если нет, XML будет содержать предупреждение от PHP, что делает этот XML недействительным.

Смежные вопросы