Eslint/красивые файлы javascript

В настоящее время у меня есть проблема, когда eslint и prettier ничего не делают с моими файлами .js в коде VS.

Вот содержимое моего .prettierrc:

{
    "singleQuote": true,
    "printWidth": 80,
    "editor.formatOnSave": true,
    "proseWrap": "always",
    "tabWidth": 4,
    "requireConfig": false,
    "useTabs": false,
    "trailingComma": "none",
    "bracketSpacing": true,
    "jsxBracketSameLine": false,
    "semi": true
}

eslintrc:

{
    "parser": "babel-eslint",
    "parserOptions": {
        "sourceType": "module",
        "allowImportExportEverywhere": false,
        "codeFrame": false,
        "ecmaFeatures": {
            "jsx": true
        }
    },
    "extends": ["airbnb", "prettier"],
    "env": { "browser": true, "jest": true },
    "rules": {
        "max-len": ["error", { "code": 100 }],
        "prefer-promise-reject-errors": ["off"],
        "react/jsx-filename-extension": ["off"],
        "react/prop-types": ["warn"],
        "no-return-assign": ["off"],
        "react/jsx-indent": ["error", 4],
        "indent": [4, 4]
    }
}

Я попытался установить в settings.json

"eslint.validate": [
        "javascript",
        "javascriptreact",
        "html",
        "typescriptreact"
 ]

И, похоже, ничего не работает для файла javascript, где, например, для файлов jsx все в порядке.

Если у кого-то есть идея, как решить эту проблему, заранее спасибо за помощь.


person Cédric Lefebvre    schedule 28.09.2019    source источник


Ответы (1)


Ошибка была в файле eslintrc

 "indent": ["error", 4],
person Cédric Lefebvre    schedule 28.09.2019