Tslint: Excluir la longitud de las importaciones a través de la longitud de línea máxima

Creado en 14 dic. 2016  ·  3Comentarios  ·  Fuente: palantir/tslint

Hola,

Pregunta / Posible característica ...?


gulp-tslint: 6.1.1 a través de - Visual Studio

Regla:

https://palantir.github.io/tslint/rules/max-line-length/

tslint.json configuración:

"max-line-length": [
  true,
  150
],

¿Existe alguna forma en que podamos excluir las importaciones de esta regla?

import { item1, item2, item3, item4, item5, item6, item7, item8, item9, item10, item11, item12, item13, item14, item15, item16, item17, item18, item19, item20 } from "@angular/router";

Muchas gracias.

Accepting PRs Enhancement

Comentario más útil

Esto se ha solicitado antes en el n. ° 1123. No me importaría tener una opción para deshabilitar la regla para las declaraciones de importación, pero no la habilitaremos en las configuraciones integradas.

Todos 3 comentarios

@ Ne-Ne, este es el caso exacto de esta regla.
En este caso, es más preferible escribir las importaciones una en línea (mucho más fácil fusionar / revisar los cambios en la lista) o puede cargarlo como

import * as routes from "@angular/router";

y luego use los elementos requeridos como routes.item2 cuando sea necesario.

O simplemente puede usar indicadores de regla para deshabilitar esta regla para una sola línea.

Esto se ha solicitado antes en el n. ° 1123. No me importaría tener una opción para deshabilitar la regla para las declaraciones de importación, pero no la habilitaremos en las configuraciones integradas.

Cierre a favor del # 1123

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

Temas relacionados

ghost picture ghost  ·  3Comentarios

jamesarosen picture jamesarosen  ·  3Comentarios

allbto picture allbto  ·  3Comentarios

dashmug picture dashmug  ·  3Comentarios

DanielKucal picture DanielKucal  ·  3Comentarios