-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support custom reporters #42
Comments
@ajsait can you please give a bit more detail in what you're asking for? |
We want to use the SwiftLint in our Jenkins CI server. Currently it just generates something like this. Finding Swift files in current directory... It would be nice to have a much better report for SwiftLint, something like the one in Sonar. |
I think this boils down to supporting structured output - json, csv, etc. |
Indeed, supporting custom reporters would be great! |
A PMD XML report file output would also be ideal. |
Would be perfect if sonar could be supported |
Could those of you who have requested support for custom report formats point to official documentation for the formats you need? I'll need a full spec of what "PMD XML" and "Sonar" output should look like. |
I've added the infrastructure necessary for this, along with new JSON and CSV reporters in #133. I encourage those of you who have requested this feature to take a look at how it's done and let me know if it's on the right track. |
added custom reporters: xcode (default), json, csv. fixes #42
* master: Release 0.2.0: Tumble Dry keep it functional, yo! [Configuration] allow configuring parameterized rules from the configuration file use XcodeReporter for StyleViolation's description added custom reporters: xcode (default), json, csv. fixes realm#42 generalize TodoRule further generalized TodoRule Generalize TodoRule
I would certainly add XML reporting to the mix, primarily because TeamCity, for example, can handle a lot of XML-based formats, but, unfortunately, neither CSV nor JSON. You can check out this page for more information: https://confluence.jetbrains.com/display/TCD9/XML+Report+Processing |
It would be cool if there will be a Jenkins integration
The text was updated successfully, but these errors were encountered: