Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Update to ESLint 5 #1025
Docs to help with reviewing the
* Updates all dependencies to the latest available to pick up any ESLint 5 compatibility fixes (in the case of `babel-eslint` and `eslint-plugin-vue` this meant beta versions, so for those the tilde range has been changed to exact, pending the final versions). * Raises `ecmaVersion` to `2018`. * Removes all custom `ecmaFeatures` options since: - `impliedStrict` is redundant when using `sourceType: 'module'` - none of the others are recognised by latest ESLint/`babel-eslint` Migration guide: https://eslint.org/docs/user-guide/migrating-to-5.0.0 Docs to help with reviewing the `parserOptions` changes: https://eslint.org/docs/user-guide/configuring#specifying-parser-options https://github.com/babel/babel-eslint#configuration https://eslint.org/docs/rules/strict#rule-details (for `impliedStrict`) Fixes #383. Closes #963. Closes #1001.