2014-01-27 9 views
4

Я успешно установил oclint в своем mac и попытался запустить его, Я выполняю шаги, описанные Here, но при запуске цели OCLint он показывает некоторую ошибку внутри фреймворков UIKit и CoreFoundation.OCLint создает пустую compile_commands.json

также показывает ошибку

Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure 

Затем я попытался как this его производящая xcodebuild.log правильно (я думаю), но когда я выполнение oclint-xcodebuild его создание файла compile_commands.json, который содержит только пустой массив.

Использование

OCLint 0.9 Dev сборки для Darwin/x86_64

Xcode версии 5.0 (5A1413)

OS X 10.8.5

ОБНОВЛЕНИЕ:

Наконец после очистить и построить compile_commands.json правильно генерирует, но получает так много ошибок внутри кадра Работа. Как я могу построить это без возникновения ошибки в рамках?

Кроме того, как я могу избежать

long line P3 Line with 108 characters exceeds limit of 100 

это предупреждение при использовании OCLint?

+0

Можете ли вы показать сценарий, который запускается? – trojanfoe

+0

@trojanfoe https://gist.github.com/lqi/5358513 прямо скопировано отсюда – Johnykutty

+0

Ну, я не вижу, чтобы этот скрипт выполнял какие-либо проверки ошибок или заявления вроде 'exit 1', поэтому я бы сделал вывод, что это дерьмо сценарий для использования. – trojanfoe

ответ

0

Я думаю, что вам нужно добавить это -rc = LONG_LINE = 300. вы можете увидеть больше примеров here

проверки этого: oclint-JSon-компиляции-Database -v oclint_args "-report типа HTML -o report.html -rc = LONG_LINE = 120" открыт compile_commands.json открыт report.html

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