软件介绍
FauxPas破解版是知您网搜集到的mac os系统上一款强大的Xcode辅助工具,用以检查Xcode项目,找出常见的错误、隐藏的bug、不良实践以及可维护性问题和风格问题,可以查找资源文件的错误、本地化的错误等,简单易用,非常不错的开发辅助工具!
功能特色
1、控制潜在的bug
2、查找资源文件的错误
你能确保你的文件名参数没有问题?你是否在重命名文件后更新了所有相关的代码?Faux Pas for mac版 激活版包含12种不同的规则来检测与资源文件用法相关的错误。
3、查找本地化的错误
Faux Pas for Mac版 破解版包含10种不同的规则来检测本地化错误。
4、查找版本控制的错误
你的项目引用了版本控制根之外的文件吗?或者引用了一个VCS忽略的文件?Faux Pas for Mac版 激活版有4种不同的规则来检查版本控制错误。
5、学习和实施最佳实践
对于经验成熟的iOS/Mac开发者来说,Faux Pas for Mac激活也是十分有用的,但尤其适用于新入门的开发者。
6、执行代码风格
你想在任何可能的时候使用点语法吗?或者使用 @property 进行属性声明?Faux Pas for Mac版 破解版自带12种不同的规则来帮你执行风格上的约束。
7、获得代码审查清单
你审查或者接管现有的代码库吗?针对你可能想关注的问题,Faux Pas将会给你一个很好内容概览。
8.从92种不同的规则中挑选
Faux Pas for Mac版 激活带有92种规则,使用Resources、Style或者Config这类tag进行分类。你可以选择你想使用的规则,并根据自己的偏好进行配置。
9、使用GUI或者CLI
Faux Pas有一个图形用户界面和一个命令行界面。
10、连接外部工具
Faux Pas Mac版 可以以JSON、XML或者Property List 形式输出诊断。使用自定义脚本以你喜欢的方式进行处理。
11、配置
通过tag选择规则,并排除个别规则。设定通用和规则特有的选项。保存成JSON 或者Property List形式的配置文件。
12、在最喜欢的编辑器中打开链接
Faux Pas Mac版 可以在当前几个流行的编辑器中打开文件。
DESCRIPTION
Faux Pas inspects your iOS or Mac版 app’s Xcode project and warns about possible bugs, as well as about maintainability and style issues.文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/faux_pas-mac.html
What the Clang Static Analyzer is to your code, Faux Pas is to your whole Xcode project. Faux Pas doesn’t just look at your code – it inspects all the elements of your Xcode project together. This allows it to find completely new classes of potential issues.文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/faux_pas-mac.html
- Tame latent bugs – Rules like these alert you to issues in your project that might manifest as bugs later down the line:
- Find resource file errors – Are you sure you didn’t make a typo in the filename argument to [UIImage imageNamed:]? Did you remember to update all relevant code when you renamed that file? Are you shipping any resource files that are probably unused? Faux Pas comes with 12 different rules that check for errors related to resource file usage.
- Find localization errors – Is NSLocalizedString() referring to a key that does not exist? That exists for one locale but not another? Do all of the format specifiers in all the different translations match? Faux Pas comes with 10 different rules that check for localization errors.
- Find version control errors – Is your project referencing a file that is outside the version control root? Or a file that is ignored by the VCS? Faux Pas comes with 4 different rules that check for version control errors.
- Learn and enforce best practices – Overriding +initializein a category? Specifying UIViewController NIB name outside of its implementation? Accessing the address book without specifying an NSContactsUsageDescription? Faux Pas is useful even for experienced iOS/Mac developers, but it’s especially great for newcomers to Apple’s platforms.
- Enforce code style – Do you want to enforce the usage of dot syntax whenever possible? Or just use it for properties declared with @property? What about NSNumber literals, boxed expressions, container literals, and object subscripting? Faux Pas comes with 12 different rules that help you enforce stylistic constraints.
- Get a checklist for code audits – Are you auditing or taking over an existing codebase? Faux Pas will give you a nice overview of potential issues you might want to pay attention to.
- Choose from 93 different rules – Faux Pas comes with 93 rules, categorized using tags like Resources, Style, or Config. You can choose which rules you want to apply, and configure them to match your preferences.
- Use GUI or CLI – Faux Pas has both a graphical user interface and a command-line interface.
- Run during Xcode builds – Invoke Faux Pas in a Run Script build phase in Xcode, and see the emitted diagnostics in Xcode’s Issue Navigator (as well as inline with the code, just like regular compiler errors).
- Connect to external tools – Faux Pas can output diagnostics in JSON or Property List formats. Process them in any way you want with custom scripts. You can also run Faux Pas on continuous integration servers.
- Configure – Select rules by tags, and exclude individual rules. Set general and rule-specific options. Save into JSON configuration files.
- Open links in your favorite editor Faux Pas can open files in several popular code editors, as well as API documentation in either Xcode or Dash.
Version 1.7.2:文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/faux_pas-mac.html
- Improved: Preliminary compatibility with Xcode 9. (Utilizing the open source Swift 4 Clang, due to Apple not having yet released the sources for their “Xcode 9” version of Clang.)
- Fixed: Compilation errors for projects using C++ precompiled headers.
- Fixed: Erroneous warnings about unsupported Xcode project formats.
- Fixed: False positives for the “Assigning delegate property” rule in cases where a non-Objective-C-pointer property was named *Delegate. (Thanks to Stephen Ford Horne for reporting this.)
- Fixed: False positives for the “Dynamic library install name” rule.
- Fixed: False positives for the “Retain cycle in block API usage” rule in cases where typeof(self) is used. (issue #110)
- Fixed: False positives for the “XIB User-defined runtime attribute mismatch” rule in cases where the runtime attribute type is image. (issue #115)
预览截图
下载地址
文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/faux_pas-mac.html文章源自:知您网(zhiniw.com)知您网-https://www.zhiniw.com/faux_pas-mac.html
