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: ''
}
}
}
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.
Comentario más útil
Definitivamente sería bueno tener esto implementado