React Native ESLint & Airbnb Pei Zhi
Huan Ying Nin Bang Mang Jiu Cuo , Yi Qi Bang Zhu Geng Duo De Ren . Yi Qi Lai Xue Xi Jiao Liu React, QQ Qun :413381701
Chai Bu Duo Gao Liao Ban Tian Cai Pei Zhi Wan Bi ,Xian Ji Lu Xia Lai ,Gong Yi Hou Can Kao .
Yu Keng Huan Jing
npm: "2.15.9",
ares: "1.10.1-DEV",
http_parser: "2.7.0",
icu: "56.1",
modules: "46",
node: "4.6.0",
openssl: "1.0.2j",
uv: "1.9.1",
v8: "4.5.103.37",
zlib: "1.2.8"
}
An Zhao Wang Shang De Jiao Cheng ,Yi Bu Yi Bu Lai .
Bu Chong Liang Ju :
- -d Shi detail De Yi Si ,Ke Yi Kan An Zhuang De Xi Jie .
- npm install Du Shi Zai react native Xiang Mu Gen Mu Lu Xia Cao Zuo .
Step 1 npm install -g -d eslint
Step 2 npm install --save-dev -d eslint-plugin-react
Step 3 npm install --save-dev -d eslint-plugin-react-native
Step 4 npm install --save-dev -d eslint-config-airbnb
Cuo Wu Lai Liao ,airbnb Si Huo An Zhuang Bu Shang ,Bao Ru Xia Cuo Wu
Wei Yi Yi Ge Kan Qi Lai Bi Jiao Kao Pu De ,airbnb/javascript#956 (comment)
npm install --save-dev -d eslint-config-airbnb eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y eslint
Zui Hou Jie Lun :Wang Shang De Jie Jue Fang An Mei You Yi Ge Shi Ke Yong De (Hou Lai Cai Fa Xian Qi Shi Shi Wo De Zi Shi Bu Dui ,Qing Jie Zhao Kan ).
Hou Lai Wen Qun Li Hao You ,Gao Su Wo Yong cnpm Shi Shi ,Jie Guo Shen Qi De Yi Mu Chu Xian Liao .
Step 5 cnpm install --save-dev -d eslint-config-airbnb
Step 6 Zhi Xing eslint --init
Ti Shi :Zhe Li Wei Liao Yan Shi ,Suo Yi Zhi Xing Liao Liang Ci eslint --init,Xuan Xiang Shi Ke Yi Yong Guang Biao Shang Xia Xuan Ze .
Step 7
Zhi Xing Wan Cheng Hou ,Hui Zai Xiang Mu Gen Mu Lu Sheng Cheng Yi Ge Ming Wei .eslintrcDe Pei Zhi Wen Jian ,Hou Mian Man Man Pei Zhi Gai Wen Jian .
Zai React Native Xiang Mu Zhong ,Zhao Dao package.json,Tian Jia Xia Mian Zhe Xing :
"start": "node node_modules/react-native/local-cli/cli.js start",
+ "lint": "eslint --ext .js ./src --fix"
}
Step 8 Xiang Mu Mu Lu Xia Zhi Xing ,npm run lint
Step 9 Ru Guo Xiang Mu Da De Hua ,Hui You Shang Qian Tiao errors,Man Man Gai Dai Ma Ba ! :D Ye Ke Yi Xuan Ze Xiu Gai .eslintrcDe Pei Zhi Wen Jian ,Gai Dao Zi Ji Man Yi Wei Zhi ,233.
Zheng Que Zi Shi
Step 1 npm Ban Ben Tai Di ,Da Shen Jian Yi Wo Sheng Ji Dao 3.x,Shuo npm 2.x De Yi Lai Chu Li Hen Zao Gao ,An Zhuang Huo Geng Xin npm,Zhi Xing : npm install -g -d npm@latest
Step 2 npm install -g -d eslint
Step 3 Quan Bu Nian Tie Zhi Ming Ling Xing Zhi Xing
(
export PKG=eslint-config-airbnb;
npm info "$PKG" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs npm install --save-dev -d "$PKG"
)