ESLint 介紹
ESLint(有時發音爲Easy Lint)是一種靜態代碼分析工具,用於識別JavaScript代碼中發現的有問題的模式。它由Nicholas C. Zakas在2013年創建。[1] [2] ESLint中的規則是可配置的,並且可以定義和加載自定義規則。ESLint涵蓋了代碼質量和編碼樣式問題。ESLint支持ECMAScript的當前標準以及草案中用於將來標準的實驗語法。使用插件或編譯器時,也可以使用JSX或TypeScript進行代碼處理。
起因
總共沒寫幾行代碼 ,全是報錯,想想都很心累
解決辦法彙總
- eslint: Expected indentation of 2 spaces but found 4
縮進報錯 ,所有縮進只能用兩個空格
- Newline required at end of file but not found
需要在最後的後面再加一行!!!
- Missing space before value for key ‘name’
在關鍵字“值”之前缺少空格
- A space is required after ‘,’
在,後面要加空格
- space-before-blocks
關鍵字後面要空一格。
- key-spacing
對象字面量中冒號的前後空格
- no-unused-vars
不能有聲明後未被使用的變量或參數