{"action":"created","issue":{"url":"https://api.github.com/repos/ckeditor/ckeditor5-design/issues/35","repository_url":"https://api.github.com/repos/ckeditor/ckeditor5-design","labels_url":"https://api.github.com/repos/ckeditor/ckeditor5-design/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/ckeditor/ckeditor5-design/issues/35/comments","events_url":"https://api.github.com/repos/ckeditor/ckeditor5-design/issues/35/events","html_url":"https://github.com/ckeditor/ckeditor5-design/issues/35","id":51966225,"number":35,"title":"Static analysis, metrics, code complexity visualisation tools","user":{"login":"Reinmar","id":156149,"avatar_url":"https://avatars.githubusercontent.com/u/156149?v=3","gravatar_id":"","url":"https://api.github.com/users/Reinmar","html_url":"https://github.com/Reinmar","followers_url":"https://api.github.com/users/Reinmar/followers","following_url":"https://api.github.com/users/Reinmar/following{/other_user}","gists_url":"https://api.github.com/users/Reinmar/gists{/gist_id}","starred_url":"https://api.github.com/users/Reinmar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Reinmar/subscriptions","organizations_url":"https://api.github.com/users/Reinmar/orgs","repos_url":"https://api.github.com/users/Reinmar/repos","events_url":"https://api.github.com/users/Reinmar/events{/privacy}","received_events_url":"https://api.github.com/users/Reinmar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2014-12-15T09:46:24Z","updated_at":"2016-06-16T08:44:30Z","closed_at":null,"body":"I stumbled upon https://github.com/es-analysis/plato yesterday, but I remember that there was a least one interesting tool besides this one (https://codeclimate.com/ IIRC).\r\n\r\nI would like to integrate one of the tools in our workflow. Such tool doesn't do any magic - it just stresses out the obvious. For example using Plato I found out that `range.js` is the least maintainable file with complexity out of charts. No surprise :D.\r\n\r\nThe history cannot be undone easily, but if we used such metrics from the beginning and have some limits set, then perhaps few things would be implemented differently.\r\n\r\n## About Plato\r\n\r\nPros:\r\n\r\n* I don't know how but it can gather historical stats. Perhaps it does not override generated stats, but adds to them. This is nice.\r\n* It was easy to use and it generates static files.\r\n* Check out the examples: https://github.com/es-analysis/plato#example-report-on-popular-projects\r\n  * Note that there's a project view with all files as well as stats for each file (e.g. http://es-analysis.github.io/plato/examples/jquery/files/src_css_support_js/index.html) \r\n\r\nCons:\r\n\r\n* Chrome crashed when I tried to load stats for one of our files. Well... it was complex, but not so much :D.\r\n* The file view isn't stable. For some reasons I can't check complexity of some functions.\r\n\r\nStill, even with these problems this is a pretty nice tool. If nothing else beats it I would go with it."},"comment":{"url":"https://api.github.com/repos/ckeditor/ckeditor5-design/issues/comments/226424584","html_url":"https://github.com/ckeditor/ckeditor5-design/issues/35#issuecomment-226424584","issue_url":"https://api.github.com/repos/ckeditor/ckeditor5-design/issues/35","id":226424584,"user":{"login":"Reinmar","id":156149,"avatar_url":"https://avatars.githubusercontent.com/u/156149?v=3","gravatar_id":"","url":"https://api.github.com/users/Reinmar","html_url":"https://github.com/Reinmar","followers_url":"https://api.github.com/users/Reinmar/followers","following_url":"https://api.github.com/users/Reinmar/following{/other_user}","gists_url":"https://api.github.com/users/Reinmar/gists{/gist_id}","starred_url":"https://api.github.com/users/Reinmar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Reinmar/subscriptions","organizations_url":"https://api.github.com/users/Reinmar/orgs","repos_url":"https://api.github.com/users/Reinmar/repos","events_url":"https://api.github.com/users/Reinmar/events{/privacy}","received_events_url":"https://api.github.com/users/Reinmar/received_events","type":"User","site_admin":false},"created_at":"2016-06-16T08:44:30Z","updated_at":"2016-06-16T08:44:30Z","body":"Before going more public with our repos it will be nice to get back to this topic and introduce more badges and stats for our repos.\r\n\r\nE.g. I checked that BitHound works better now https://www.bithound.io/github/ckeditor/ckeditor5-engine. But I'd check all of them again."}}
{"actor":{"display_login":"Reinmar"}}