{"action":"created","issue":{"url":"https://api.github.com/repos/reactiveui/ReactiveUI/issues/1377","repository_url":"https://api.github.com/repos/reactiveui/ReactiveUI","labels_url":"https://api.github.com/repos/reactiveui/ReactiveUI/issues/1377/labels{/name}","comments_url":"https://api.github.com/repos/reactiveui/ReactiveUI/issues/1377/comments","events_url":"https://api.github.com/repos/reactiveui/ReactiveUI/issues/1377/events","html_url":"https://github.com/reactiveui/ReactiveUI/issues/1377","id":232747157,"number":1377,"title":"Get rid of Rebracer.xml and use .editorconfig","user":{"login":"kentcb","id":1901832,"avatar_url":"https://avatars1.githubusercontent.com/u/1901832?v=3","gravatar_id":"","url":"https://api.github.com/users/kentcb","html_url":"https://github.com/kentcb","followers_url":"https://api.github.com/users/kentcb/followers","following_url":"https://api.github.com/users/kentcb/following{/other_user}","gists_url":"https://api.github.com/users/kentcb/gists{/gist_id}","starred_url":"https://api.github.com/users/kentcb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kentcb/subscriptions","organizations_url":"https://api.github.com/users/kentcb/orgs","repos_url":"https://api.github.com/users/kentcb/repos","events_url":"https://api.github.com/users/kentcb/events{/privacy}","received_events_url":"https://api.github.com/users/kentcb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-06-01T02:15:21Z","updated_at":"2017-06-01T02:22:19Z","closed_at":null,"body":"**Do you want to request a *feature* or report a *bug*?**\r\n\r\nTooling improvement.\r\n\r\n**What is the current behavior?**\r\n\r\nRely on Rebracer.xml for formatting. No compile-time errors, and developers need to know to install Rebracer first. Also, Rebracer is really annoying in VS2017 now because it doesn't reset settings once you exit VS.\r\n\r\n\r\n**What is the expected behavior?**\r\n\r\nLet's use .editorconfig instead, which is supported in VS2017 (including community). We can set rules up in there and have them as errors and suggestions. For now, VS does not fail the build on these errors (it instead highlights them with a red squiggly). However, the Roslyn team are working on integrating it into the compiler, meaning we could enforce fairly detailed formatting requirements.\r\n\r\n**What is the motivation / use case for changing the behavior?**\r\n\r\nReduce friction for developers, better enforcement of formatting."},"comment":{"url":"https://api.github.com/repos/reactiveui/ReactiveUI/issues/comments/305370842","html_url":"https://github.com/reactiveui/ReactiveUI/issues/1377#issuecomment-305370842","issue_url":"https://api.github.com/repos/reactiveui/ReactiveUI/issues/1377","id":305370842,"user":{"login":"ghuntley","id":127353,"avatar_url":"https://avatars3.githubusercontent.com/u/127353?v=3","gravatar_id":"","url":"https://api.github.com/users/ghuntley","html_url":"https://github.com/ghuntley","followers_url":"https://api.github.com/users/ghuntley/followers","following_url":"https://api.github.com/users/ghuntley/following{/other_user}","gists_url":"https://api.github.com/users/ghuntley/gists{/gist_id}","starred_url":"https://api.github.com/users/ghuntley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghuntley/subscriptions","organizations_url":"https://api.github.com/users/ghuntley/orgs","repos_url":"https://api.github.com/users/ghuntley/repos","events_url":"https://api.github.com/users/ghuntley/events{/privacy}","received_events_url":"https://api.github.com/users/ghuntley/received_events","type":"User","site_admin":false},"created_at":"2017-06-01T02:22:19Z","updated_at":"2017-06-01T02:22:19Z","body":"Preference is to move towards using stylecop + pre-commit hooks. This is an extremely long term POV and would require slowly pulling up each file towards a standard convention and/or finding a way to make stylecop compatible with the existing convention. It's my understanding that editor config only handles things like tabs vs spaces and amount of spaces. What about automatically configuring of braces on a new line etc. What if we PR'ed the rebracer project instead?"}}
{"actor":{"display_login":"ghuntley"}}