ESLint問題記錄



報錯——ESLint: Unary operator ‘++’ used. (no-plusplus)

for (let i = 0; i < selectedRows.length; i++) {
?UnitKeys[i] = selectedRows[i].unit_id;
?}


原因ESLint沒有++操作符粘优,可改為

for (let i = 0; i < selectedRows.length; i += 1) {
?UnitKeys[i] = selectedRows[i].unit_id;
?}



報錯——ESLint: Expected ‘===’ and instead saw ‘==’. (eqeqeq)

所有的==判斷改成用超嚴格===



報錯——ESLint: ‘_’ is not defined. (no-undef)

效果可實現(xiàn)轉化為string可是還是會報錯語法不嚴格

unit: _.toString(),

改用:

unit: this.state.unitName.toString(),



報錯——ESLint: Missing radix parameter. (radix)

將一段數(shù)字字符串轉化為int類型黑低。由于缺少了radix作為參數(shù)把敢,一個介于2和36之間的整數(shù)(數(shù)學系統(tǒng)的基礎)势木,表示上述字符串的基數(shù)王财。通常js將值默認為10涩笤,即十進制,此處頗為嚴格痛垛。

parseInt(this.state.adminId)

建議可改為:

parseInt(this.state.adminId皇帮,10)

或取巧:

Number(this.state.adminId)

報錯——use callback in setState when referencing the previous state(react/no-access-state-in-setState)

錯誤原因如下:在引用前一個狀態(tài)時在setState中使用回調

functionincrement(){
?this.setState({value: this.state.value + 1});
}

解決方法:使用以前一個狀態(tài)(prevState)作為第一個參數(shù)的回調可以避免這種情況

functionincrement(){
?this.setState(prevState => ({value: prevState.value + 1}));
}

以上具體參考了:eslint-plunt-react的List of supported rules查詢報錯問題 ClickHere 》

優(yōu)化簡寫

const userList= this.props.userList;
const unitList = this.props.unitList ;
const UnitKeys = this.state.UnitKeys ;

可利用ES6的解構特性簡寫成:

const { userList, unitList } = this.props;
const { UnitKeys } = this.state;

模板字符串

注意匈睁!是反引號``?包住用了${}占位符的變量监透。在模版字符串內使用反引號時,需要在它前面加轉義符 \

`string text ${expression} string text`

Parsing error: Unexpected token?

1航唆、確認安裝eslint-plugin-vue依賴胀蛮,具體可以查看上面鏈接;
2糯钙、在.eslint.js配置文件中添加如下配置:

解決方法參考
Vue eslint-plugin-vue

?root: true, parserOptions: { sourceType: 'module' },
?parser: "vue-eslint-parser",
?env: { browser: true, node: true, es6: true, },
?rules: { 'no-console': 'off', }

JS標準庫 ClickHere 》

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末粪狼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子超营,更是在濱河造成了極大的恐慌鸳玩,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件演闭,死亡現(xiàn)場離奇詭異不跟,居然都是意外死亡,警方通過查閱死者的電腦和手機米碰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門窝革,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吕座,你說我怎么就攤上這事虐译。” “怎么了吴趴?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵漆诽,是天一觀的道長。 經(jīng)常有香客問我,道長厢拭,這世上最難降的妖魔是什么兰英? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮供鸠,結果婚禮上畦贸,老公的妹妹穿的比我還像新娘。我一直安慰自己楞捂,他們只是感情好薄坏,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著寨闹,像睡著了一般胶坠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鼻忠,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天涵但,我揣著相機與錄音,去河邊找鬼帖蔓。 笑死,一個胖子當著我的面吹牛瞳脓,可吹牛的內容都是我干的塑娇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼劫侧,長吁一口氣:“原來是場噩夢啊……” “哼埋酬!你這毒婦竟也來了?” 一聲冷哼從身側響起烧栋,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤写妥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后审姓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體珍特,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年魔吐,在試婚紗的時候發(fā)現(xiàn)自己被綠了扎筒。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡酬姆,死狀恐怖嗜桌,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情辞色,我是刑警寧澤骨宠,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響层亿,放射性物質發(fā)生泄漏桦卒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一棕所、第九天 我趴在偏房一處隱蔽的房頂上張望闸盔。 院中可真熱鬧,春花似錦琳省、人聲如沸迎吵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽击费。三九已至,卻和暖如春桦他,著一層夾襖步出監(jiān)牢的瞬間蔫巩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工快压, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留圆仔,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓蔫劣,卻偏偏與公主長得像坪郭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子脉幢,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內容