{"action":"created","issue":{"url":"https://api.github.com/repos/phacility/arcanist/issues/194","labels_url":"https://api.github.com/repos/phacility/arcanist/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/phacility/arcanist/issues/194/comments","events_url":"https://api.github.com/repos/phacility/arcanist/issues/194/events","html_url":"https://github.com/phacility/arcanist/pull/194","id":52387553,"number":194,"title":"support for pylint through ArcanistConfigurationDrivenLintEngine","user":{"login":"gramhagen","id":5720537,"avatar_url":"https://avatars.githubusercontent.com/u/5720537?v=3","gravatar_id":"","url":"https://api.github.com/users/gramhagen","html_url":"https://github.com/gramhagen","followers_url":"https://api.github.com/users/gramhagen/followers","following_url":"https://api.github.com/users/gramhagen/following{/other_user}","gists_url":"https://api.github.com/users/gramhagen/gists{/gist_id}","starred_url":"https://api.github.com/users/gramhagen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gramhagen/subscriptions","organizations_url":"https://api.github.com/users/gramhagen/orgs","repos_url":"https://api.github.com/users/gramhagen/repos","events_url":"https://api.github.com/users/gramhagen/events{/privacy}","received_events_url":"https://api.github.com/users/gramhagen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-12-18T16:45:41Z","updated_at":"2015-10-19T20:17:06Z","closed_at":"2015-10-19T20:17:06Z","pull_request":{"url":"https://api.github.com/repos/phacility/arcanist/pulls/194","html_url":"https://github.com/phacility/arcanist/pull/194","diff_url":"https://github.com/phacility/arcanist/pull/194.diff","patch_url":"https://github.com/phacility/arcanist/pull/194.patch"},"body":"since ArcanistConfigurationDrivenLintEngine->loadAvailableLinters() uses $linter->getLinterConfigurationName()\r\nthat method needs to exist in ArcanistPyLintLinter.php\r\n\r\nadding these lines to .arcconfig\r\n  \"lint.engine\": \"ArcanistConfigurationDrivenLintEngine\",\r\n  \"lint.pylint.codes.error\":  \"^[EF].*\",\r\n  \"lint.pylint.codes.warning\":  \"^W.*\",\r\n  \"lint.pylint.codes.advice\":  \"^[RC].*\",\r\n  \"lint.pylint.rcfile\": \".pylintrc\"\r\n\r\nand this to .arclint\r\n    \"pylint\": {\r\n      \"type\": \"pylint\",\r\n      \"include\": \"(\\\\.py$)\"\r\n    },\r\n\r\ndoes the trick"},"comment":{"url":"https://api.github.com/repos/phacility/arcanist/issues/comments/149333770","html_url":"https://github.com/phacility/arcanist/pull/194#issuecomment-149333770","issue_url":"https://api.github.com/repos/phacility/arcanist/issues/194","id":149333770,"user":{"login":"gramhagen","id":5720537,"avatar_url":"https://avatars.githubusercontent.com/u/5720537?v=3","gravatar_id":"","url":"https://api.github.com/users/gramhagen","html_url":"https://github.com/gramhagen","followers_url":"https://api.github.com/users/gramhagen/followers","following_url":"https://api.github.com/users/gramhagen/following{/other_user}","gists_url":"https://api.github.com/users/gramhagen/gists{/gist_id}","starred_url":"https://api.github.com/users/gramhagen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gramhagen/subscriptions","organizations_url":"https://api.github.com/users/gramhagen/orgs","repos_url":"https://api.github.com/users/gramhagen/repos","events_url":"https://api.github.com/users/gramhagen/events{/privacy}","received_events_url":"https://api.github.com/users/gramhagen/received_events","type":"User","site_admin":false},"created_at":"2015-10-19T20:17:06Z","updated_at":"2015-10-19T20:17:06Z","body":"this was addressed with commit: a6a26bb3a30ab0f7270dee4b9355a5c3f2fb090f"}}