ESlint 錯誤訊息紀錄


Posted by fang on 2020-06-27

紀錄曾經遇到的錯誤訊息代表什麼意思,提供自己以後遇到的時候可以直接查閱

  • semi 該行沒有加分號
  • space-infix-ops 字元間缺少空格
  • no-redeclare 重複宣告
  • no-var 使用 let 或 const
  • space-before-blocks 大括號前需要加空格
  • comma-space 逗號後需要加空格
  • no-unused-vars 宣告但未使用
  • eol-last 最後一行要留一個空行
  • no-shadow 這個變數名稱已經使用過了
  • no-use-before-define 要先有宣告,再使用
  • space-before-function-paren function 後方需要加空格
  • prefer-arrow-callback function 使用箭頭函式 =>
  • comma-dagle 該行最後加一個逗號
  • no-plusplus 把 a++ 類型程式碼改為 a += 1
  • keyword-spacing 在使用 for 或 if 類型函式後方需要加空格
  • no-restricted-properies 使用 ** 代替 Math.pow
  • padded-blocks 使用大括號的多行程式碼上括號與下括號兩邊的空行要對稱
  • no-trailing-spaces 該行後方太多空格
  • quotes 字串使用單引號,避免使用雙引號
  • eqeqeq 使用 !== 代替 !=, 使用 === 代替 ==
  • no-param-reassign

假設如果真的想要略過 no-unused-vars,在該檔案輸入以下指令:

/* eslint-disable no-unused-vars */

或者是想要略過某一行的程式碼,則可以在該行上方輸入:

//eslint-disable-next-line

#javascript #ESLint







Related Posts

[Day07] Monad

[Day07] Monad

[ 學習筆記系列 ] 網頁本質 (二) - CSS 篇

[ 學習筆記系列 ] 網頁本質 (二) - CSS 篇

1/27

1/27


Comments