{"action":"opened","issue":{"url":"https://api.github.com/repos/jscs-dev/node-jscs/issues/1902","labels_url":"https://api.github.com/repos/jscs-dev/node-jscs/issues/1902/labels{/name}","comments_url":"https://api.github.com/repos/jscs-dev/node-jscs/issues/1902/comments","events_url":"https://api.github.com/repos/jscs-dev/node-jscs/issues/1902/events","html_url":"https://github.com/jscs-dev/node-jscs/issues/1902","id":112485258,"number":1902,"title":"Suggestion:  requireCamelCaseOrUpperCaseIdentifiers should ignore pre-existing","user":{"login":"bturk","id":15076547,"avatar_url":"https://avatars.githubusercontent.com/u/15076547?v=3","gravatar_id":"","url":"https://api.github.com/users/bturk","html_url":"https://github.com/bturk","followers_url":"https://api.github.com/users/bturk/followers","following_url":"https://api.github.com/users/bturk/following{/other_user}","gists_url":"https://api.github.com/users/bturk/gists{/gist_id}","starred_url":"https://api.github.com/users/bturk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bturk/subscriptions","organizations_url":"https://api.github.com/users/bturk/orgs","repos_url":"https://api.github.com/users/bturk/repos","events_url":"https://api.github.com/users/bturk/events{/privacy}","received_events_url":"https://api.github.com/users/bturk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-21T00:06:32Z","updated_at":"2015-10-21T00:06:32Z","closed_at":null,"body":"When using requireCamelCaseOrUpperCaseIdentifiers it should only look at variables or property names I create, not ones I use.  I've had this rule trigger a couple of times because of external API's.\r\n\r\nFor example when using Twitter oauth:\r\n```javascript\r\nvar myObj = {\r\n   createdAt: twitterObj.created_at\r\n}\r\n```\r\nShould not trigger an error.\r\n\r\n```javascript\r\nvar myObj = {\r\n   created_at: twitterObj.created_at\r\n}\r\n```\r\nShould trigger an error."}}