{"action":"created","issue":{"url":"https://api.github.com/repos/checkstyle/checkstyle/issues/3628","repository_url":"https://api.github.com/repos/checkstyle/checkstyle","labels_url":"https://api.github.com/repos/checkstyle/checkstyle/issues/3628/labels{/name}","comments_url":"https://api.github.com/repos/checkstyle/checkstyle/issues/3628/comments","events_url":"https://api.github.com/repos/checkstyle/checkstyle/issues/3628/events","html_url":"https://github.com/checkstyle/checkstyle/issues/3628","id":194677506,"number":3628,"title":"Add new Sevntu checks and create UT for missing checks","user":{"login":"rnveach","id":5427943,"avatar_url":"https://avatars.githubusercontent.com/u/5427943?v=3","gravatar_id":"","url":"https://api.github.com/users/rnveach","html_url":"https://github.com/rnveach","followers_url":"https://api.github.com/users/rnveach/followers","following_url":"https://api.github.com/users/rnveach/following{/other_user}","gists_url":"https://api.github.com/users/rnveach/gists{/gist_id}","starred_url":"https://api.github.com/users/rnveach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rnveach/subscriptions","organizations_url":"https://api.github.com/users/rnveach/orgs","repos_url":"https://api.github.com/users/rnveach/repos","events_url":"https://api.github.com/users/rnveach/events{/privacy}","received_events_url":"https://api.github.com/users/rnveach/received_events","type":"User","site_admin":false},"labels":[{"id":59160289,"url":"https://api.github.com/repos/checkstyle/checkstyle/labels/approved","name":"approved","color":"009800","default":false},{"id":283458388,"url":"https://api.github.com/repos/checkstyle/checkstyle/labels/miscellaneous","name":"miscellaneous","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-12-09T19:30:00Z","updated_at":"2016-12-10T13:33:45Z","closed_at":null,"body":"Based on discussion in https://github.com/sevntu-checkstyle/sevntu.checkstyle/pull/557\r\n\r\nCheckstyle is missing the following checks from sevntu in [it's own sevntu config](https://github.com/checkstyle/checkstyle/blob/master/config/checkstyle_sevntu_checks.xml):\r\n````\r\ncom.github.sevntu.checkstyle.checks.coding.ReturnCountExtendedCheck\r\ncom.github.sevntu.checkstyle.checks.design.ConstructorWithoutParamsCheck\r\ncom.github.sevntu.checkstyle.checks.coding.AvoidModifiersForTypesCheck\r\ncom.github.sevntu.checkstyle.checks.design.HideUtilityClassConstructorCheck\r\n````\r\n\r\nThese should be added to our sevntu config.\r\n\r\nWe also need a new UT that verifies we have all checks in our sevntu configuration file.\r\n\r\n\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/39913191-add-new-sevntu-checks-and-create-ut-for-missing-checks?utm_campaign=plugin&utm_content=tracker%2F500528&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F500528&utm_medium=issues&utm_source=github).\r\n"},"comment":{"url":"https://api.github.com/repos/checkstyle/checkstyle/issues/comments/266208502","html_url":"https://github.com/checkstyle/checkstyle/issues/3628#issuecomment-266208502","issue_url":"https://api.github.com/repos/checkstyle/checkstyle/issues/3628","id":266208502,"user":{"login":"romani","id":812984,"avatar_url":"https://avatars.githubusercontent.com/u/812984?v=3","gravatar_id":"","url":"https://api.github.com/users/romani","html_url":"https://github.com/romani","followers_url":"https://api.github.com/users/romani/followers","following_url":"https://api.github.com/users/romani/following{/other_user}","gists_url":"https://api.github.com/users/romani/gists{/gist_id}","starred_url":"https://api.github.com/users/romani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romani/subscriptions","organizations_url":"https://api.github.com/users/romani/orgs","repos_url":"https://api.github.com/users/romani/repos","events_url":"https://api.github.com/users/romani/events{/privacy}","received_events_url":"https://api.github.com/users/romani/received_events","type":"User","site_admin":false},"created_at":"2016-12-10T13:33:45Z","updated_at":"2016-12-10T13:33:45Z","body":"xmlstarlet could be used after update to travis config for `apt`:\r\n```\r\nsudo: false\r\ncache:\r\n  apt: true\r\n  directories:\r\n    - ~/.m2/\r\n\r\naddons:\r\n  apt:\r\n    packages:\r\n      - xsltproc\r\n      - xmlstarlet\r\n\r\n``` "}}
{"actor":{"display_login":"romani"}}