{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/TypeScript/issues/4995","labels_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/4995/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/4995/comments","events_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/4995/events","html_url":"https://github.com/Microsoft/TypeScript/issues/4995","id":108585641,"number":4995,"title":"Comments are not indented properly in switch case statement","user":{"login":"zhengbli","id":1171301,"avatar_url":"https://avatars.githubusercontent.com/u/1171301?v=3","gravatar_id":"","url":"https://api.github.com/users/zhengbli","html_url":"https://github.com/zhengbli","followers_url":"https://api.github.com/users/zhengbli/followers","following_url":"https://api.github.com/users/zhengbli/following{/other_user}","gists_url":"https://api.github.com/users/zhengbli/gists{/gist_id}","starred_url":"https://api.github.com/users/zhengbli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhengbli/subscriptions","organizations_url":"https://api.github.com/users/zhengbli/orgs","repos_url":"https://api.github.com/users/zhengbli/repos","events_url":"https://api.github.com/users/zhengbli/events{/privacy}","received_events_url":"https://api.github.com/users/zhengbli/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/TypeScript/labels/Bug","name":"Bug","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-09-28T03:57:19Z","updated_at":"2015-09-28T18:24:04Z","closed_at":null,"body":"Expected:\r\n```typescript\r\nswitch (node.kind) {\r\n\tcase SyntaxKind.ClassDeclaration: return SyntaxKind.ClassKeyword;\r\n\t\tif ((<MethodDeclaration>node).asteriskToken) {\r\n\t\t\treturn SyntaxKind.AsteriskToken;\r\n\t\t}\r\n\t\t// fall-through\r\n\r\n\tcase SyntaxKind.PropertyDeclaration:\r\n}\r\n```\r\n\r\nActual:\r\n```typescript\r\nswitch (node.kind) {\r\n\tcase SyntaxKind.ClassDeclaration: return SyntaxKind.ClassKeyword;\r\n\t\tif ((<MethodDeclaration>node).asteriskToken) {\r\n\t\t\treturn SyntaxKind.AsteriskToken;\r\n\t\t}\r\n\t// fall-through\r\n\r\n\tcase SyntaxKind.PropertyDeclaration:\r\n}\r\n```"},"comment":{"url":"https://api.github.com/repos/Microsoft/TypeScript/issues/comments/143834211","html_url":"https://github.com/Microsoft/TypeScript/issues/4995#issuecomment-143834211","issue_url":"https://api.github.com/repos/Microsoft/TypeScript/issues/4995","id":143834211,"user":{"login":"zhengbli","id":1171301,"avatar_url":"https://avatars.githubusercontent.com/u/1171301?v=3","gravatar_id":"","url":"https://api.github.com/users/zhengbli","html_url":"https://github.com/zhengbli","followers_url":"https://api.github.com/users/zhengbli/followers","following_url":"https://api.github.com/users/zhengbli/following{/other_user}","gists_url":"https://api.github.com/users/zhengbli/gists{/gist_id}","starred_url":"https://api.github.com/users/zhengbli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhengbli/subscriptions","organizations_url":"https://api.github.com/users/zhengbli/orgs","repos_url":"https://api.github.com/users/zhengbli/repos","events_url":"https://api.github.com/users/zhengbli/events{/privacy}","received_events_url":"https://api.github.com/users/zhengbli/received_events","type":"User","site_admin":false},"created_at":"2015-09-28T18:24:04Z","updated_at":"2015-09-28T18:24:04Z","body":"Then it shouldn't be a bug. Though the `case` statements feel kind of like a block, and in blocks the last comments preceding the closing bracket are indented the same way as other elements in the  block."}}