徹底解決eslint與webstorm針對vue的script標籤縮排處理方式衝突問題(附圖)
WebStorm在格式化時會按照自己的規範去處理,而格式化之後的程式碼又不被eslint
接受,這樣,二者就有了衝突。
解決辦法是將eslint
的配置檔案調整為與webstorm一致的
開啟專案根上下的.eslintrc.js
,將rules
節點中新增以下配置項。
rules: {
// 行末分號(啟用)
'semi': ['warn', 'always'],
// 函式名後的空格(禁用)
'space-before-function-paren': ['error', 'never'],
// 縮排規範(兩個空格,一倍縮排)
'vue/script-indent': ['error', 2, {'baseIndent': 1}],
}
12345678
另外需要新增以下節點,與rules
同級:
overrides: [
{
'files': ['*.vue'],
'rules': {
'indent': 'off'
}
}
]
12345678
注:這裡是針對eslint的4.15.0
版本。
其他
Severity should be one of the following: 0 = off, 1 = warn, 2 = error;
官方文件(ESLint)
https://eslint.org/docs/user-guide/configuring
官方文件(WebStorm)
劃重點
When you open your project for the first time, IntelliJ IDEA imports the code style from the project ESLint configuration automatically. If your ESLint configuration is updated (manually or from your version control), open it in the editor and choose Apply ESLint Code Style Rules from the context menu.
翻譯
首次load程式碼會自動生效;如果你後來改了,需要手工執行apply操作。
方法如下:找到.eslintrc.js檔案,點選滑鼠右鍵,再點選“Apply ESLint Code Style Rules”即可。
完美解決。
附圖
相關文章
- 徹底解決SLF4J的日誌衝突的問題
- jQuery內部對<script>標籤的處理jQuery
- 這一次 徹底搞懂Vue針對陣列和雙向繫結(MVVM)的處理方式Vue陣列MVVM
- JAR衝突問題的解決JAR
- git 解決版本衝突問題Git
- ESLint對a標籤href屬性警告解決方法EsLint
- 解決vue的component標籤渲染問題的方法Vue
- 解決img標籤與其它標籤間隙問題?
- GO 問題之多版本衝突解決Go
- Android 解決BottomSheetDialog 拖曳衝突問題Android
- 徹底解決Python編碼問題Python
- 如何徹底解決pip install慢的問題
- eslint 效驗 switch case語句縮排警告提示處理EsLint
- Git Worktree:解決分支依賴衝突的問題Git
- 徹底解決Hive小檔案問題Hive
- jQuery.noConflict() 方法—— jquery庫與其他庫衝突的問題解決jQuery
- 解決 Laravel {{ }}與前端 VIM 模版引擎標記 衝突Laravel前端
- 解決gerrit commit後pull發生衝突的問題MIT
- 處理併發衝突
- 熟悉的< script >標籤
- 一次徹底講清如何處理mysql 的死鎖問題MySql
- JavaScript <script>標籤JavaScript
- Maven依賴衝突處理Maven
- Android View 滑動衝突解決方式以及原理AndroidView
- HTML中兩個tabs導航衝突問題的解決方法HTML
- Git 解決衝突Git
- git 解決衝突Git
- VMware無法啟動/VMware和wsl衝突問題/VMware與Hyper-V衝突問題
- anisble部署及包衝突處理
- JS 之 script標籤JS
- 淺談script標籤
- 徹底解決關於CSocket類的Receive超時的問題(轉)
- PtrClassicFrameLayout與viewpager橫向滑動衝突的問題Viewpager
- Script標籤的async和defer
- 九種 “姿勢” 讓你徹底解決跨域問題跨域
- Bigkey問題的解決思路與方式探索
- script標籤的defer和async屬性詳解
- Excel縮排層級處理Excel