{"action":"created","issue":{"url":"https://api.github.com/repos/airbnb/javascript/issues/559","labels_url":"https://api.github.com/repos/airbnb/javascript/issues/559/labels{/name}","comments_url":"https://api.github.com/repos/airbnb/javascript/issues/559/comments","events_url":"https://api.github.com/repos/airbnb/javascript/issues/559/events","html_url":"https://github.com/airbnb/javascript/issues/559","id":114192651,"number":559,"title":"why disable `no-const-assign` in eslint es6 config?","user":{"login":"rhbecker","id":224732,"avatar_url":"https://avatars.githubusercontent.com/u/224732?v=3","gravatar_id":"","url":"https://api.github.com/users/rhbecker","html_url":"https://github.com/rhbecker","followers_url":"https://api.github.com/users/rhbecker/followers","following_url":"https://api.github.com/users/rhbecker/following{/other_user}","gists_url":"https://api.github.com/users/rhbecker/gists{/gist_id}","starred_url":"https://api.github.com/users/rhbecker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhbecker/subscriptions","organizations_url":"https://api.github.com/users/rhbecker/orgs","repos_url":"https://api.github.com/users/rhbecker/repos","events_url":"https://api.github.com/users/rhbecker/events{/privacy}","received_events_url":"https://api.github.com/users/rhbecker/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-30T03:29:45Z","updated_at":"2015-10-30T05:06:54Z","closed_at":null,"body":"On [es6.js, line 35](https://github.com/airbnb/javascript/blame/master/packages/eslint-config-airbnb/rules/es6.js#L35), the [`no-const-assign`](http://eslint.org/docs/rules/no-const-assign.html) config is disabled, but reassigning a `const` seems like the sort of thing one would want to get warned about.\r\n\r\nIs this on purpose? If so, can you explain the reasoning?"},"comment":{"url":"https://api.github.com/repos/airbnb/javascript/issues/comments/152416210","html_url":"https://github.com/airbnb/javascript/issues/559#issuecomment-152416210","issue_url":"https://api.github.com/repos/airbnb/javascript/issues/559","id":152416210,"user":{"login":"ljharb","id":45469,"avatar_url":"https://avatars.githubusercontent.com/u/45469?v=3","gravatar_id":"","url":"https://api.github.com/users/ljharb","html_url":"https://github.com/ljharb","followers_url":"https://api.github.com/users/ljharb/followers","following_url":"https://api.github.com/users/ljharb/following{/other_user}","gists_url":"https://api.github.com/users/ljharb/gists{/gist_id}","starred_url":"https://api.github.com/users/ljharb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ljharb/subscriptions","organizations_url":"https://api.github.com/users/ljharb/orgs","repos_url":"https://api.github.com/users/ljharb/repos","events_url":"https://api.github.com/users/ljharb/events{/privacy}","received_events_url":"https://api.github.com/users/ljharb/received_events","type":"User","site_admin":false},"created_at":"2015-10-30T05:06:54Z","updated_at":"2015-10-30T05:06:54Z","body":"This rule should definitely be enabled. There's no reason to ever allow reassigning to `const`.\r\n\r\nA PR to fix this is quite welcome!"}}