Tslint: Exclua o comprimento das importações por meio do comprimento máximo da linha

Criado em 14 dez. 2016  ·  3Comentários  ·  Fonte: palantir/tslint

Oi,

Pergunta / Possível recurso ..?


gulp-tslint: 6.1.1 via - Visual Studio

Regra:

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

Configuração de tslint.json :

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

Existe alguma maneira de excluirmos as importações desta regra?

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

Muito Obrigado.

Accepting PRs Enhancement

Comentários muito úteis

Isso foi solicitado antes em # 1123. Eu não me importaria de ter a opção de desabilitar a regra para instruções de importação, mas não habilitaremos nas configurações internas.

Todos 3 comentários

@ Ne-Ne este é o caso exato para esta regra.
Neste caso, é mais preferível escrever as importações uma em linha (muito mais fácil mesclar / revisar as alterações na lista) ou você pode carregá-lo como

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

e use os itens necessários como routes.item2 quando necessário.

Ou você pode apenas usar sinalizadores de regra para desabilitar esta regra para uma única linha.

Isso foi solicitado antes em # 1123. Eu não me importaria de ter a opção de desabilitar a regra para instruções de importação, mas não habilitaremos nas configurações internas.

Fechando em favor de # 1123

Esta página foi útil?
0 / 5 - 0 avaliações