import { BottomSheetKey, BottomSheetService } from "bottomSheet";
import { INavItem, NavHeight } from 'core/services/nav.service';
import { Configuration } from './app.configuration';
dengan konfigurasi tslint.json
:
{
"defaultSeverity": "error",
"extends": [
"tslint:recommended"
],
"jsRules": {},
"rules": {
"quotemark": {
"options": [ true, "single", "avoid-escape" ],
"severity": "warning"
}
},
}
Aturan quotemark
diabaikan.
Seharusnya ada peringatan yang dilaporkan dari aturan quotemark
pada baris 1 dari cuplikan yang disediakan di "bottomSheet"
.
Ini bisa menjadi masalah yang lebih besar dengan aturan, tetapi saya hanya mengamatinya dengan quotemark
.
Jika Anda menggunakan format konfigurasi baru dengan tingkat keparahan dan opsi, Anda tidak ingin
opsi pertama adalah true
. Jika Anda menghapusnya dari array, aturannya
harus bekerja seperti yang diharapkan.
Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :
Laporan Bug
- Versi TSLint : 5.2.0
- Versi TypeScript : 2.3.1
- Menjalankan TSLint melalui : (pilih salah satu) CLI / Node.js API / VSCode /
grunt-tslint / Atom / Visual Studio / dllKode TypeScript sedang dilinting
import { BottomSheetKey, BottomSheetService } dari "bottomSheet";import { INavItem, NavHeight } dari 'core/services/nav.service';import { Configuration } from './app.configuration';
dengan konfigurasi tslint.json:
{
"defaultSeverity": "kesalahan",
"memperpanjang": [
" tslint:disarankan "
],
"jsRules": {},
"aturan": {
"tanda kutip": {
"options": [ true, "single", "avoid-escape" ],
"keparahan": "peringatan"
}
},
}Perilaku sebenarnya
Aturan tanda kutip diabaikan.
Perilaku yang diharapkanSeharusnya ada peringatan yang dilaporkan dari aturan tanda kutip di baris 1
cuplikan yang disediakan di "bottomSheet".
PikiranIni bisa menjadi masalah yang lebih besar dengan aturan, tapi saya hanya mengamatinya dengan
tanda kutip.—
Anda menerima ini karena Anda berlangganan utas ini.
Balas email ini secara langsung, lihat di GitHub
https://github.com/palantir/tslint/issues/2746 , atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/ALaeKN8MtJyisZmnL1SJfgTyAIcaUQPJks5r5IOlgaJpZM4NZfAU
.
Ya, itu berhasil. Terima kasih!
Saya tidak dapat menemukan contoh yang bagus di dokumen tentang cara memulai
"rules": {
"quotemark": [ true, "single", "avoid-escape" ],
}
ke
"rules": {
"quotemark": {
"options": [ "single", "avoid-escape" ],
"severity": "warning"
}
}
Apakah perbedaan halus ini disebutkan di mana saja?
@jacob-robertson ya, itu ada di bagian Fitur & peningkatan penting dari catatan rilis 5.0.0 dan changelog .
Komentar yang paling membantu
Jika Anda menggunakan format konfigurasi baru dengan tingkat keparahan dan opsi, Anda tidak ingin
opsi pertama adalah
true
. Jika Anda menghapusnya dari array, aturannyaharus bekerja seperti yang diharapkan.
Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :