{"action":"created","issue":{"url":"https://api.github.com/repos/isocpp/CppCoreGuidelines/issues/505","repository_url":"https://api.github.com/repos/isocpp/CppCoreGuidelines","labels_url":"https://api.github.com/repos/isocpp/CppCoreGuidelines/issues/505/labels{/name}","comments_url":"https://api.github.com/repos/isocpp/CppCoreGuidelines/issues/505/comments","events_url":"https://api.github.com/repos/isocpp/CppCoreGuidelines/issues/505/events","html_url":"https://github.com/isocpp/CppCoreGuidelines/issues/505","id":127311832,"number":505,"title":"Should we list tool support in recommendations?","user":{"login":"LegalizeAdulthood","id":4270863,"avatar_url":"https://avatars.githubusercontent.com/u/4270863?v=3","gravatar_id":"","url":"https://api.github.com/users/LegalizeAdulthood","html_url":"https://github.com/LegalizeAdulthood","followers_url":"https://api.github.com/users/LegalizeAdulthood/followers","following_url":"https://api.github.com/users/LegalizeAdulthood/following{/other_user}","gists_url":"https://api.github.com/users/LegalizeAdulthood/gists{/gist_id}","starred_url":"https://api.github.com/users/LegalizeAdulthood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LegalizeAdulthood/subscriptions","organizations_url":"https://api.github.com/users/LegalizeAdulthood/orgs","repos_url":"https://api.github.com/users/LegalizeAdulthood/repos","events_url":"https://api.github.com/users/LegalizeAdulthood/events{/privacy}","received_events_url":"https://api.github.com/users/LegalizeAdulthood/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/isocpp/CppCoreGuidelines/labels/open","name":"open","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-18T21:11:35Z","updated_at":"2016-03-15T12:05:54Z","closed_at":null,"body":"I like that the guidelines mention how automated checks could be performed to flag violations.\r\n\r\nWhere a guideline has support from a specific development tool, should we call those tools out explicitly?\r\n\r\nFor instance, clang-tidy is gaining a number of checks that can enforce some of the specific recommendations and I suspect they will continue adding more over time."},"comment":{"url":"https://api.github.com/repos/isocpp/CppCoreGuidelines/issues/comments/196791199","html_url":"https://github.com/isocpp/CppCoreGuidelines/issues/505#issuecomment-196791199","issue_url":"https://api.github.com/repos/isocpp/CppCoreGuidelines/issues/505","id":196791199,"user":{"login":"johnthagen","id":10340167,"avatar_url":"https://avatars.githubusercontent.com/u/10340167?v=3","gravatar_id":"","url":"https://api.github.com/users/johnthagen","html_url":"https://github.com/johnthagen","followers_url":"https://api.github.com/users/johnthagen/followers","following_url":"https://api.github.com/users/johnthagen/following{/other_user}","gists_url":"https://api.github.com/users/johnthagen/gists{/gist_id}","starred_url":"https://api.github.com/users/johnthagen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnthagen/subscriptions","organizations_url":"https://api.github.com/users/johnthagen/orgs","repos_url":"https://api.github.com/users/johnthagen/repos","events_url":"https://api.github.com/users/johnthagen/events{/privacy}","received_events_url":"https://api.github.com/users/johnthagen/received_events","type":"User","site_admin":false},"created_at":"2016-03-15T12:05:54Z","updated_at":"2016-03-15T12:05:54Z","body":"Migrating from #545.\r\n\r\nI suggest that a short list be added to the `CppCoreGuidelines` Appendix or FAQ.\r\n\r\nI spent some time searching and found two linters:\r\n- [Visual Studio 2015 CppCoreCheck](https://www.nuget.org/packages/Microsoft.CppCoreCheck)\r\n- [`clang-tidy`](http://clang.llvm.org/extra/clang-tidy/#writing-a-clang-tidy-check)\r\n\r\n@LegalizeAdulthood also mentioned:\r\n- [Cppcheck](http://cppcheck.sourceforge.net/) (though [the core developer is not interested](https://sourceforge.net/p/cppcheck/discussion/development/thread/2875f97d/))\r\n- [OCLint](https://github.com/oclint/oclint)\r\n"}}