在首选项中 设置:

"jshint.enable": false,

在根目录中建立eslintrc.yml

parser: babel-eslint
parserOptions:
ecmaFeatures:
jsx: true
modules: true
sourceType: module
plugins:
- babel
- react
env:
browser: true
es6: true
node: true
commonjs: true
globals:
__DEV__: true
__BUILD_TIME__: false
__COMMIT_HASH__: false
rules:
no-cond-assign: 0
no-constant-condition: 1
no-debugger: 1
no-dupe-args: 2
no-dupe-keys: 2
no-duplicate-case: 2
no-empty-character-class: 2
no-empty: 1
no-ex-assign: 2
no-extra-boolean-cast: 2
no-extra-semi: 2
no-func-assign: 2
no-inner-declarations: 2
no-invalid-regexp: 2
no-irregular-whitespace: 2
no-obj-calls: 2
no-sparse-arrays: 2
no-unexpected-multiline: 2
no-unreachable: 1
use-isnan: 2
valid-jsdoc:
- 0
- requireParamDescription: false
requireReturnDescription: false
requireReturn: false
prefer:
returns: returns
valid-typeof: 2
eqeqeq: 2
guard-for-in: 2
no-caller: 2
no-empty-pattern: 2
no-eq-null: 2
no-eval: 1
no-extend-native: 2
no-extra-bind: 2
no-multi-spaces: 2
no-multi-str: 2
no-new-wrappers: 2
no-redeclare: 2
no-self-assign: 2
no-throw-literal: 2
no-unused-labels: 2
no-useless-escape: 1
no-void: 0
no-with: 2
no-delete-var: 2
no-undef: 2
no-unused-vars:
- 1
- args: none
array-bracket-spacing:
- 2
- never
brace-style:
- 2
- 1tbs
- allowSingleLine: true
camelcase:
- 0
- properties: never
comma-dangle:
- 2
- never
comma-spacing: 2
comma-style: 2
computed-property-spacing: 2
eol-last: 2
func-call-spacing: 2
key-spacing: 2
keyword-spacing: 2
linebreak-style:
- error
- unix
max-len:
- 2
- code: 180
tabWidth: 2
ignoreUrls: true
new-cap: 0
no-array-constructor: 2
no-mixed-spaces-and-tabs: 2
no-multiple-empty-lines:
- 2
- max: 4
no-new-object: 2
one-var:
- 0
- var: never
let: never
const: never
padded-blocks:
- 2
- never
quote-props:
- 0
- consistent
quotes:
- 2
- single
- allowTemplateLiterals: true
require-jsdoc:
- 0
- require:
ClassDeclaration: true
semi-spacing: 2
semi: 'off'
space-before-blocks: 2
space-before-function-paren:
- 0
- always
spaced-comment:
- 1
- always
arrow-parens:
- 2
- as-needed
constructor-super: 2
generator-star-spacing:
- 2
- after
no-const-assign: 2
no-dupe-class-members: 2
no-new-symbol: 2
no-this-before-super: 2
no-var: 2
object-shorthand: 1
prefer-rest-params: 2
prefer-spread: 2
rest-spread-spacing: 2
yield-star-spacing:
- 2
- after
babel/object-curly-spacing: 0
react/display-name: 0
react/jsx-boolean-value: 1
react/jsx-closing-bracket-location: 2
react/jsx-curly-spacing: 0
react/jsx-max-props-per-line: 0
react/jsx-indent-props:
- 0
- 2
react/jsx-no-duplicate-props: 1
react/jsx-no-undef: 2
react/jsx-pascal-case: 1
react/sort-prop-types: 0
react/jsx-sort-props: 0
react/jsx-uses-react: 1
react/no-danger: 0
react/no-did-mount-set-state: 1
react/no-did-update-set-state: 2
react/no-multi-comp: 0
react/no-unknown-property: 1
react/react-in-jsx-scope: 0
react/self-closing-comp: 1
react/sort-comp: 1
react/jsx-uses-vars: 2

