начинаются конфликты, данных плагинов, когда включаю оба
когда в файле 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": ""
}