{"comment":{"url":"https://api.github.com/repos/cube-io/cube-error/comments/14305467","html_url":"https://github.com/cube-io/cube-error/commit/220d806d861664d60c2888b2fdea0073878f079c#commitcomment-14305467","id":14305467,"user":{"login":"hypesystem","id":859106,"avatar_url":"https://avatars.githubusercontent.com/u/859106?v=3","gravatar_id":"","url":"https://api.github.com/users/hypesystem","html_url":"https://github.com/hypesystem","followers_url":"https://api.github.com/users/hypesystem/followers","following_url":"https://api.github.com/users/hypesystem/following{/other_user}","gists_url":"https://api.github.com/users/hypesystem/gists{/gist_id}","starred_url":"https://api.github.com/users/hypesystem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hypesystem/subscriptions","organizations_url":"https://api.github.com/users/hypesystem/orgs","repos_url":"https://api.github.com/users/hypesystem/repos","events_url":"https://api.github.com/users/hypesystem/events{/privacy}","received_events_url":"https://api.github.com/users/hypesystem/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"220d806d861664d60c2888b2fdea0073878f079c","created_at":"2015-11-10T15:33:23Z","updated_at":"2015-11-10T15:33:23Z","body":"I found it distracting. I expected it to hold the value describing whether or not the ErrorType was equal to ... well at first the error, but then I realized it was probably the error's type. That was still wrong, though, it is just used so it reads nicely when you return, right?\r\n\r\nIe. `return equal` could be read as \"yes, they are equal\", and `return !equal` means \"no, they are not equal\".\r\n\r\nThis honestly confused me, as I expected `return equal` to mean \"return true|false depending on whether they are equal\"."}}