[英]When formatting TypeScript in visual studio code, a cast generates tslint whitespace warning
例如,當我有以下TypeScript代碼時, const bar = <foo>{ answer: 42 }
tslint在>
和{
之間發出警告“缺少空格”。 因此,要解決此問題,我必須編寫: const bar = <foo> { answer: 42 }
但是,每次我用vs代碼格式化文件(SHIFT + ALT + F)時,我的格式都會重置為頂部,從而導致新的tslint問題。 由於無法在vs代碼中更改格式設置規則,我是否需要向tslint或editorconfig添加規則?
您可以在項目中更改tslint.json並編輯whitespace
規則。 您的示例類似於check-typecast
設置。
“ check-typecast”檢查類型轉換及其目標之間的空白。
根據建議,使用以下命令覆蓋您的規則集:
"whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type" ]
"typedef-whitespace": [
true,
{
"call-signature": "nospace",
"index-signature": "nospace",
"parameter": "nospace",
"property-declaration": "nospace",
"variable-declaration": "nospace"
},
{
"call-signature": "onespace",
"index-signature": "onespace",
"parameter": "onespace",
"property-declaration": "onespace",
"variable-declaration": "onespace"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.