{"action":"created","issue":{"url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/issues/832","labels_url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/issues/832/labels{/name}","comments_url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/issues/832/comments","events_url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/issues/832/events","html_url":"https://github.com/DotNetAnalyzers/StyleCopAnalyzers/pull/832","id":76132253,"number":832,"title":"Split SA1600, SA1601 and SA1602 into three rules each","user":{"login":"oatkins","id":10925800,"avatar_url":"https://avatars.githubusercontent.com/u/10925800?v=3","gravatar_id":"","url":"https://api.github.com/users/oatkins","html_url":"https://github.com/oatkins","followers_url":"https://api.github.com/users/oatkins/followers","following_url":"https://api.github.com/users/oatkins/following{/other_user}","gists_url":"https://api.github.com/users/oatkins/gists{/gist_id}","starred_url":"https://api.github.com/users/oatkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oatkins/subscriptions","organizations_url":"https://api.github.com/users/oatkins/orgs","repos_url":"https://api.github.com/users/oatkins/repos","events_url":"https://api.github.com/users/oatkins/events{/privacy}","received_events_url":"https://api.github.com/users/oatkins/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/labels/code%20review","name":"code review","color":"f7c6c7"},{"url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/labels/do%20not%20merge","name":"do not merge","color":"000000"},{"url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/labels/needs%20discussion","name":"needs discussion","color":"f7c6c7"},{"url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/labels/new%20rule","name":"new rule","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-13T21:38:13Z","updated_at":"2015-05-20T18:18:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/pulls/832","html_url":"https://github.com/DotNetAnalyzers/StyleCopAnalyzers/pull/832","diff_url":"https://github.com/DotNetAnalyzers/StyleCopAnalyzers/pull/832.diff","patch_url":"https://github.com/DotNetAnalyzers/StyleCopAnalyzers/pull/832.patch"},"body":"- For public, internal and private members. Added code to resolve visibility correctly in scope of parent type.\r\n- Updated tests.\r\n\r\nThis is a first pass at trying to resolve #829 and #789. I'm sure this will generate some discussion, but hopefully it's a step in the right direction.\r\n\r\nSA1600 has a completely new set of tests, and uses a crazy-new-test-code-generator.\r\nThere are, of necessity, new diagnostic IDs. These have the suffices \"In\" and \"Pr\"."},"comment":{"url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/issues/comments/103983388","html_url":"https://github.com/DotNetAnalyzers/StyleCopAnalyzers/pull/832#issuecomment-103983388","issue_url":"https://api.github.com/repos/DotNetAnalyzers/StyleCopAnalyzers/issues/832","id":103983388,"user":{"login":"oatkins","id":10925800,"avatar_url":"https://avatars.githubusercontent.com/u/10925800?v=3","gravatar_id":"","url":"https://api.github.com/users/oatkins","html_url":"https://github.com/oatkins","followers_url":"https://api.github.com/users/oatkins/followers","following_url":"https://api.github.com/users/oatkins/following{/other_user}","gists_url":"https://api.github.com/users/oatkins/gists{/gist_id}","starred_url":"https://api.github.com/users/oatkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oatkins/subscriptions","organizations_url":"https://api.github.com/users/oatkins/orgs","repos_url":"https://api.github.com/users/oatkins/repos","events_url":"https://api.github.com/users/oatkins/events{/privacy}","received_events_url":"https://api.github.com/users/oatkins/received_events","type":"User","site_admin":false},"created_at":"2015-05-20T18:18:00Z","updated_at":"2015-05-20T18:18:00Z","body":"I'd be interested to get some feedback on this. I know the test code is a bit weird and wonderful (OK: maybe just weird), but I think the logic changes to the rules themselves make the doc rules more useful—especially the changes to take into account the effective visibility of elements based on the visibility of their parent types."}}