{"action":"created","issue":{"url":"https://api.github.com/repos/Elfiggo/brobdingnagian-detector-phpspec-extension/issues/3","labels_url":"https://api.github.com/repos/Elfiggo/brobdingnagian-detector-phpspec-extension/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/Elfiggo/brobdingnagian-detector-phpspec-extension/issues/3/comments","events_url":"https://api.github.com/repos/Elfiggo/brobdingnagian-detector-phpspec-extension/issues/3/events","html_url":"https://github.com/Elfiggo/brobdingnagian-detector-phpspec-extension/pull/3","id":104932627,"number":3,"title":"Eat you own dog food","user":{"login":"eddiejaoude","id":624760,"avatar_url":"https://avatars.githubusercontent.com/u/624760?v=3","gravatar_id":"","url":"https://api.github.com/users/eddiejaoude","html_url":"https://github.com/eddiejaoude","followers_url":"https://api.github.com/users/eddiejaoude/followers","following_url":"https://api.github.com/users/eddiejaoude/following{/other_user}","gists_url":"https://api.github.com/users/eddiejaoude/gists{/gist_id}","starred_url":"https://api.github.com/users/eddiejaoude/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eddiejaoude/subscriptions","organizations_url":"https://api.github.com/users/eddiejaoude/orgs","repos_url":"https://api.github.com/users/eddiejaoude/repos","events_url":"https://api.github.com/users/eddiejaoude/events{/privacy}","received_events_url":"https://api.github.com/users/eddiejaoude/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-04T17:21:49Z","updated_at":"2015-09-04T18:07:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Elfiggo/brobdingnagian-detector-phpspec-extension/pulls/3","html_url":"https://github.com/Elfiggo/brobdingnagian-detector-phpspec-extension/pull/3","diff_url":"https://github.com/Elfiggo/brobdingnagian-detector-phpspec-extension/pull/3.diff","patch_url":"https://github.com/Elfiggo/brobdingnagian-detector-phpspec-extension/pull/3.patch"},"body":"Using library in library...\r\n\r\nOutput goes from this...\r\n\r\n```bash\r\n# ...\r\n      Elfiggo\\Brobdingnagian\\Report\\Reporter\r\n\r\n  18  ✔ is initializable\r\n  23  ✔ should return exception handler for false\r\n  29  ✔ should return logger handler for true\r\n\r\n\r\n15 specs\r\n60 examples (60 passed)\r\n133ms\r\n\r\n```\r\n\r\nTo...\r\n\r\n```bash\r\n# ...\r\n      Elfiggo\\Brobdingnagian\\Report\\Reporter\r\n\r\n  18  ✔ is initializable\r\n  23  ✔ should return exception handler for false\r\n  29  ✔ should return logger handler for true\r\n\r\n--------------------------------------------------------------------------------\r\n------------------------- Brobdingnagian Table ---------------------------------\r\n--------------------------------------------------------------------------------\r\n|  Error Type         |  Message                                               |\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Detector\\Detector\r\n|  Method size        |  __construct() size is 11 lines long\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Exception\\ClassSizeTooLarge\r\n|  Too many methods   |  Elfiggo\\Brobdingnagian\\Exception\\ClassSizeTooLarge has too many methods (12)\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Exception\\DependenciesSizeTooLarge\r\n|  Too many methods   |  Elfiggo\\Brobdingnagian\\Exception\\DependenciesSizeTooLarge has too many methods (12)\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Exception\\MethodSizeTooLarge\r\n|  Too many methods   |  Elfiggo\\Brobdingnagian\\Exception\\MethodSizeTooLarge has too many methods (12)\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Exception\\TooManyMethodsDetected\r\n|  Too many methods   |  Elfiggo\\Brobdingnagian\\Exception\\TooManyMethodsDetected has too many methods (12)\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Extension   \r\n|  Method size        |  load() size is 39 lines long\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Listener\\ClassListener\r\n|  Dependencies size  |  __construct has too many dependencies (4)\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Param\\Params\r\n|  Too many methods   |  Elfiggo\\Brobdingnagian\\Param\\Params has too many methods (9)\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Report\\ExceptionHandler\r\n|  Dependencies size  |  act has too many dependencies (4)\r\n|  Method size        |  act() size is 17 lines long\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Report\\LoggerHandler\r\n|  Dependencies size  |  act has too many dependencies (4)\r\n--------------------------------------------------------------------------------\r\n|  -- Class --        |  Elfiggo\\Brobdingnagian\\Report\\Reporter\r\n|  Dependencies size  |  act has too many dependencies (4)\r\n|  Method size        |  output() size is 20 lines long\r\n|  Method size        |  csvOutput() size is 11 lines long\r\n--------------------------------------------------------------------------------\r\n--------------------------------- End ------------------------------------------\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n15 specs\r\n60 examples (60 passed)\r\n173ms\r\n\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/Elfiggo/brobdingnagian-detector-phpspec-extension/issues/comments/137808073","html_url":"https://github.com/Elfiggo/brobdingnagian-detector-phpspec-extension/pull/3#issuecomment-137808073","issue_url":"https://api.github.com/repos/Elfiggo/brobdingnagian-detector-phpspec-extension/issues/3","id":137808073,"user":{"login":"Elfiggo","id":2065652,"avatar_url":"https://avatars.githubusercontent.com/u/2065652?v=3","gravatar_id":"","url":"https://api.github.com/users/Elfiggo","html_url":"https://github.com/Elfiggo","followers_url":"https://api.github.com/users/Elfiggo/followers","following_url":"https://api.github.com/users/Elfiggo/following{/other_user}","gists_url":"https://api.github.com/users/Elfiggo/gists{/gist_id}","starred_url":"https://api.github.com/users/Elfiggo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Elfiggo/subscriptions","organizations_url":"https://api.github.com/users/Elfiggo/orgs","repos_url":"https://api.github.com/users/Elfiggo/repos","events_url":"https://api.github.com/users/Elfiggo/events{/privacy}","received_events_url":"https://api.github.com/users/Elfiggo/received_events","type":"User","site_admin":false},"created_at":"2015-09-04T18:07:19Z","updated_at":"2015-09-04T18:07:19Z","body":"This has highlighted something interesting, I did know about the dependencies, further discussion about a good base number would be interesting. \r\n\r\nThere is talk of adding a black or white list to this tool as well."}}