module.exports = {root: true,//此项是用来指定javaScript语言类型和风格,sourceType用来指定js导入的方式,默认是script,此处设置为module,指某块导入方式"parserOptions": {"parser": "babel-eslint","ecmaVersion": 2017,"sourceType": "module"},globals: {"$": true},//此项指定环境的全局变量,下面的配置指定为浏览器环境
    env: {browser: true,node: true,es6: true,},// https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style// 此项是用来配置标准的js风格,就是说写代码的时候要规范的写,如果你使用vs-code我觉得应该可以避免出错
    extends: ['standard','plugin:vue/essential'],// required to lint *.vue files// 此项是用来提供插件的,插件名称省略了eslint-plugin-,下面这个配置是用来规范html的
    plugins: ["vue"],// add your custom rules here// 下面这些rules是用来设置从插件来的规范代码的规则,使用必须去掉前缀eslint-plugin-// 主要有如下的设置规则,可以设置字符串也可以设置数字,两者效果一致// "off" -> 0 关闭规则// "warn" -> 1 开启警告规则//"error" -> 2 开启错误规则// 了解了上面这些,下面这些代码相信也看的明白了'rules': {// 缩进"indent": 0,// 要求或禁止使用分号而不是 ASI(这个才是控制行尾部分号的,)"no-mixed-spaces-and-tabs": [1, "smart-tabs"],"semi": 0,"no-tabs": 0,"space-before-function-paren": [0, "always"],// 强制在注释中 // 或 /* 使用一致的空格"spaced-comment": 0,// always-multiline:多行模式必须带逗号,单行模式不能带逗号"comma-dangle": [1, "never"],// 强制使用一致的反勾号、双引号或单引号"quotes": 0,// allow paren-less arrow functions'arrow-parens': 0,// allow async-await// 'generator-star-spacing': 0,// allow debugger during development'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0}
}

转载于:https://www.cnblogs.com/QQPrincekin/p/10882309.html

.eslintrc.js相关配置相关推荐

  1. Vue中通过配置eslintrc.js文件来解决编译时出现的no-trailing-spaces、no-undef等错误

    错误信息: D:\work\vue\workbench\src\views\login\index.vue12:10 warning 'Options' is defined but never us ...

  2. vscode配置setting和eslintrc.js

    eslintrc.js module.exports = {root: true,// 此项指定环境的全局变量env: {browser: true,node: true,es6: true,},// ...

  3. Vue中ESlint配置文件eslintrc.js文件详解

    最近在跟着视频敲项目时,代码提示出现很多奇奇怪怪的错误提示,百度了一下是eslintrc.js文件没有配置相关命令,ESlint的语法检测真的令人抓狂,现在总结一下这些命令的解释,方便以后查阅. 默认 ...

  4. Vs Code中Vue代码格式插件,Vetur、ESLint 、Prettier - Code formatter的介绍使用及相关配置

    文章目录 一.插件的介绍与安装 1.Vetur插件 2.ESLint 插件 3.Prettier - Code formatter插件 二.相关文件配置 总结 前面主要先对插件进行介绍和如何安装,之后 ...

  5. 【利用AI让知识体系化】Webpack 相关配置技巧

    文章目录 章节一:了解 Webpack Webpack 是什么? 为什么使用 Webpack? Webpack 的基本概念 Webpack 的核心概念和实现原理 章节二:安装和配置 Webpack 安 ...

  6. Vue-cli中 vue.config.js 的配置详解

    1. Vue-cli2 升级到 Vue-cli3+ 1.1 卸载旧版本 Vue CLI 的包名称由 vue-cli 改成了 @vue/cli. 如果你已经全局安装了旧版本的 vue-cli (1.x ...

  7. Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

    Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细) 目录 一.安装Node(npm)需要的环境和版本发布信息 (1).Node版本和npm版本关系 (2).支持 ...

  8. Tomcat是什么:Tomcat与Java技、Tomcat与Web应用以及Tomcat基本框架及相关配置

    1.Tomcat是什么        Apache Tomcat是由Apache Software Foundation(ASF)开发的一个开源Java WEB应用服务器. 类似功能的还有:Jetty ...

  9. Eslint配置文件 `.eslintrc.js`

    2019独角兽企业重金招聘Python工程师标准>>> module.exports = {// 如果有多个目录有.eslintrc.js配置文件,并且配置了此项,则不会再父级目录中 ...

最新文章

  1. 老师吴恩达,身家又增20亿
  2. 统计应用计算机基础,计算机基础应用试题及答案参考
  3. PHP扩展开发系列01 - 我要成为一名老司机
  4. 移动平台还有哪些创业机会
  5. 芙蓉之约 , Serverless 技术实践营 3.25 成都站邀你来参加
  6. HBase Shell常用的命令
  7. oracle expdp/impdp exclude=STATISTICS
  8. VS2010 IDE新特性随笔
  9. 由于不当的执行顺序导致的死锁
  10. Salt-Minion配置文件详解
  11. LeetCode90. 子集 II(回溯)
  12. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.1.1
  13. 大话数据结构Java版第一节
  14. 如何在Internet Explorer中使用VARCHART XGantt控件?
  15. c程序-RGB转十六进制
  16. 计算机专业sci二区难吗,二区的sci有多难?sci二区版面费一般多少?
  17. 物联网毕业设计 单片机指纹识别考勤系统设计与实现
  18. Linux:使用upower命令查看电池信息
  19. matlab学习—分段函数计算
  20. 2021年中国机动车、汽车和新能源汽车保有量及驾驶人和驾驶证业务办理情况分析「图」

热门文章

  1. 字符串char与string转换
  2. 喵哈哈村的嘟嘟熊魔法(四)(set+对组)
  3. python的图像傅里叶变换 np.fft.fft2 cv.dft 函数
  4. python opencv 利用分水岭算法实现对物体的分割 图文详细注释版 以分割官网提供的硬币为例
  5. C++的STL标准库学习(deque)双向队列
  6. matlab2c使用c++实现matlab函数系列教程- poly函数
  7. 贺利坚老师汇编课程47笔记:jmp指令无条件转移只修改IP
  8. centos配置ssh免密码登录
  9. 【旧文章搬运】360安全卫士HookPort.sys完美逆向
  10. 服务器查看外网IP地址和方法