@Lynatik001

Eslint and prettier и их конфликты?

начинаются конфликты, данных плагинов, когда включаю оба

когда в файле eslintrc подключаю "prettier", перестает работать форматирование отступов и тдп при сохранении
{
  "extends": ["airbnb/base", "prettier"],
  "plugins": ["prettier"],
  "rules": {}
}


т.е. - с примером как ниже работает норм

"extends": ["airbnb/base"],
  "plugins": ["prettier"],
  "rules": {}
}


мы же выходит prettier используем для форматирования и тдп при написании на других языках.
Я кстати prettier как плагин установил и через npm --dev

Вот и подошел к еще одному вопросу. Есть тут что лишнее? ну по тем что 2 раза установил и тдп или что

settings.json - файл с настройками vscode

{
  "window.zoomLevel": 0,
  "editor.formatOnSave": true,
  "[javascript]": {
    "editor.formatOnSave": false
  },
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
    "source.fixAll": true
  },
  "files.autoSave": "afterDelay",
  "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
  "prettier.singleQuote": true,
  "files.associations": {},
  "prettier.disableLanguages": ["js"],
  "files.eol": "\n"
}


package.json

{
  "name": "",
  "version": "1.0.0",
  "description": "This README would normally document whatever steps are necessary to get your application up and running.",
  "main": "index.js",
  "dependencies": {
    "mongodb": "^3.5.8",
    "mongoose": "^5.9.17",
    "telegraf": "^3.38.0",
    "telegraf-keyboard": "^1.1.2"
  },
  "devDependencies": {
    "eslint-config-airbnb": "^18.1.0",
    "eslint-config-prettier": "^6.11.0",
    "eslint-plugin-import": "^2.21.2",
    "eslint-plugin-prettier": "^3.1.4",
    "prettier": "^2.0.5"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node index.js"
  },
  "repository": {
    "type": "git",
    "url": ""
  },
  "author": "im",
  "license": "ISC",
  "homepage": ""
}
  • Вопрос задан
  • 474 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы