вопрос скобки используйте красивее с eslint - PullRequest
0 голосов
/ 04 апреля 2019

Я использую красивее с eslint в коде, как указано ниже.

//.eslintrc
{
  "parser": "babel-eslint",
  "root": true,
  "extends": [
    "airbnb",
    "plugin:vue/essential",
    "plugin:prettier/recommended",
    "eslint:recommended"
  ],
  "rules": {
    "no-console": 0
  }
}

//.prettierc
{
  "printWidth": 100,
  "singleQuote": true,
  "jsxBracketSameLine": true
}

но некоторые эслинты рекомендуют автоформатирование конфликтов из более симпатичных.

красивее сделать код следующим образом.

import { mapGetters, mapActions } from 'vuex'

(автосохранение)

import {
  mapGetters,
  mapActions
} from 'vuex'

но теперь Эслинт рисует красную линию.

// example
Replace `␍⏎··mapActions,␍⏎··mapGetters␍⏎` with `·mapActions,·mapGetters·`eslint(prettier/prettier)

Я нигде не хочу красную линию ...

поэтому я нашел какой-то документ, но не смог найти более красивую настройку ..

как отключить эту красную линию?

1 Ответ

1 голос
/ 04 апреля 2019

Поскольку симпатичнее очень самоуверенно, это может иногда вызывать проблемы с es-lint. Возможно, вы захотите использовать библиотеку, например prettier-eslint

Это отформатирует ваш код более красиво, затем попытайтесь исправить это с помощью eslint. Возможно, вы можете отключить конфликтующие правила, как описано в более красивых документах.

https://prettier.io/docs/en/eslint.html

Они упомянули добавление

{"extends": ["prettier"]}

к вашему .eslintrc.json может помочь вместе с другой конфигурацией.

...