{"action":"created","issue":{"url":"https://api.github.com/repos/jshint/jshint/issues/1747","labels_url":"https://api.github.com/repos/jshint/jshint/issues/1747/labels{/name}","comments_url":"https://api.github.com/repos/jshint/jshint/issues/1747/comments","events_url":"https://api.github.com/repos/jshint/jshint/issues/1747/events","html_url":"https://github.com/jshint/jshint/issues/1747","id":36781440,"number":1747,"title":"redefinition of Promise (W079)","user":{"login":"helmus","id":1042463,"avatar_url":"https://avatars.githubusercontent.com/u/1042463?v=3","gravatar_id":"","url":"https://api.github.com/users/helmus","html_url":"https://github.com/helmus","followers_url":"https://api.github.com/users/helmus/followers","following_url":"https://api.github.com/users/helmus/following{/other_user}","gists_url":"https://api.github.com/users/helmus/gists{/gist_id}","starred_url":"https://api.github.com/users/helmus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/helmus/subscriptions","organizations_url":"https://api.github.com/users/helmus/orgs","repos_url":"https://api.github.com/users/helmus/repos","events_url":"https://api.github.com/users/helmus/events{/privacy}","received_events_url":"https://api.github.com/users/helmus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jshint/jshint/labels/P1","name":"P1","color":"e11d21"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":29,"created_at":"2014-06-30T09:22:01Z","updated_at":"2015-04-17T15:06:05Z","closed_at":"2014-08-14T14:24:36Z","body":"I just switched from 2.4.4 to 2.5.1\r\nBut now all my requires are messed up because:\r\n\r\n`var Promise = require('bluebird')`\r\nWill warn about:\r\n`Redefinition of Promise (W079)`\r\n\r\nIs there anyway I can fix this ? I'm using bluebird all over the place.\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/jshint/jshint/issues/comments/94004441","html_url":"https://github.com/jshint/jshint/issues/1747#issuecomment-94004441","issue_url":"https://api.github.com/repos/jshint/jshint/issues/1747","id":94004441,"user":{"login":"aldendaniels","id":4658558,"avatar_url":"https://avatars.githubusercontent.com/u/4658558?v=3","gravatar_id":"","url":"https://api.github.com/users/aldendaniels","html_url":"https://github.com/aldendaniels","followers_url":"https://api.github.com/users/aldendaniels/followers","following_url":"https://api.github.com/users/aldendaniels/following{/other_user}","gists_url":"https://api.github.com/users/aldendaniels/gists{/gist_id}","starred_url":"https://api.github.com/users/aldendaniels/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aldendaniels/subscriptions","organizations_url":"https://api.github.com/users/aldendaniels/orgs","repos_url":"https://api.github.com/users/aldendaniels/repos","events_url":"https://api.github.com/users/aldendaniels/events{/privacy}","received_events_url":"https://api.github.com/users/aldendaniels/received_events","type":"User","site_admin":false},"created_at":"2015-04-17T15:06:05Z","updated_at":"2015-04-17T15:06:05Z","body":"@domenic - would love your input here. Is overriding `window.Promise` on the web or `global.Promise` on node/iojs within a local scope future proof?\r\n\r\nExample:\r\n```javascript\r\nvar Promise = require('bluebird');\r\n```"}}