{"action":"closed","issue":{"url":"https://api.github.com/repos/ceylon/ceylon-js/issues/621","labels_url":"https://api.github.com/repos/ceylon/ceylon-js/issues/621/labels{/name}","comments_url":"https://api.github.com/repos/ceylon/ceylon-js/issues/621/comments","events_url":"https://api.github.com/repos/ceylon/ceylon-js/issues/621/events","html_url":"https://github.com/ceylon/ceylon-js/issues/621","id":104730859,"number":621,"title":"Confusing error count","user":{"login":"FroMage","id":179265,"avatar_url":"https://avatars.githubusercontent.com/u/179265?v=3","gravatar_id":"","url":"https://api.github.com/users/FroMage","html_url":"https://github.com/FroMage","followers_url":"https://api.github.com/users/FroMage/followers","following_url":"https://api.github.com/users/FroMage/following{/other_user}","gists_url":"https://api.github.com/users/FroMage/gists{/gist_id}","starred_url":"https://api.github.com/users/FroMage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FroMage/subscriptions","organizations_url":"https://api.github.com/users/FroMage/orgs","repos_url":"https://api.github.com/users/FroMage/repos","events_url":"https://api.github.com/users/FroMage/events{/privacy}","received_events_url":"https://api.github.com/users/FroMage/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ceylon/ceylon-js/labels/bug","name":"bug","color":"e10c02"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ceylon/ceylon-js/milestones/8","html_url":"https://github.com/ceylon/ceylon-js/milestones/1.2","labels_url":"https://api.github.com/repos/ceylon/ceylon-js/milestones/8/labels","id":820071,"number":8,"title":"1.2","description":"","creator":{"login":"FroMage","id":179265,"avatar_url":"https://avatars.githubusercontent.com/u/179265?v=3","gravatar_id":"","url":"https://api.github.com/users/FroMage","html_url":"https://github.com/FroMage","followers_url":"https://api.github.com/users/FroMage/followers","following_url":"https://api.github.com/users/FroMage/following{/other_user}","gists_url":"https://api.github.com/users/FroMage/gists{/gist_id}","starred_url":"https://api.github.com/users/FroMage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FroMage/subscriptions","organizations_url":"https://api.github.com/users/FroMage/orgs","repos_url":"https://api.github.com/users/FroMage/repos","events_url":"https://api.github.com/users/FroMage/events{/privacy}","received_events_url":"https://api.github.com/users/FroMage/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":153,"state":"open","created_at":"2014-10-09T16:31:51Z","updated_at":"2015-09-24T12:11:35Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-09-03T16:09:55Z","updated_at":"2015-09-24T12:11:35Z","closed_at":"2015-09-24T12:11:35Z","body":"```\r\ncompile.tests.js.quick:\r\n[ceylon-compile-js] Error: Errors found. Compilation stopped.\r\n[ceylon-compile-js] Note: Created module check/0.1\r\n[ceylon-compile-js] Note: Created module serialization/0.1\r\n[ceylon-compile-js] Note: Created module default\r\n[ceylon-compile-js] Note: Created module modules.imported/1\r\n[ceylon-compile-js] Note: Created module modules.optional/1\r\n[ceylon-compile-js] Note: Created module annotations/0.1\r\n[ceylon-compile-js] Note: Created module metamodel/0.1\r\n[ceylon-compile-js] Note: Created module modules.required/1\r\n[ceylon-compile-js] Note: Created module resmod/0.1\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 624:0-624:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 747:0-747:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [declaration is deprecated: 'LazyList'] at 70:17-70:24 of LazyList.ceylon\r\n[ceylon-compile-js] warning encountered [declaration is deprecated: 'LazySet'] at 43:24-43:30 of LazySet.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 315:0-315:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [type is deprecated: 'LazySet'] at 43:24-43:30 of LazySet.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 153:0-153:4 of tests.ceylon\r\n[ceylon-compile-js] ceylon compile-js: 31 errors.\r\n[ceylon-compile-js] warning encountered [declaration is deprecated: 'LazySet'] at 55:24-55:30 of LazySet.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 252:0-252:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [declaration is deprecated: 'LazyList'] at 28:12-28:19 of LazyList.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 12:0-12:4 of compilerBug2116.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 908:0-908:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [type is deprecated: 'LazySet'] at 55:24-55:30 of LazySet.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 225:0-225:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 896:0-896:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [type is deprecated: 'LazySet'] at 69:24-69:30 of LazySet.ceylon\r\n[ceylon-compile-js] warning encountered [type is deprecated: 'LazySet'] at 32:24-32:30 of LazySet.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 91:0-91:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 18:0-18:4 of compilerBug1699.ceylon\r\n[ceylon-compile-js] warning encountered [declaration is deprecated: 'LazySet'] at 32:24-32:30 of LazySet.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 12:0-12:4 of bug378.ceylon\r\n[ceylon-compile-js] warning encountered [declaration is deprecated: 'LazyList'] at 56:19-56:26 of LazyList.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 3:0-3:4 of bug409.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 2:0-2:4 of arrays.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 187:0-187:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [declaration is deprecated: 'LazyList'] at 82:19-82:26 of LazyList.ceylon\r\n[ceylon-compile-js] error encountered [not a legal statement (not an invocation, assignment, or increment/decrement)] at 244:4-244:38 of arrays.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 417:0-417:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [declaration is deprecated: 'LazyList'] at 73:17-73:24 of LazyList.ceylon\r\n[ceylon-compile-js] warning encountered [compiler annotations are an unsupported language feature] at 600:0-600:4 of tests.ceylon\r\n[ceylon-compile-js] warning encountered [declaration is deprecated: 'LazySet'] at 69:24-69:30 of LazySet.ceylon\r\n```\r\n\r\n- The error count is `1`, not `31`: it should not count warnings\r\n- The error count is lost in the middle, that makes no sense.\r\n- The error message is lost in the middle of warnings. I suspect it'd be a lot more useful to pull errors at the top, no?"}}