Skip to content
This repository has been archived by the owner on Feb 18, 2024. It is now read-only.

Update to ESLint 5 #1025

Merged
merged 1 commit into from
Aug 19, 2018
Merged

Update to ESLint 5 #1025

merged 1 commit into from
Aug 19, 2018

Commits on Aug 19, 2018

  1. Update to ESLint 5

    * 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.
    edmorley committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    0a20d20 View commit details
    Browse the repository at this point in the history