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

.eslintrc.js相关配置的更多相关文章

  1. vue.eslintrc.js常用配置

    vue.eslintrc.js module.exports = { root: true, env: { node: true }, extends: [ "plugin:vue/esse ...

  2. eslintrc.js

    此插件主要就是规范前端程序员编写JS的规范,让代码看上去很优雅,也便于后期人员的重构和维护. 因为是用vue的cli搭建项目工程,使用了eslintrc.js ,但是在写JS时发现,首字母缩进一直报错 ...

  3. node.js安装以及相关配置

    安装: 首先需要进行安装.关于如何安装Node.js,这里就不赘述了,可以直接参考官方的安装指南.安装到指定盘后(以下内容以D盘为例),就开始进行相关配置. 配置: 首先配置环境变量:我的电脑--&g ...

  4. vue中eslintrc.js配置最详细介绍

    本文是对vue项目中自带文件eslintrc.js的内容解析, 介绍了各个eslint配置项的作用,以及为什么这样设置. 比较详细,看完能对eslint有较为全面的了解,基本解除对该文件的疑惑. /* ...

  5. 关于.eslintrc.js代码检测的一些配置

    配置参数 rules: { "规则名": [规则值, 规则配置] }  规则值: "off"或者0 //关闭规则关闭 "warn"或者1 / ...

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

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

  7. SharePoint 2013 托管导航及相关配置 <二>

    本文的思路是使用JQuery重写SharePoint自带托管导航的样式,其实思路和脚本都非常简单,引用一下JQuery脚本,然后重写导航的样式,把脚本放到母版页中,即可.当然,使用JQuery可以做很 ...

  8. JS相关环境搭建:Nodejs、karma测试框架、jsDuck、Express

    第一章:压缩js(nodejs,uglify) 第一步:安装nodejs环境 直接下载http://www.nodejs.org/download/ 下载完成后直接下一步下一步即可,完了我们就具有no ...

  9. 对 Sea.js 进行配置(一) seajs.config

    可以对 Sea.js 进行配置,让模块编写.开发调试更方便. seajs.config seajs.config(options) 用来进行配置的方法. seajs.config({ // 别名配置 ...

随机推荐

  1. KVM操作命令

    1.查看KVM虚拟机配置文件 Kvm虚机创建 例子 /home/work/kvm-host一下操作目录 qemu-img create -f qcow2 test-Ws.qcow2 10G Test- ...

  2. Centos7防火墙常用命令

    有些人安装的linux的系统默认防火墙不是iptables,而是firewall,那就得使用以下方式关闭防火墙了. >>>关闭防火墙 systemctl stop firewalld ...

  3. style中各种选择器

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. html中head示例

    <!DOCTYPE html> <!-- #统一的规范--> <!--类似html这种 ,html标签<html>dasdasd</html>&g ...

  5. 表单验证之在a标签跳转之前执行其他操作(DOM与$两种实现方式)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. 20180329-layoutSubviews的调用机制

    如果你想强制更新布局,不要直接调用此方法,你可以调用setNeedsLayout方法,如果你想立即显示你的views,你需要调用layoutIfNeed方法 layoutSubviews作用: lay ...

  7. 140-基于双TI DSP TMS320C6670+XC7K480T的6UCPCI Express高速数据处理平台

    基于双TI DSP TMS320C6670+XC7K480T的6UCPCI Express高速数据处理平台 一.板卡概述: 本技术开发主要是支持客户完成基于TI DSP TMS320C6678芯片和X ...

  8. Android作业list

    作业1. 请在自己的电脑上完成Android的安装与配置,并完成Hello Android项目.上交自己与项目的合照,将照片传至QQ群中. ------------------------------ ...

  9. windows linux子系统(Windows Subsystem for Linux)的存放目录

    win10子系统把windows的底层接口做了个转换到Linux从而能运行linux,但是他在安装的时候并没有提供安装位置的选项.(还有hyper v) 现在,所有从商店安装的发行版都存在于以下目录中 ...

  10. categorical_crossentropy VS. sparse_categorical_crossentropy

    From:https://jovianlin.io/cat-crossentropy-vs-sparse-cat-crossentropy/ categorical_crossentropy 和 sp ...