gpt4 book ai didi

ios - 在 XCode 中构建项目时,有没有办法显示自定义警告?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:28:17 24 4
gpt4 key购买 nike

假设我想检测我的代码中无法通过测试检查的内容。

例如:- 遍历我的整个代码库以检测我在括号和花括号之间有一个空格(使用正则表达式)。- 检查我的整个代码库并检测风格气味。

等...

如果其中一项检查失败,我想显示我自己定义的自定义警告。

XCode 中有这样的东西吗?

谢谢。

最佳答案

我写了一个run script对于完全按照您的要求执行的 Xcode。它通过正则表达式搜索预定义的“代码味道”或“风格味道”并在编译时警告您

阅读博文,但最终脚本在这里

#test if git exists.
command -v git > /dev/null 2>$1 || {exit 0}
#separate code smells with | i.e. (code_smell_1|code_smell_2)
KEYWORDS="(didDeselectRowAtIndexPath)"
git diff --name-only HEAD | grep "\.m" | xargs egrep -s --with-filename --line-number --only-matching "$KEYWORDS.*[^\/]*$" | perl -p -e "s/($KEYWORDS)/ warning: Are you sure you want to use \$1?\nTo remove this warning, append a comment at the end of this line \$1/"

此特定脚本搜索代码中出现的 didDeselectRowAtIndexPath,但您可以将其更改为任何字符串

关于ios - 在 XCode 中构建项目时,有没有办法显示自定义警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23358846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com