Js-beautify: correção: falta espaço antes dos parênteses de função?

Criado em 18 dez. 2016  ·  11Comentários  ·  Fonte: beautify-web/js-beautify

Padrão Eslint exigido:

Missing space before function parentheses

embelezar o resultado:

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

esperado:

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

enhancement

Comentários muito úteis

seria definitivamente bom ter isso implementado

Todos 11 comentários

Isso seria uma diferença para o resto das declarações de função.
As declarações de funções geralmente se parecem com function bar() {} not function bar () {} .

consertou?

Não. Este é um aprimoramento que exigiria uma configuração adicional. Eu encorajo você a enviar uma solicitação de pull com testes.

usando vue-cli eslint e também tem este erro:

Missing space before function parentheses

barra de funções () {} não barra de funções () {}.

Eu posso apenas mudar

function bar()

para

let bar = () => {}

esperando para consertar isso ~

Uma função dentro de um objeto como esta:

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

Não consigo usar a função de seta
esperando para consertar isso ou dando uma opção

Alguma novidade nisso?

seria definitivamente bom ter isso implementado

Tendo o mesmo problema de usar a formatação js-standard.
Pacote Linter que uso: https://github.com/ricardofbarros/linter-js-standard
Erro real: falta espaço antes dos parênteses da função. (espaço antes da função parênteses)

Acho que tenho que resolver este problema, mas peço para mesclar o código falha, quem pode me ajudar # 1436

Agora existe uma configuração space_after_named_function (consulte # 608).

No entanto, na instrução a = { myfunc() {} }; , "myfunc" não é reconhecido como uma expressão de função.

Corrigido em # 1425.

Esta página foi útil?
0 / 5 - 0 avaliações