问题标签 [oclint-json-compilation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - OCLint 没有在运行脚本中运行 xcodebuild
我一直在尝试将 OCLint 添加到我的项目中,它主要适用于
问题是,我不想每次在 xcode 中构建项目时都必须在 runscript 中调用 xcodebuild 并运行 xcodebuild 两次。有没有人找到从 xcode 的 build 命令创建 xcodebuild.log 文件的方法?
我找到了有关转到 DerivedData/{Project}/Logs/Build 并解压缩驻留在那里的 .xactivitylog 文件的信息,但它包含大量垃圾,使 oclint-xcodebuild 命令构建一个空的 compile_commands.json 文件。
ios - 将 OClint 添加到 Obj-c 代码中。但它没有显示警告
我尝试参考此文档链接将 oclint 添加到 Xcode 遵循链接中显示的理智步骤。但我没有看到任何警告。有人可以帮我吗?
objective-c - OCLint 的编译器规则列表
是否有使用启用选项生成的所有编译器规则(不是OCLint 规则)的列表?oclint
-enable-clang-static-analyzer
我正在寻找的是例如rule="clang static analyzer"
或rule="compiler warning"
来自下面的 xml 片段。
objective-c - 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
我运行上面的命令行来构建我的项目,它构建成功,但是当我运行下面的命令行来生成 oclint html 报告文件时,得到 15 个编译器错误。
oclint-json-compilation-database -e Pods -- \
-extra-arg=-Wno-error=everything \
-report-type html \
-rc LONG_LINE=200 \
-rule MultipleUnaryOperator \
-max-priority-1=0 \
-max-priority-2=10 \
-max-priority-3=20 \
-o ./oclint_report.html
xcode9.3 - OCLint Xcode 9.3.1 失败
我有以下运行脚本,可在http://oclint-docs.readthedocs.io/en/stable/guide/xcode.html获得
但是,当我执行它时,我收到以下错误。(1 次失败) oclint:指定的位置命令行参数不足!
oclint 版本是 OCLint 版本 0.13 和 Xcode 9.3.1