ESLint в Vue: отсутствует пробел перед скобками функций - PullRequest
0 голосов
/ 18 сентября 2018

Я создал проект с npm и vuejs / vue-cli.У меня есть записи eslint в моем файле package.json.

При выполнении кода я получил предупреждение:

ПРЕДУПРЕЖДЕНИЕ Скомпилировано с 1 предупреждением
5:57:37 AM

http://eslint.org/docs/rules/space-before-function-paren Отсутствует пробел перед скобками функции src / components / HomePage.vue: 142: 9 show () {^

problem 1 проблема (1 ошибка, 0 предупреждений)

что мне делать с пробелом в этой строке?

export default {
  el: '#skills',
  props: {
    skill: Object,
    selectedId: Number
  },
  computed: {
    show() { //in this line
      return this.skill.id === this.selectedId
    }
  },
...
}

1 Ответ

0 голосов
/ 18 сентября 2018

Как гласит ошибка, вам не хватает пробела после имени вашей функции и перед вашей круглой скобкой:

Отсутствует пробел перед скобками функций

В вашем коде есть правило ESLint, которое гласит, что ваша функция должна быть отформатирована следующим образом:

myFunction () { ... }

Ваша функция отформатирована так:

myFunction() { ... }

Если вы добавите пробел между show и (), это должно решить проблему. Вот правильный фрагмент:

export default {
  el: '#skills',
  props: {
    skill: Object,
    selectedId: Number
  },
  computed: {
    show () { //in this line
      return this.skill.id === this.selectedId
    }
  },
...
}
...