{"action":"closed","issue":{"url":"https://api.github.com/repos/babel/babel-eslint/issues/171","repository_url":"https://api.github.com/repos/babel/babel-eslint","labels_url":"https://api.github.com/repos/babel/babel-eslint/issues/171/labels{/name}","comments_url":"https://api.github.com/repos/babel/babel-eslint/issues/171/comments","events_url":"https://api.github.com/repos/babel/babel-eslint/issues/171/events","html_url":"https://github.com/babel/babel-eslint/issues/171","id":101616941,"number":171,"title":"Configuration: read from .babelrc (strict mode, etc)","user":{"login":"chriswong","id":165639,"avatar_url":"https://avatars.githubusercontent.com/u/165639?v=3","gravatar_id":"","url":"https://api.github.com/users/chriswong","html_url":"https://github.com/chriswong","followers_url":"https://api.github.com/users/chriswong/followers","following_url":"https://api.github.com/users/chriswong/following{/other_user}","gists_url":"https://api.github.com/users/chriswong/gists{/gist_id}","starred_url":"https://api.github.com/users/chriswong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chriswong/subscriptions","organizations_url":"https://api.github.com/users/chriswong/orgs","repos_url":"https://api.github.com/users/chriswong/repos","events_url":"https://api.github.com/users/chriswong/events{/privacy}","received_events_url":"https://api.github.com/users/chriswong/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/babel/babel-eslint/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-08-18T09:51:17Z","updated_at":"2016-05-04T19:59:24Z","closed_at":"2016-05-04T19:59:24Z","body":"## with\r\n\r\n```javascript\r\nfunction foo() {\r\n    \"use strict\";\r\n\r\n    with (arguments) {\r\n        length;\r\n    }\r\n    return arguments.caller;\r\n}\r\nfoo();\r\n```\r\n> test.js\r\n>  4:4  error  'with' in strict mode\r\n>\r\n> ✖ 1 problem (1 error, 0 warnings)\r\n\r\n## arguments.caller\r\n\r\n```javascript\r\nfunction foo() {\r\n    \"use strict\";\r\n\r\n    // with (arguments) {\r\n    //     length;\r\n    // }\r\n    return arguments.caller;\r\n}\r\nfoo();\r\n```\r\n\r\n> format/test.js\r\n>   2:4   error  Unnecessary 'use strict'  no-extra-strict\r\n>   7:11  error  Avoid arguments.caller    no-caller\r\n> \r\n> ✖ 2 problems (2 errors, 0 warnings)"}}