Tslint: Kecualikan panjang dari impor melalui max-line-length

Dibuat pada 14 Des 2016  ·  3Komentar  ·  Sumber: palantir/tslint

Hai,

Pertanyaan / Kemungkinan fitur..?


gulp-tslint: 6.1.1 melalui - Visual Studio

Aturan:

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

tslint.json konfigurasi:

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

Apakah ada cara untuk mengecualikan impor dari aturan ini?

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

Terimakasih banyak.

Accepting PRs Enhancement

Komentar yang paling membantu

Ini telah diminta sebelumnya di #1123. Saya tidak keberatan memiliki opsi untuk menonaktifkan aturan untuk pernyataan impor, tetapi kami tidak akan mengaktifkannya di konfigurasi bawaan.

Semua 3 komentar

@Ne-Ne ini adalah kasus yang tepat untuk aturan ini.
Dalam hal ini lebih disukai untuk menulis impor satu baris (lebih mudah menggabungkan/meninjau perubahan dalam daftar) atau Anda dapat memuatnya sebagai

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

dan kemudian gunakan item yang diperlukan sebagai routes.item2 bila diperlukan.

Atau Anda bisa menggunakan flag aturan untuk menonaktifkan aturan ini untuk satu baris.

Ini telah diminta sebelumnya di #1123. Saya tidak keberatan memiliki opsi untuk menonaktifkan aturan untuk pernyataan impor, tetapi kami tidak akan mengaktifkannya di konfigurasi bawaan.

Menutup mendukung #1123

Apakah halaman ini membantu?
0 / 5 - 0 peringkat