XCPretty PMD Formatter

xcpretty custom formatter for parsing warnings and static analyzer issues easily from "xcodebuild ... clean build analyze" output

License

Custom formatter for xcpretty that saves on a PMD file all the errors, and warnings, so you can process them easily later.

Installation

This formatter is distributed via RubyGems, and depends on a version of xcpretty >= 0.0.7 (when custom formatters were introduced). Run:

gem install xcpretty-pmd-formatter

Usage

Specify xcpretty-pmd-formatter as a custom formatter to xcpretty:

#!/bin/bash

xcodebuild | xcpretty -f `xcpretty-pmd-formatter`

By default, xcpretty-pmd-formatter writes the result in build/reports/errors.pmd, but you can change that with an environment variable:

#!/bin/bash

xcodebuild | XCPRETTY_PMD_FILE_OUTPUT=result.pmd xcpretty -f `xcpretty-pmd-formatter`

Output format

You can check some example PMDs in the fixtures folder.

Thanks

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/szigetics/xcpretty-pmd-formatter.

License

The gem is available as open source under the terms of the MIT License.