{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/hhvm/issues/5891","labels_url":"https://api.github.com/repos/facebook/hhvm/issues/5891/labels{/name}","comments_url":"https://api.github.com/repos/facebook/hhvm/issues/5891/comments","events_url":"https://api.github.com/repos/facebook/hhvm/issues/5891/events","html_url":"https://github.com/facebook/hhvm/issues/5891","id":99877840,"number":5891,"title":"StyleGuide of TypeChecker","user":{"login":"steelbrain","id":4278113,"avatar_url":"https://avatars.githubusercontent.com/u/4278113?v=3","gravatar_id":"","url":"https://api.github.com/users/steelbrain","html_url":"https://github.com/steelbrain","followers_url":"https://api.github.com/users/steelbrain/followers","following_url":"https://api.github.com/users/steelbrain/following{/other_user}","gists_url":"https://api.github.com/users/steelbrain/gists{/gist_id}","starred_url":"https://api.github.com/users/steelbrain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steelbrain/subscriptions","organizations_url":"https://api.github.com/users/steelbrain/orgs","repos_url":"https://api.github.com/users/steelbrain/repos","events_url":"https://api.github.com/users/steelbrain/events{/privacy}","received_events_url":"https://api.github.com/users/steelbrain/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/facebook/hhvm/labels/hack","name":"hack","color":"fe8700"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-08-09T09:06:00Z","updated_at":"2015-08-10T16:11:58Z","closed_at":null,"body":"In my experience with other languages like Javascript, there are linters that have a few rules and style guidelines, and report when they are violated. I find them to be highly useful to stay consistent across the codebase.\r\nIt would be nice to have TypeChecker support/report them.\r\nSide Question: What does `hh_format` do?"},"comment":{"url":"https://api.github.com/repos/facebook/hhvm/issues/comments/129512837","html_url":"https://github.com/facebook/hhvm/issues/5891#issuecomment-129512837","issue_url":"https://api.github.com/repos/facebook/hhvm/issues/5891","id":129512837,"user":{"login":"steelbrain","id":4278113,"avatar_url":"https://avatars.githubusercontent.com/u/4278113?v=3","gravatar_id":"","url":"https://api.github.com/users/steelbrain","html_url":"https://github.com/steelbrain","followers_url":"https://api.github.com/users/steelbrain/followers","following_url":"https://api.github.com/users/steelbrain/following{/other_user}","gists_url":"https://api.github.com/users/steelbrain/gists{/gist_id}","starred_url":"https://api.github.com/users/steelbrain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steelbrain/subscriptions","organizations_url":"https://api.github.com/users/steelbrain/orgs","repos_url":"https://api.github.com/users/steelbrain/repos","events_url":"https://api.github.com/users/steelbrain/events{/privacy}","received_events_url":"https://api.github.com/users/steelbrain/received_events","type":"User","site_admin":false},"created_at":"2015-08-10T16:11:58Z","updated_at":"2015-08-10T16:11:58Z","body":"@fredemmott Yeah `hh_format` is nice, but does it report the style nits to the user or does it fix them automatically? In later case, it would be nice to have a `--soft` option where it shows the changes to be done, instead of actually doing them."}}