oclint-json-compilation-database не работает (0,9) при анализе проекта iOS

Я попытался запустить oclint 0.7, который начал проходить через мой проект, но в конечном итоге не удалось:

Assertion failed: (Val && "isa<> used on a null pointer"), function doit, file /Users/lqi/Projects/LQRDG/oclint-0.7/build/llvm-install/include/llvm/Support/Casting.h, line 97.

Stack dump: 

0. <eof> parser at end of file

Немного поиска показало, что это на самом деле известная проблема с 0.7, и решение было обновить до версии dev (0.9). Я взял ссылку на веб-сайте oclint и выполнил тот же набор команд, что и для работы 0.7. Я получаю, насколько:

$ oclint-json-compilation-database -e Pods/** -- -max-priority-1 20 -max-priority-2 50 -max-priority-3 100 -report-type pmd -o Build/oclint.xml

и oclint просто сидит там, без вывода (было так больше часа). Если я нажму Ctrl + C, я получу это обратно (если это полезно, я не знаю)

  File "~/Downloads/oclint-0.9.dev.648e9af/bin/oclint-json-compilation-database", line 85, in <module>

    exit_code = subprocess.call(oclint_invocation, shell=True)

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 524, in call

    return Popen(*popenargs, **kwargs).wait()

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1357, in wait

    pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 478, in _eintr_retry_call



    return func(*args)

Кто-нибудь имел эту проблему или какие-либо идеи относительно того, что я могу делать неправильно?

0 ответов

Другие вопросы по тегам