vscode 支持es6语法的更多相关文章

  1. 让intellij idea 14 支持ES6语法

    用eclipse做前端开发,用到了webpack,结果各种依赖导致软件卡的一比,简直不能动!虽然在同事的帮忙下,修改了一下配置,但仍然卡的没脾气.改用intellij idea 14解决了卡的问题,但 ...

  2. nuxt 脚手架创建nuxt项目中不支持es6语法的解决方案

    node本身并不支持es6语法,我们通常在vue项目中使用es6语法,是因为,我们使用babel做过处理, 为了让项目支持es6语法,我们必须同时使用babel 去启动我们的程序,所以再启动程序中加 ...

  3. 使用babel转码器,让浏览器支持es6语法

    ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,可是很多浏览器并不支持es6语法,所以我们需要一个转码工具, 把es6的语法转换成浏览器支持的javascr ...

  4. Webpack 4.x 默认支持 ES6 语法

    Webpack 4.x 默认支持 ES6 语法 Q: 为什么 webpack4 默认支持 ES6 语法的压缩? A: terser 里面实现了 ES6 语法的 AST解析. webpack 4 里使用 ...

  5. 如何让浏览器支持ES6语法,步骤详细到小学生都能看懂!

    为什么ES6会有兼容性问题? 由于广大用户使用的浏览器版本在发布的时候也许早于ES6的定稿和发布,而到了今天,我们在编程中如果使用了ES6的新特性,浏览器若没有更新版本,或者新版本中没有对ES6的特性 ...

  6. 华为手机自带浏览器不支持 ES6 语法

    原文地址:https://caochangkui.github.io/huawei-es6/ 华为手机自带浏览器对 es6 语法的支持度极差,哪怕最新的荣耀10 手机也有该毛病!所以,移动端项目开发中 ...

  7. 设置webstorm支持ES6语法

    1.  点击File目录下的Default Settings 2.  再依次点击Languages & Frameworks  ----->  JaveScript  ----> ...

  8. webpack在nodejs中应用(支持es6语法及热加载)

    安装 npm i webpack webpack-cli @babel/core babel-loader @babel/preset-env @babel/node clean-webpack-pl ...

  9. Webstorm 不识别es6 import React from ‘react’——webstorm不支持jsx语法怎么办

    2016-10-31更新 webstorm不支持es6语法怎么办? webstorm不支持jsx语法怎么办? 参考:webstorm不支持jsx语法怎么办 I spent ages trying to ...

随机推荐

  1. 前端入门CSS(2)

    参考: https://www.cnblogs.com/liwenzhou/p/7999532.html 背景属性 /*背景颜色*/background-color: red; /*背景图片*/ ba ...

  2. HDU 6205(尺取法)2017 ACM/ICPC Asia Regional Shenyang Online

    题目链接 emmmm...思路是群里群巨聊天讲这题是用尺取法.....emmm然后就没难度了,不过时间上3000多,有点.....盗了个低配本的读入挂发现就降到2800左右, 翻了下,发现神犇Clar ...

  3. ajax请求失败 chrome报错net::ERR_INCOMPLETE_CHUNKED_ENCODING 问题原因

    项目框架 React.js + webpack + ES6 + JQuery 问题场景 ajax请求用户数据,服务器返回json格式,数据很可能会比较长,甚至达到几百kb. 问题描述 客户端ajax请 ...

  4. jvm高级特性(6)(线程的种类,调度,状态,安全程度,实现安全的方法,同步种类,锁优化,锁种类)

    JVM高级特性与实践(十三):线程实现 与 Java线程调度 JVM高级特性与实践(十四):线程安全 与 锁优化 一. 线程的实现 线程其实是比进程更轻量级的调度执行单位. 线程的引入,可以把一个检查 ...

  5. (转)C# Enum,Int,String的互相转换 枚举转换--非常实用

    Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型.如果没有显式声明基础类型,则使用 Int32.编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举. 注意:枚举类型的基 ...

  6. 关于Ubuntu的默认python版本

    大部分Ubuntu系统默认python版本都是python2.x系列,但最新版本已经是3.5和3.6了,软件系统跟着版本走总是有诸多好处的,所以,以下是作者在修改Ubantu默认python版本时的一 ...

  7. window本地运行mapreduce程序

    mapreduce的运行方式一般有两种,一是从本地导出一个jar包,在传到虚拟机上运行,这样调试起来非常的不方便,如果出现错误就需要重新导出jar包. 第二种方式是在本地直接运行,但是在运行前需要进行 ...

  8. JavaScript 常见使用误区

    JavaScript 常见使用误区,都是平时开发过程中填过的一些坑,整理记录下. 比较运算符常见错误 //在常规的==比较中,数据类型是被忽略的,以下 if 条件语句返回 true: var x = ...

  9. 【Java并发编程】:线程中断

    使用interrupt()中断线程 当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断,并立即返回.这 ...

  10. CSS_Spirte实现原理 分类: HTML+CSS 2015-04-28 22:58 531人阅读 评论(0) 收藏

    CSS Spirte就是所谓的把很多的小图标合并成一张大的图片,然后使用CSS的background-position属性,来动态的定位自己需要图标的位置.这样做的目的主要是减少HTTP请求,加快网页 ...