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.
Submit A Resource
Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?
You can submit the url here.
The resources we feel will appeal to our readers the most will be posted on the front page.