Описание тега oclint
OCLint - это инструмент статического анализа кода для улучшения качества языков C, C++ и в первую очередь Objective-C. Анализ кода уменьшает количество дефектов за счет проверки кода и поиска потенциальных проблем.
1
ответ
Файл 'objc/objc.h' не найден при попытке скомпилировать программу Objective-C. Что мне делать?
Если я использую: oclint test2.m - -x target-c -arch armv7 -std=gnu99 -fobjc-arc -O0 -isysroot /Developer/SDKs/iPhoneOS6.0.sdk -g -I./Pods/Headers -c или же: oclint test2.m - -c Он покажет ошибку компилятора: /usr/include/Foundation/Foundation.h:31:…
13 мар '16 в 00:11
2
ответа
OCLint с пустым отчетом Xcode
Я пытаюсь заставить OCLint работать с проектом iOS. Я установил OCLint, используя Brew, и он установился правильно (я могу проверить в терминале, выполнив команду oclint). Я попытался интегрировать его, создав отдельную цель ( учебник здесь) и созда…
26 май '15 в 08:13
1
ответ
Как сгенерировать отчет OCLint в файл формата html?
Я пытаюсь использовать OCLint в качестве основного анализатора кода для моего проекта objc. Я следую руководству OCLint и получаю файл json с именем "compile_commands.json". Но я не могу сгенерировать его в файл формата HTML? Кто-нибудь может мне по…
12 дек '14 в 06:53
2
ответа
OCLint не может обнаружить предварительно скомпилированные заголовки рабочей области / проекта
Я получаю сообщение об ошибке ниже при попытке построить мой агрегат OCLint. Мы используем предварительно скомпилированные заголовки в рабочей области, и хотя на них ссылаются точно так же в основной цели и агрегате OCLint, по какой-то причине агрег…
07 дек '15 в 17:06
0
ответов
OCLint генерирует сообщение об ошибке html
Я пытаюсь сгенерировать отчет в формате HTML из OCLint анализ. Я установил xctool и генерировать json файл с этой командой: xcodebuild -workspace SecondHand.xcworkspace -scheme SecondHand -sdk iphonesimulator build | tee xcodebuild.log | xcpretty -r…
26 апр '17 в 08:03
3
ответа
The rule 'OCLint:ivar assignment outside accessors or init' does not exist
Я пытаюсь интегрировать SonarQube to generate report on my iOS project, I am using Objective-C Sonar plugin Когда я бегу ./run-sonar.sh OCLint генерирует compile_commands.json файл в моем корневом каталоге. and after that getting following error 11:…
13 авг '14 в 06:00
0
ответов
Список правил компилятора для OCLint
Есть ли список всех правил компилятора (не правил OCLint), которые oclint производит с включенной опцией -enable-clang-static-analyzer? Например, я ищу rule="clang static analyzer" или же rule="compiler warning" из фрагмента XML ниже. <violation …
03 апр '18 в 14:35
1
ответ
Ошибка подтверждения: (SourceMgr && "SourceManager not set!") С базой данных oclint-json-compilation-database
Я пытаюсь создать отчет OCLint. Когда я пытаюсь выполнить команду "oclint-json-compilation-database --debug", я получаю следующую ошибку: Компиляция /Users/tavant/Desktop/TestJenkinsCI/TestJenkinsCI/AppDelegate.m**Assertion не удалась: (SourceMgr &&…
21 июл '14 в 12:41
2
ответа
oclint: oclint-json-compilation-database возвращает "Пропуск командной строки [путь] не найден".
После (казалось бы) успешной генерации compile_commands.json с помощью oclint-xcodebuild oclint-json-compilation-database не может правильно создать отчет в стиле pmd. Команда выглядит так: oclint-json-compilation-database -e Pods -v -- -report-type…
12 фев '14 в 13:30
1
ответ
Как я могу сравнить два исходных местоположения в Clang?
Похоже, это скорее проблема C++, чем проблема Clang... Я должен использовать C++, чтобы написать правило OCLint (статический анализатор кода). Я хочу сравнить два объекта из библиотеки Clang, которые имеют тип "SourceLocation". Этот тип предоставляе…
11 июл '14 в 06:26
1
ответ
Sonarqube не импортирует проблемы, сообщенные OCLint
Я делаю анализ кода Objective-C с помощью sonarqube, Конфигурация как ниже: SonarQube 5.4 Objective-C (Сообщество) 5.0.0 xcode 6 xctool OCLint 0.10.2 OCLint делать анализ и вносить его в сонарные отчеты /oclint.xml, Но на приборной панели гидролокат…
04 май '16 в 06:58
1
ответ
oclint-json-compilation-database циклы бесконечно
Я интегрирую инструмент OCLint в проект Xcode, чтобы провести некоторый статический анализ, но получаю то, что кажется ошибкой в инструменте OCLint. я использую OCLint 0.8.1 и вот что я делаю: Построй мой проект $ xcodebuild -workspace "Reduced.xc…
17 дек '15 в 01:24
1
ответ
OCLint для Xcodebuild Shell Ошибка
Я получаю эти ошибки после создания новой цели Aggregate с помощью приведенного ниже сценария: ошибка: oclint not found, analyzing stopped Command /bin/sh failed with exit code 1 Запустите Script Shell: /bin/sh Авторсценария: source ~/.bash_profile …
08 май '15 в 13:14
1
ответ
Как использовать интегрированный проект cocoapods с OCLint?
Я могу построить проект и сгенерировать отчет OCLint для проекта без кокаподов, но при интеграции с кокоаподами сборка для проекта успешна, но сборка для OCLint приводит к ошибкам для файла, которые присутствуют в кокоаподах, и сборка завершается не…
05 май '15 в 12:13
0
ответов
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-…
06 авг '14 в 12:05
1
ответ
iOS: OCLint не работает с xcode 9.2
Мы интегрировали OCLint в один из наших проектов с помощью скрипта ниже. source ~/.bash_profile export PATH=$PATH:/usr/local/bin/ if [ -z "${SCHEME+x}" ] then export SCHEME="${PROJECT_NAME}" fi if [ -z "${WORKSPACE+x}" ] then export WORKSPACE="${PRO…
02 фев '18 в 11:07
0
ответов
OCLint получил ошибки компиляции в html файле отчета, но мой проект успешно собран. ЗАЧЕМ
xcodebuild -workspace ${myworkspace} -scheme ${myscheme} \ -sdk iphonesimulator \ -derivedDataPath ./build/derivedData \ -configuration Debug \ COMPILER_INDEX_STORE_ENABLE=NO \ | xcpretty -r json-compilation-database -o compile_commands.json Я запу…
30 май '18 в 12:56
0
ответов
oclint не устанавливается на Mac
Я хочу установить Oclint, чтобы он мог просматривать объективный код C. Может у кого-нибудь есть свой учебник или поделитесь какой-нибудь пошаговой руководящей строкой о том, как мы можем установить его и проверить его по целевому коду. Я прочитал э…
17 окт '17 в 12:20
1
ответ
OCLint и xcode проект
Со вчерашнего дня я пытаюсь заставить OCLint работать с моим проектом iOS. До сих пор я следовал этим инструкциям для установки OCLint, затем я следовал этим другим инструкциям, чтобы использовать его в XCode. Проблема в том, что когда я пытаюсь пос…
29 янв '14 в 09:23
0
ответов
Как получить и вывести описание VarDecl в clang?
Я пишу правило OCLint на основе VisitBlockDecl используя лязг Как я могу вывести на консоль значение VarDecl *var переменная? static SmallVector<VarDecl *, 4> blockVars; for (int i=0; i < blockVars.size(); i++) { VarDecl *var = blockVars[i]…
21 авг '17 в 15:45