{"action":"created","issue":{"url":"https://api.github.com/repos/marionebl/commitlint/issues/377","repository_url":"https://api.github.com/repos/marionebl/commitlint","labels_url":"https://api.github.com/repos/marionebl/commitlint/issues/377/labels{/name}","comments_url":"https://api.github.com/repos/marionebl/commitlint/issues/377/comments","events_url":"https://api.github.com/repos/marionebl/commitlint/issues/377/events","html_url":"https://github.com/marionebl/commitlint/issues/377","id":337826232,"node_id":"MDU6SXNzdWUzMzc4MjYyMzI=","number":377,"title":"Integrating custom reporters/formatters","user":{"login":"byCedric","id":1203991,"node_id":"MDQ6VXNlcjEyMDM5OTE=","avatar_url":"https://avatars2.githubusercontent.com/u/1203991?v=4","gravatar_id":"","url":"https://api.github.com/users/byCedric","html_url":"https://github.com/byCedric","followers_url":"https://api.github.com/users/byCedric/followers","following_url":"https://api.github.com/users/byCedric/following{/other_user}","gists_url":"https://api.github.com/users/byCedric/gists{/gist_id}","starred_url":"https://api.github.com/users/byCedric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/byCedric/subscriptions","organizations_url":"https://api.github.com/users/byCedric/orgs","repos_url":"https://api.github.com/users/byCedric/repos","events_url":"https://api.github.com/users/byCedric/events{/privacy}","received_events_url":"https://api.github.com/users/byCedric/received_events","type":"User","site_admin":false},"labels":[{"id":331795493,"node_id":"MDU6TGFiZWwzMzE3OTU0OTM=","url":"https://api.github.com/repos/marionebl/commitlint/labels/feature","name":"feature","color":"207de5","default":false},{"id":668689209,"node_id":"MDU6TGFiZWw2Njg2ODkyMDk=","url":"https://api.github.com/repos/marionebl/commitlint/labels/help%20wanted","name":"help wanted","color":"0e8a16","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-07-03T09:54:24Z","updated_at":"2018-09-10T16:41:21Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"## Expected Behavior\r\n\r\nAt Peakfijn we are using Commitlint for all of our new projects, and we are really happy with it! Right now we are in the process of evaluating and checking on points where it could be improved. One of these points was the ability to report the outcome the CLI command.\r\n\r\n## Current Behavior\r\n\r\nWe are using Bitbucket Pipelines are we are testing all commits since start or since when we switched to our new standard. When someone made an error in the commits, we have to scroll and search for the conflicting rule. There is no way in getting a commit range from Pipelines, but that's another discussion.\r\n\r\nIt would be really really great for us if we can \"report\" or output the CLI command's result in a specific format. I've noticed that [Circle CI](https://www.viget.com/articles/using-junit-on-circleci-2-0-with-jest-and-eslint/), [Bitbucket Pipelines](https://confluence.atlassian.com/bitbucket/test-reporting-in-pipelines-939708543.html) and probably others have support for junit reports. With this a nice UI is rendered with all failing tests/assertions.\r\n\r\n## Affected packages\r\n* [X] cli\r\n* [ ] core\r\n* [ ] prompt\r\n* [ ] config-angular\r\n\r\n## Possible Solution\r\n\r\nI noticed that both [ESLint](https://eslint.org/docs/developer-guide/working-with-custom-formatters) and [Stylelint](https://stylelint.io/developer-guide/formatters/), other linters we use, have support for this. So for a possible solution I would recommend taking a look at both variations. I'm also happy contribute to this feature too, if it's something you and/or others are interested in.\r\n\r\n## ~~Steps to Reproduce (for bugs)~~\r\n## ~~Context~~\r\n## ~~Your Environment~~\r\n"},"comment":{"url":"https://api.github.com/repos/marionebl/commitlint/issues/comments/419979519","html_url":"https://github.com/marionebl/commitlint/issues/377#issuecomment-419979519","issue_url":"https://api.github.com/repos/marionebl/commitlint/issues/377","id":419979519,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTk3OTUxOQ==","user":{"login":"marionebl","id":4248851,"node_id":"MDQ6VXNlcjQyNDg4NTE=","avatar_url":"https://avatars1.githubusercontent.com/u/4248851?v=4","gravatar_id":"","url":"https://api.github.com/users/marionebl","html_url":"https://github.com/marionebl","followers_url":"https://api.github.com/users/marionebl/followers","following_url":"https://api.github.com/users/marionebl/following{/other_user}","gists_url":"https://api.github.com/users/marionebl/gists{/gist_id}","starred_url":"https://api.github.com/users/marionebl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marionebl/subscriptions","organizations_url":"https://api.github.com/users/marionebl/orgs","repos_url":"https://api.github.com/users/marionebl/repos","events_url":"https://api.github.com/users/marionebl/events{/privacy}","received_events_url":"https://api.github.com/users/marionebl/received_events","type":"User","site_admin":false},"created_at":"2018-09-10T16:41:20Z","updated_at":"2018-09-10T16:41:20Z","author_association":"OWNER","body":"The changes on the \"assumptions\" branch look fine to me 👍 "}}
{"actor":{"display_login":"marionebl"}}