eslint 的基本配置介绍

简介: eslint 这个代码规则,是在用webpack +vue-cli这个脚手架时候接触的,默认的规则可能不太习惯我们日常平时的代码开发,需要对这个规则稍加改造。下面的是 eslintrc.js的基本规则(语句分号结尾,支持空格和tab的混合缩进)// https://eslint.

eslint 这个代码规则,是在用webpack +vue-cli这个脚手架时候接触的,默认的规则可能不太习惯我们日常平时的代码开发,需要对这个规则稍加改造。

下面的是 eslintrc.js的基本规则(语句分号结尾,支持空格和tab的混合缩进)

// https://eslint.org/docs/user-guide/configuring

module.exports = {
  root: true,
  parser: 'babel-eslint',
  parserOptions: {
    sourceType: 'module'
  },
  env: {
    browser: true,
  },
  // https://github.com/standard/standard/blob/master/docs/RULES-en.md
  extends: 'standard',
  // required to lint *.vue files
  plugins: [
    'html'
  ],
  // add your custom rules here
  'rules': {
   //允许使用tab 缩进 
'indent':['off','tab'], // 允许箭头函数的参数使用圆括号 'arrow-parens': 0, // 允许 async-await 'generator-star-spacing': 0, // 允许使用tab "no-tabs":"off",
   // 允许在development使用debugger
  'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, 
// 关闭语句强制分号结尾
"semi": [0,';'],
//空行最多不能超过3行
"no-multiple-empty-lines": [0, {"max": 3}],
//允许禁止混用tab和空格
"no-mixed-spaces-and-tabs": 'off'
} }

 

配置这个规则:只要掌握这样的规则:

1.你需要改那些规则(默认都是关闭的)规则的如下:http://eslint.cn/docs/rules/

2.关闭或者打开 。

  "off" 或者 0:关闭规则。

  "warn" 或者 1:打开规则,并且作为一个警告(不影响exit code)。

  "error" 或者 2:打开规则,并且作为一个错误(exit code将会是1)。     

3.具体写法:

举例子

"semi": [0,';']    允许分号的使用,也可以写"semi": [0]

"no-tabs":[0], 允许tab 的使用,也可以写"semi": 'off'



补充: 在用vue-cli 脚手架搭建项目的时候,会对webpack的缺少一些基本的认识,这里是我总结基本的webpack的认识,可以把项目down 下来看看, 真的是基本的用法。高手请绕行哈~
https://github.com/adouwt/webpack

 

目录
相关文章
|
9月前
|
前端开发 JavaScript
前端常用的ESlint配置
前端常用的ESlint配置
128 1
|
开发工具 git 开发者
VSCode合理配置ESLint+Prettier
VSCode合理配置ESLint+Prettier
VSCode合理配置ESLint+Prettier
|
前端开发 JavaScript 测试技术
从0到1开发一个简单的 eslint 插件
前言:eslint我们常应用在代码静态扫描中,通过设定的eslint的语法规则,来对代码进行检查,通过规则来约束代码的风格,以此来提高代码的健壮性,避免因为代码不规范导致应用出现bug的可能。而规则是自由的,你可以设定内部自己团队适用的规则,也可以直接使用开源社区比较热门的规则集合, 比如airbnb、eslint-plugin-vue等
796 0
从0到1开发一个简单的 eslint 插件
|
8月前
|
JavaScript 前端开发
|
6月前
|
前端开发
Vite——如何配置使用sass
Vite——如何配置使用sass
545 0
|
3月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
779 4
|
前端开发 JavaScript 测试技术
如何在Vue3项目中集成ESLint+Prettier+Stylelint+Husky?
如何在Vue3项目中集成ESLint+Prettier+Stylelint+Husky?
644 0
|
JavaScript IDE 开发工具
非常规Vue项目配置ESlint和Prettier
这里的非常规指的是,不是使用 `Vue Cli` 这种工具包去创建的项目,或者创建了但是没有加上 `ESlint` 的配置,比如下面这个
|
JSON JavaScript 前端开发
从0-1的eslint插件开发教程
开发eslint插件目的:根据项目需要,自定义满足项目特殊需要的校验规则是 参考eslint官方文档展开阐述
ADI
|
前端开发
[分享] VSCode配置与团队ESLint和TSLint配置
[分享] VSCode配置与团队ESLint和TSLint配置
ADI
601 0

热门文章

最新文章