2
1
0

Buenas, tengo un proyecto que esta siendo desarrollado en Typescript, pero no tengo reglas que me ayuden en este sentido, así que he pensado en hacerlo por quality gates pero no se si lo que esta como functions puede servir

También es bienvenida si conocen alguna regla de typescript para controla el tamaño de las funciones y el número de caracteres máximo para una linea de código.


Muchas gracias y espero que alguno pueda ayudarme!

 

    CommentAñada su comentario...

    1 respuesta

    1.  
      2
      1
      0

      Muy buenas,

      "functions" te dirá el número de funciones en el proyecto, pero no si una función tiene más número de líneas o menos. 

      Tienes varias reglas que te permiten detectar esas malas prácticas:

      • RSPEC-104Files should not have too many lines of code
      • RSPEC-138Functions should not have too many lines of code
      • RSPEC-103Lines should not be too long

      Sin embargo recomendaría que usases estas otras dos relativas a complejidad (cognitiva y ciclomática) ya que más allá del tamaño permiten saber si las funciones son testeables y legibles:

      • RSPEC-3776Cognitive Complexity of functions should not be too high
      • RSPEC-1541Functions should not be too complex

      Saludos.





        CommentAñada su comentario...