ESlint-airbnb配置
ESlint 配置
eslit-aribnb安装地址https://www.npmjs.com/package/eslint-config-airbnb
安装
MAC安装方法,windows见以上网址
(export PKG=eslint-config-airbnb;npm info "$PKG@latest" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs npm install --save-dev "$PKG@latest"
)
安装内容如下
+ eslint-plugin-react@7.4.0
+ eslint@4.11.0
+ eslint-plugin-import@2.8.0
+ eslint-plugin-jsx-a11y@6.0.2
+ eslint-config-airbnb@16.1.0
初始化配置
eslint --init
之后会提示选择
? How would you like to configure ESLint? (Use arrow keys)
❯ Answer questions about your styleUse a popular style guideInspect your JavaScript file(s)
选择第二项
? How would you like to configure ESLint? Use a popular style guide
? Which style guide do you want to follow? (Use arrow keys)
❯ GoogleAirbnbStandard
选择Airbnb标准
? Do you use React? (y/N)
有没有使用React,没有就选N
? What format do you want your config file to be in? (Use arrow keys)
❯ JavaScriptYAMLJSON
配置文件以哪种形式保存,选择JSON
? The style guide "airbnb" requires eslint@^4.9.0. You are currently using eslint@
4.3.0.Do you want to upgrade? (Y/n)
检查eslint使用版本,是否更新
推荐使用npm 安装,若安装较慢,切换淘宝源即可。
npm config set registry 'https://registry.npm.taobao.org'
若之前使用cnpm安装package.json中的内容,之后在上一步更新使用npm更新,会导致出错,最好都是用npm安装,前后保持一致。
配置成功
最后会自动创建eslint配置文件.eslintrc.json
{"extends": "airbnb-base"
}
编辑器配置
webstorm在Preference中搜ESLint配置
配置成功后,在代码中会出现提示
ESlint-airbnb配置相关推荐
- vue官方eslint插件配置eslint-plugin-vue-libs
由于eslint-config-vue已经被废弃,于是总结了一下eslint-plugin-vue-libs的eslint config配置,如下: module.exports = {extends ...
- vue-cli关闭eslint及配置eslint
有了eslint的校验,可以来规范开发人员的代码,是挺好的.但是有些像缩进.空格.空白行之类的规范,在开发过程中一直报错,有点烦人了. 我们可以在创建工程的时候选择不要安装eslint.就是在安装工程 ...
- vscode中vue-cli项目es-lint的配置
前言 由于公司保密政策,无法通过任何聊天工具将每天get到的新技能带回家,希望就此养成写文章的好习惯,塞翁失马,焉知非福? 本文主要介绍vscode中 vue项目es-lint的配置,有任何错误的地方 ...
- vite + ts + eslint全局变量配置
vite + ts + eslint全局变量配置 在开发过程中,我们经常需要配置一些全局变量.下面我将记录,我全局变量的配置流程. 我为了使用mock,所以增加了一个全局环境变量__USE_MOCK_ ...
- ESLint共享配置的两种方式eslint-plugin和eslint-config
使用ESLint很久了,也看了ESLint官方文档很多遍,但对于ESLint配置的规则还是不胜清楚,例如: {"extends": ["plugin:prettier/r ...
- eslint airbnb 不允许尾随逗号
我使用的是airbnb规则进行代码eslint. 会出现保存后,数组或者对象最后一个元素尾随逗号. 此时需要在.eslintrc.js中加入下面代码即可 "comma-dangle" ...
- vite + vue2 + eslint 项目配置
// npm 和 yarn 皆可,这里以 yarn 举例 安装 vue2 环境 yarn create vite// 选择 framework: vanilla // 不选 vue,是因为vue默认是 ...
- 关于 create-react-app 自定义 eslint文件配置解决方案
create-react-app项目自定义eslitn配置方式 方案一 eject 项目webpack配置进行自定义 这个方案比较low,不建议使用.这里不讲解了. 方案二 在 package.js ...
- 编辑器eslint格式_VScode格式化代码,开启ESlint代码检测方法,eslint代码配置
ESlint:是用来统一JavaScript代码风格的工具,不包含css.html等. 背景: 近来研究前端,然后一直在百度上找VScode格式化(ESlint)的插件,结果找了半天都不靠谱.目前没有 ...
- husky 7 + lint-staged 11+ prettier 2 + eslint 7 配置
前言 基于最新的一些库来规范项目, 比如格式化和提交预处理等- 一些库的最新版的配置更加独立了, 对于工程化来说,其实更加直观了- 围绕react技术栈加入相关门禁来开展文章- 效果图 git com ...
最新文章
- Apache,Nginx,Lighttpd分别使用X-sendfile功能提升文件下载性能
- DotNetCore跨平台~dotnet pack打包详细介绍
- numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax)
- aptana手动配置python环境_Aptana Studio 3中通过Auto Config配置PyDev中Python出错
- 创建数据源(ODBC)
- 计算机科学的研究方法,计算机科学与技术课题研究的方法论
- Android面试总结
- 外汇EA自动交易的利与弊
- 培养使用计算机的良好道德规范,浅谈如何提高学生学习信息技术的兴趣
- Mac 此账户尚未用于app store_iOS、Android 本周不能错过的 14 款新 App
- STM32+HC-05蓝牙模块学习与使用
- 考研数学 第6讲 中值定理
- jop怎么读音英语怎么说_job的意思在线翻译,解释job中文英文含义,短语词组,音标读音,例句,词源,同义词【澳典网ODict.Net】...
- 王家林老师Spark学习第一课
- 新冠免疫细胞培养、转染、核酸分析整合解决方案
- STM8电源模式管理及功耗控制
- Photoshop液化工具塑造完美的脸型
- OpenSSH: 通过 LDAP 做认证
- 如何学习人工智能,学习AI的一般路线
- zabbix根据hostid输出主机名
热门文章
- postman使用put方法向华为云obs桶上传文件和图片
- Ubuntu 16.04 安装Java jdk-8u171-linux-x64.tar.gz 教程
- [C#][Windows窗体程序]实现自动出题并判分
- ceph的数据存储之路(4) ----- rbd client 端的数据请求处理
- 设置了监视哨的顺序查找算法效率高?你确定吗?
- 开发必备linux命令大全-稳赚不亏
- Java实现文件下载
- Google Earth Engine ——MOD13A1 /A2V6产品在每个像素的基础上提供植被指数(VI)值(NDVI和EVI)
- 【Elastic Search权威指南 读书小记3】ES之数据操作
- 药品查询开发接口正式发布