问题标签 [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.

0 投票
0 回答
386 浏览

xcode - OCLint 没有在运行脚本中运行 xcodebuild

我一直在尝试将 OCLint 添加到我的项目中,它主要适用于

问题是,我不想每次在 xcode 中构建项目时都必须在 runscript 中调用 xcodebuild 并运行 xcodebuild 两次。有没有人找到从 xcode 的 build 命令创建 xcodebuild.log 文件的方法?

我找到了有关转到 DerivedData/{Project}/Logs/Build 并解压缩驻留在那里的 .xactivitylog 文件的信息,但它包含大量垃圾,使 oclint-xcodebuild 命令构建一个空的 compile_commands.json 文件。

0 投票
0 回答
87 浏览

ios - 将 OClint 添加到 Obj-c 代码中。但它没有显示警告

我尝试参考此文档链接将 oclint 添加到 Xcode 遵循链接中显示的理智步骤。但我没有看到任何警告。有人可以帮我吗?

0 投票
0 回答
225 浏览

objective-c - OCLint 的编译器规则列表

是否有使用启用选项生成的所有编译器规则(不是OCLint 规则)的列表?oclint-enable-clang-static-analyzer

我正在寻找的是例如rule="clang static analyzer"rule="compiler warning"来自下面的 xml 片段。

0 投票
1 回答
324 浏览

objective-c - OCLint 在 html 报告文件中出现编译错误,但我的项目构建成功。为什么

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

0 投票
0 回答
471 浏览

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