This repository has been archived by the owner on Nov 3, 2023. It is now read-only.
Gendarme: Add IDE output format option to TextResultWriter #17
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently the output from Gendarme is not recognised by IDEs. This change adds the ability to specify a command line option ("--ide") which adds a line to the output which is formatted so that IDEs can parse it. This allows Gendarme to be used as a build step and errors will appear in the build error list and link correctly to the line and file where the error occurred.
This has been tested on SharpDevelop and VS2010. It doesn't work on MonoDevelop but I was unable to find any documentation as to what format it requires for custom tools to generate errors to appear in the error list, or if that is supported at all.