В настоящее время у меня есть проблема, из-за которой 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.
Если у кого-то есть идеи, как решить эту проблему, заранее спасибо за помощь.