{"action":"created","issue":{"url":"https://api.github.com/repos/worona/meteorflux/issues/44","labels_url":"https://api.github.com/repos/worona/meteorflux/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/worona/meteorflux/issues/44/comments","events_url":"https://api.github.com/repos/worona/meteorflux/issues/44/events","html_url":"https://github.com/worona/meteorflux/issues/44","id":124118765,"number":44,"title":"Dispatch ESLint and IDE issues.","user":{"login":"Custos","id":1263658,"avatar_url":"https://avatars.githubusercontent.com/u/1263658?v=3","gravatar_id":"","url":"https://api.github.com/users/Custos","html_url":"https://github.com/Custos","followers_url":"https://api.github.com/users/Custos/followers","following_url":"https://api.github.com/users/Custos/following{/other_user}","gists_url":"https://api.github.com/users/Custos/gists{/gist_id}","starred_url":"https://api.github.com/users/Custos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Custos/subscriptions","organizations_url":"https://api.github.com/users/Custos/orgs","repos_url":"https://api.github.com/users/Custos/repos","events_url":"https://api.github.com/users/Custos/events{/privacy}","received_events_url":"https://api.github.com/users/Custos/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-28T20:20:07Z","updated_at":"2015-12-29T17:46:26Z","closed_at":null,"body":"Love the work so far.\r\n\r\nI am running into a bit of an issue w/ MeteorFlux that are a bit over my head, but I am sure will impact others.\r\n\r\n1)  ESLint: The way Dispatch/Register are currently structured triggers the [ESLint new-cap](http://eslint.org/docs/rules/new-cap.html) rule.  Dispatcher.dispatch didn't ever cause any issues.  Am I doing something wrong?  If not, why did we structure the API call this way.  **This could be related to import failure of the IDEs I am using**\r\n\r\n2) IntelliJ IDE (Webstorm):  For whatever reason, 'Dispatch' and 'Register' show as unresolved functions/methods.  Since so many folks are using Webstorm, I wanted to make sure to flag this as an issue.  Although, I haven't really researched it so far."},"comment":{"url":"https://api.github.com/repos/worona/meteorflux/issues/comments/167842136","html_url":"https://github.com/worona/meteorflux/issues/44#issuecomment-167842136","issue_url":"https://api.github.com/repos/worona/meteorflux/issues/44","id":167842136,"user":{"login":"luisherranz","id":3305402,"avatar_url":"https://avatars.githubusercontent.com/u/3305402?v=3","gravatar_id":"","url":"https://api.github.com/users/luisherranz","html_url":"https://github.com/luisherranz","followers_url":"https://api.github.com/users/luisherranz/followers","following_url":"https://api.github.com/users/luisherranz/following{/other_user}","gists_url":"https://api.github.com/users/luisherranz/gists{/gist_id}","starred_url":"https://api.github.com/users/luisherranz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luisherranz/subscriptions","organizations_url":"https://api.github.com/users/luisherranz/orgs","repos_url":"https://api.github.com/users/luisherranz/repos","events_url":"https://api.github.com/users/luisherranz/events{/privacy}","received_events_url":"https://api.github.com/users/luisherranz/received_events","type":"User","site_admin":false},"created_at":"2015-12-29T17:46:26Z","updated_at":"2015-12-29T17:46:26Z","body":"I see. Yes, it's a not usual API and I suppose ESLint doesn't play nice with Meteor \"globalization\". \r\n\r\nHow do you think it should be? Maybe `MF.dispatch()`, `MF.register()` and `MF.action`?\r\n\r\nSuggestions are welcomed."}}