llaves de estilo Allman a máquina de escribir

votos
2

Se podría adaptar el compilador de transcripción de permitir el uso seguro de los aparatos de estilo Allman en lugares en los que clásicamente se rompe el código JavaScript ? Letra de imprenta está diseñado para generar idiomática JavaScript, por lo que las llaves resultantes se generarían en el estilo de K & R de todos modos.

Como ejemplo:

// currently breaks in JS (and won't compile in TypeScript)
function getPerson() {        
    // compiler inserts semicolon after return, return executes prematurely
    return 
    {
        firstname: Eric,
        lastname: Allman
    };
}

PS tengo curiosidad; No realmente interesado en debatir si es o no es una buena idea ir en contra de las prácticas JS generalmente aceptados.

Publicado el 06/10/2012 a las 23:12
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Lo que el compilador mecanografiado hace es poner el punto y coma, para que pueda ver el problema - en lugar de esperar a que el navegador para agregar de manera implícita y provocar un comportamiento extraño.

Si esto es algo que la comunidad quiere añadir no es algo que se pueda contestar desbordamiento de pila - que tendría que comenzar una discusión en CodePlex .

Respondida el 06/10/2012 a las 23:17
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more