Eslint / более симпатичные файлы JavaScript - PullRequest
0 голосов
/ 28 сентября 2019

В настоящее время у меня есть проблема, из-за которой 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]
    }
}

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

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

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

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

1 Ответ

0 голосов
/ 28 сентября 2019

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

 "indent": ["error", 4],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...