eslint 的一些規則

2021-08-11 08:18:15 字數 1384 閱讀 1840

parenthese:圓括號

curly brace:花括號

comma:逗號

semicolon:分號

函式體中沒有花括號引數就不要有圓括號

物件中值必須要用單引號

定義但是沒有被使用,一般是可以被刪除的。有一種情況就是屬性驗證。proptypes沒有被使用,但是需要自己寫屬性驗證,所以就會被用上。

es6中屬性名和用變數表示的屬性值相同的時候,只需要寫一次就行了。這叫做屬性的簡潔表示法。

花括號的前後必須要有空格

注釋的後面要有乙個空格

一行中逗號後面要有乙個空格,如果逗號是在行末則不需要空格。

加逗號:陣列裡面,物件裡面最後乙個鍵值對

加分號:箭頭函式的小括號函式體,函式呼叫傳引數,

加空格:大括號裡面,注釋後面,

刪空格:物件中的屬性名後面冒號之前不要空格,中括號裡面不要空格

屬性簡寫:es6中物件的寫法

刪除未使用的變數:當前檔案中查詢後沒有就可以刪除了,根據模組的載入規則,在其它的模組中不可能使用。

函式的引數在函式體裡面沒有被用到不能隨便刪??

let–>const:引數沒有被重新賦值就用const

對齊:屬性的關閉標籤要和開始標籤對齊

camel case:駝峰風格 下劃線的命名風格必須換成駝峰風格

配置檔案執行npm run –fix

物件的鍵不用引號

檔案匯入後寫**之前必須有乙個空行

函式的引數的屬性不能直接符賦值,要先儲存為新的變數。

static updatedeviceinfobydeviceid(deviceid, paramsobj) …

}up-to-date:最新的

assurance: 保險

quality assurance:質量保證

unstage:撤銷

underscore:下劃線

git status: 檢視檔案狀態

common/helper.js

sharebtn/usage.js

module/hotupdate.ios.js json檔案引入失敗

有些函式的引數有重複,需要處理一下。

git fetch:相當於是從遠端獲取最新版本到本地,不會自動merge

git pull 相當於git fetch然後git merge

在實際使用中,git fetch更安全一些

因為在merge前,我們可以檢視更新情況,然後再決定是否合併

git rebase用於把乙個分支的修改合併到當前分支。

git stash用於將當前工作區的修改暫存起來,

!!!要知其然,還一定要知其所以然,不然遇到問題你是無法解決的。

正則的一些規則

錨字元 邊界字元 行首匹配,和在裡的 不是乙個意思 行尾匹配 a 匹配字串開始,它和 的區別是,a只匹配整個字串的開頭,即使在re.m模式下也不會匹配它行的行首 z 匹配字串結束,它和 的區別是,z只匹配整個字串的結束,即使在re.m模式下也不會匹配它行的行尾 b 匹配乙個單詞的邊界,也就是值單詞和...

Makefile一些規則

一 makefile 的規則 在講述這個 makefile 之前,還是讓我們先來粗略地看一看makefile 的規則。target prerequisites command target也就是乙個目標檔案,可以是object file,也可以是執行檔案。還可以是乙個標 籤 label 對於標籤這種...

不符合eslint的一些寫法總結

具體可以上eslint官網進行檢視,此處只是我自己的一些需要糾正的寫法 1.consistent return 解釋 要求 return 語句要麼總是指定返回的值,要麼不指定 錯誤寫法 function dosomething condition else 改正後 function dosometh...