Js-beautify: corrección: ¿Falta espacio antes de los paréntesis de funciones?

Creado en 18 dic. 2016  ·  11Comentarios  ·  Fuente: beautify-web/js-beautify

Se requiere el estándar Eslint:

Missing space before function parentheses

embellecer el resultado:

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

esperado:

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

enhancement

Comentario más útil

Definitivamente sería bueno tener esto implementado

Todos 11 comentarios

Esta sería una diferencia para el resto de declaraciones de funciones.
Las declaraciones de funciones generalmente se ven como function bar() {} no function bar () {} .

ha arreglado?

No. Esta es una mejora que requeriría una configuración adicional. Te animo a enviar una solicitud de extracción con pruebas.

usando vue-cli eslint y también tiene este error:

Missing space before function parentheses

barra de función () {} no barra de función () {}.

Solo puedo cambiar

function bar()

para

let bar = () => {}

esperando arreglar esto ~

Una función dentro de un objeto como este:

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

No puedo usar la función de flecha
esperando arreglar esto o dar una opción

¿Algo nuevo con esto?

Definitivamente sería bueno tener esto implementado

Tener el mismo problema que uso el formato js-standard.
Paquete de Linter que uso: https://github.com/ricardofbarros/linter-js-standard
Error real: Falta espacio antes de las paréntesis de la función. (espacio-antes-función-par)

Creo que tengo que resolver este problema, pero solicito fusionar el código falla, quién puede ayudarme # 1436

Ahora hay una configuración space_after_named_function (ver # 608).

Sin embargo, en la instrucción a = { myfunc() {} }; , "myfunc" no se reconoce como una expresión de función.

Corregido en # 1425.

¿Fue útil esta página
0 / 5 - 0 calificaciones