Some time ago I mentioned an alternative configurable Objective-C, C++ and C static analyzer called OCLint.
Here’s an interesting tool that goes well beyond basic static analysis called Faux Pas that doesn’t simply analyze your code, but analyzes your entire project without duplicating any warnings from the Clang static analyzer.
Faux pas checks your code to ensure that you are following specific best practices, checks your, checks for annoying errors that span boundaries between different project parts such as loading a resource that doesn’t exist, checks your projects configuration and more. Faux pas is also configurable so if you don’t like a rule you can simply turn it off.
Here’s an image from the home page showing Faux Pas in action:
You can find and download the Faux Pas over on the home page.
More information is available in the introductory blog post.
An interesting new tool for avoiding possible bugs and maintainability issues.
- Alternative Objective-C Static Code Analyzer With Complexity Checking/Easily Customizable Rules
- Tutorial: Avoiding Issues When Moving From Objective-C To Swift
- NSNotificationCenter Category Providing An Easier Blocks Based API Without The Memory Issues
- Tutorial: Debugging Objective-C Memory Leaks For Beginners
- VoiceOver Helpers For Managing Lines To Be Spoken And Avoiding AVSpeechSynthesizer Issues
Original article: Tool: An Xcode Project Analyzer For Avoiding Bugs, Maintainability And Style Issues
©2014 iOS App Dev Libraries, Controls, Tutorials, Examples and Tools. All Rights Reserved.