首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Vue 中const 命令

const b = 1 } console.log(a) // ReferenceError console.log(b) // ReferenceError 对所有引用都使用 const,不要使用 var,eslint...以避免出现错误和难以理解的代码 // bad var a = 1 var b = 2 // good const a = 1 const b = 2 如果引用是可变动的,使用 let 代替 var,eslint...count < 10) { count += 1 } // good let count = 1 if (count < 10) { count += 1 } 对象 请使用字面量值创建对象,eslint...// good const obj = { id: 5, name: 'San Francisco', [getKey('enabled')]: true }; 请使用对象方法的简写方式,eslint...: quote-props 原因:因为通常来说我们认为这样主观上会更容易阅读,这样会带来代码高亮上的提升,同时也更容易被主流 JS 引擎优化 不要直接使用 Object.prototype 的方法, 例如

64820

webpack-eslint

loader:npm install eslint-loader --save-devnpm install eslint --save-dev添加 eslint 配置内容,修改 webpack 核心配置文件的内容如下...那么就会有这么一个问题就是它会先执行打包 JS 之后在执行 eslint 的编码规范检查,那这个时候 eslint 检查的代码就是经过打包 JS 规范转换之后的代码,而我需要它帮我们检测当前正在编写的代码...,而并不是转换之后的代码,那么这个时候就需要改造一下,改造的办法有两种,第一种就是将 eslint loader 剪切一份放到所有 loader 的最下面让它先执行 eslint 的编码规范检查这是第一种...eslint 的编译规则你在进入公司的时候会有技术总监给你对于的规则文件你直接用即可我这里只是介绍一下具体的配置如何配置:http://eslint.cn图片在经过阅读官方文档的时候发现需要新建一个...,我们先将 eslint loader给注释掉,先来看看没有使用 eslint 打包的效果,然后在看看放开 eslint loader打包之后的效果:没放开之前,index.js 内容如下:let name

18100

VSCode配置eslint

注意:这样设置后,是vscode右键格式化显示效果;不过还有点小问题,函数名后面的圆括号与函数名不会格式化后添加空格(而这导致在eslint中语法报错,╮(╯▽╰)╭) 解决方法是安装ESLint插件,...同样是用户设置setting.json: 1 //配置eslint 2 "eslint.autoFixOnSave": true, 3 "files.autoSave":"off"...": ["html"] 12 }, 13 //为了符合eslint的两个空格间隔原则 14 "editor.tabSize": 2 这样每次保存文件(ctrl+s)时,eslint...插件会自动对当前文件进行eslint语法修正!...4空格缩进,到现在这eslint的强制单引号和行尾不加分号等规则(整的跟ruby越来越像,╮(╯▽╰)╭)【这里说的是eslint的默认规则,当然你要去强行修改当然可以改变规则。

5.2K50
领券