Parsing Error The Keyword import is Reserved (SublimeLinter-contrib-eslint)

后端 未结 10 2136
南笙
南笙 2021-01-31 01:14

I have a problem with eslint, it gives me [Parsing Error The keyword import is reserve] this is only occur in sublime, in atom editor work well. I have eslint

.eslintr

10条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-31 02:00

    Based on @Manohar Reddy Poreddy answer, if you are also using Prettier in VSCode, your .eslintrc.js file should look like:

    module.exports = {
    env: {
        commonjs: true,
        node: true,
        browser: true,
        es6: true,
        jest: true,
    },
    //extends: ['eslint:recommended', 'plugin:react/recommended'],
    extends: ['plugin:prettier/recommended'],
    globals: {},
    parser: 'babel-eslint',
    parserOptions: {
        ecmaFeatures: {
            jsx: true,
        },
        ecmaVersion: 2018,
        sourceType: 'module',
    },
    plugins: ['react', 'import', 'react-hooks', 'prettier'],
    ignorePatterns: ['node_modules/'],
    rules: {
        'prettier/prettier': 'error',
    },
    settings: {
        react: {
            version: 'latest', // "detect" automatically picks the version you have installed.
        },
    },
    

    };

提交回复
热议问题