{"action":"created","issue":{"url":"https://api.github.com/repos/StyleCop/StyleCop/issues/36","labels_url":"https://api.github.com/repos/StyleCop/StyleCop/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/StyleCop/StyleCop/issues/36/comments","events_url":"https://api.github.com/repos/StyleCop/StyleCop/issues/36/events","html_url":"https://github.com/StyleCop/StyleCop/issues/36","id":127133164,"number":36,"title":"How to use an existing settings file?","user":{"login":"sam-piper","id":14665864,"avatar_url":"https://avatars.githubusercontent.com/u/14665864?v=3","gravatar_id":"","url":"https://api.github.com/users/sam-piper","html_url":"https://github.com/sam-piper","followers_url":"https://api.github.com/users/sam-piper/followers","following_url":"https://api.github.com/users/sam-piper/following{/other_user}","gists_url":"https://api.github.com/users/sam-piper/gists{/gist_id}","starred_url":"https://api.github.com/users/sam-piper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sam-piper/subscriptions","organizations_url":"https://api.github.com/users/sam-piper/orgs","repos_url":"https://api.github.com/users/sam-piper/repos","events_url":"https://api.github.com/users/sam-piper/events{/privacy}","received_events_url":"https://api.github.com/users/sam-piper/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-01-17T23:50:10Z","updated_at":"2016-01-31T04:23:13Z","closed_at":null,"body":"I can't find a way to re-use an existing settings file for StyleCop 4.8.0 in R# 10.0.2, is there a way to do this?"},"comment":{"url":"https://api.github.com/repos/StyleCop/StyleCop/issues/comments/177382650","html_url":"https://github.com/StyleCop/StyleCop/issues/36#issuecomment-177382650","issue_url":"https://api.github.com/repos/StyleCop/StyleCop/issues/36","id":177382650,"user":{"login":"sam-piper","id":14665864,"avatar_url":"https://avatars.githubusercontent.com/u/14665864?v=3","gravatar_id":"","url":"https://api.github.com/users/sam-piper","html_url":"https://github.com/sam-piper","followers_url":"https://api.github.com/users/sam-piper/followers","following_url":"https://api.github.com/users/sam-piper/following{/other_user}","gists_url":"https://api.github.com/users/sam-piper/gists{/gist_id}","starred_url":"https://api.github.com/users/sam-piper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sam-piper/subscriptions","organizations_url":"https://api.github.com/users/sam-piper/orgs","repos_url":"https://api.github.com/users/sam-piper/repos","events_url":"https://api.github.com/users/sam-piper/events{/privacy}","received_events_url":"https://api.github.com/users/sam-piper/received_events","type":"User","site_admin":false},"created_at":"2016-01-31T04:23:13Z","updated_at":"2016-01-31T04:23:13Z","body":"I evaluated the analyzers recently along with the JetBrains extension for StyleCop, and decided that the analyzers aren't quite ready for prime-time - for starters, there is no current ReSharper integration so the development experience is quite different, you don't get any help from ReSharper, which I found a little jarring after using StyleCop / ReSharper integration for nearly 5 years.\nAlso, I found the analyzers a bit buggy and slow to use in comparison to the ReSharper extension, and the default setup for the analyzers is to analyze on build, which is not desirable for us either so I would have had to do a lot of MSBuild customization to ALL our projects to switch this off, which I wasn't keen on doing.\nOverall we decided to keep using the JetBrains extension because the ReSharper support in the IDE was the most important experience to maintain, and we solved the common settings problem through a shared DotSettings file in source control, and I'm quite happy with this approach, it is much easier to maintain and works as expected and there is no dependency at all on the 'old' StyleCop.\nThe biggest drawback of the JetBrains extension is that it is frozen for C# 5.0 so no new rules based on C#6+ will ever come out, however as of this moment it's not a big deal for us.\nIdeally in future we will get a hybrid solution that combines the Roslyn analyzers with a ReSharper extension for the best of both worlds - ReSharper development experience, Roslyn-based analyzers, easy to switch on or off in builds, easy management of shared settings, C# 6 rules, etc.\n\n\nDate: Fri, 29 Jan 2016 23:30:36 -0800\nFrom: notifications@github.com\nTo: StyleCop@noreply.github.com\nCC: samuel_david_piper@hotmail.com\nSubject: Re: [StyleCop] How to use an existing settings file? (#36)\n\nIf it's the case that the DotSettings files are no longer honored, then that should be mentioned in the release notes for users migrating from the other extension.\n\n\nI would like confirmation from someone working on this project (e.g. @citizenmatt) before I change everything, though.\n\n\nFor background, I'm part of a team of developers for which the installed set of tools has diverged considerably. I'm in charge of redefining the baseline and I'd like to include this extension instead of the \"old and busted\" one.\n\n\nI saw that the \"true\" recommendation from JetBrains is to use the StyleCopAnalyzers, which has its own configuration-file format. They seem to have thought it through really well, but using it also means I have to convert all of our configuration files.\n\n\nIf I have to change configuration anyway, what would you recommend? Using this extension or using StyleCopAnalyzers? Thanks in advance for any advice.\n\n\n—\nReply to this email directly or view it on GitHub.\n\n\n  \n  \n\n\n \t\t \t   \t\t  "}}