nicklockwood / SwiftFormat

A command-line tool and Xcode Extension for formatting Swift code
MIT License
7.63k stars 623 forks source link

Report as XML conforming to the Checkstyle specification to support in Jenkins pipeline #1673

Closed saeed-rz closed 3 weeks ago

saeed-rz commented 2 months ago

I would like to have a new reporter to report as XML. Reports warnings as XML conforming to the Checkstyle specification, as defined here: https://www.jetbrains.com/help/teamcity/xml-report-processing.html

I can try to write it if it's ok. what do you think? (I probably need help).

nicklockwood commented 2 months ago

@saeed-rz seems like a good idea - I'd be happy to accept a PR that does this. I'd suggest you start by taking a look at the JSONReporter and GithubActionsLogReporter for reference.

saeed-rz commented 1 month ago

@nicklockwood I'm curious to know when you want to add it to the release. Is there any roadmap or release plan for it?

nicklockwood commented 1 month ago

@saeed-rz the general release process is that I make 0.0.x releases until there are no new reported bugs, then I'll make a 0.x.0 release with new features. I'll sometimes make an exception and include new features alongside the bug fixes, but I try to avoid it because it can break things

saeed-rz commented 1 month ago

@nicklockwood Thanks for the explanation.

nicklockwood commented 3 weeks ago

@saeed-rz landed in 0.54.0