Js-beautify: fix: Отсутствует пробел перед скобками функций?

Созданный на 18 дек. 2016  ·  11Комментарии  ·  Источник: beautify-web/js-beautify

Требуется стандарт Eslint:

Missing space before function parentheses

украсить результат:

    export default {
        data() {
            return {
                input: ''
            }
        }
    }

ожидал:

    export default {
        data () { // this row
            return {
                input: ''
            }
        }
    }

enhancement

Самый полезный комментарий

было бы определенно неплохо, если бы это было реализовано

Все 11 Комментарий

Это будет различие для остальных объявлений функций.
Объявления функций обычно выглядят как function bar() {} not function bar () {} .

исправил?

Нет. Это расширение требует дополнительных настроек. Я рекомендую вам отправить запрос на перенос с тестами.

используя vue-cli eslint, а также имеет эту ошибку:

Missing space before function parentheses

function bar () {}, а не function bar () {}.

Я могу просто изменить

function bar()

к

let bar = () => {}

жду исправления ~

Функция внутри такого объекта:

var myObj = {
    foo () {
        // something
    }
}

Я не могу использовать функцию стрелки
ждем исправления или даем возможность

Что-нибудь новенькое в этом?

было бы определенно неплохо, если бы это было реализовано

Имея ту же проблему, что и я использую стандартное форматирование js.
Я использую линтер :
Фактическая ошибка: отсутствует пробел перед скобками функций. (пробел перед функцией-пареной)

Я думаю, что мне нужно решить эту проблему, но прошу объединить код не удается, кто может мне помочь # 1436

Теперь есть настройка space_after_named_function (см. # 608).

Однако в операторе a = { myfunc() {} }; myfunc не распознается как выражение функции.

Исправлено в # 1425.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги