Я создал проект Nuxt.js с помощью create-nuxt-app и выбрал Typescript + Prettier + ESLint в качестве плагинов. Он сгенерировал рабочую конфигурацию, но использует пакет eslint-config-prettier, который не позволяет вам изменять ни одно из самоуверенных правил Prettier. Вместо этого я хотел бы использовать пакет prettier-eslint, чтобы можно было перезаписать некоторые из этих правил. К сожалению, я не уверен, какие пакеты мне нужно удалить, а какие добавить.
Это в моем текущем .eslintrc.js:
extends: [
'@nuxtjs/eslint-config-typescript',
'plugin:nuxt/recommended',
'prettier'
],
plugins: []
И .prettierrc:
{
"semi": false,
"singleQuote": true
}
Расширение vs-code-prettier-eslint (для автоматического форматирования в VS Code) говорит, что для этого требуются следующие пакеты:
- eslint
- красивее
- Prettier-Eslint
- @ typescript-eslint / parser (для проектов TS)
- vue-eslint-parser (для проектов Vue)
Я не знаю, нужны ли мне 2 дополнительных пакета, поскольку Nuxt уже поместил некоторые из своих расширений в конфигурацию ESLint.
Не могли бы вы предоставить мне необходимую конфигурацию ESLint (и конфигурацию Prettier, если требуется)?
.prettierrc
по своему вкусу. - person kissu   schedule 22.07.2021