Использование IDE NetBeans 7.1 + PHPMD + CodeSniffer - PullRequest
0 голосов
/ 22 февраля 2012

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

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

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

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

Указаны ли выше строки, указывающие мне на исправление моей конфигурации IDE?

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

Ответы [ 2 ]

2 голосов
/ 04 апреля 2012

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

Инструменты -> Параметры -> PHP -> phpCodeSniffer

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

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

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

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

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

0 голосов
/ 10 августа 2012

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

...