tslint?規(guī)則配置,中文,通用

適用于vue腳手架開發(fā)習(xí)慣 直接復(fù)制即可

{

? "defaultSeverity": "warning",

? "extends": [

? ? "tslint:recommended"

? ],

? "linterOptions": {

? ? "exclude": [

? ? ? "node_modules/**"

? ? ]

? },

? "rules": {

? ? "indent": [true, "spaces", 2],

? ? "interface-name": false,

? ? "no-consecutive-blank-lines": false,

? ? "object-literal-sort-keys": false,

? ? "ordered-imports": false,

? ? "quotemark": [true, "single"],

? ? "semicolon": [false, "always"],

? ? "trailing-comma": [false, {"multiline": "always", "singleline": "never"}],

? ? "arrow-parens": [false, "ban-single-arg-parens"],

? ? "no-console": false,

? ? "space-before-function-paren": true

? }

}

"no-console": false // console.log 警告

"arrow-parens": [false, "ban-single-arg-parens"] // 箭頭函數(shù)單個參數(shù)不加括號警告

"trailing-comma": [false, {"multiline": "always", "singleline": "never"}] // 限制對象、數(shù)組、解構(gòu)賦值等的最后一項末尾是否需要逗號

"semicolon": [false, "always"] // 行尾必須有分號

"indent": [true, "spaces", 2] // 縮進 兩個

"space-before-function-paren": true // 函數(shù)名前必須要有空格

詳細配置 tslint配置 | 易學(xué)教程

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容