javascript - sublime text安装sublimeLinter-jshint后,怎么设置ES6代码不报错

查看:290
本文介绍了javascript - sublime text安装sublimeLinter-jshint后,怎么设置ES6代码不报错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我用的是sublimetext 3,安装了sublimeLinter和sublimeLinter-jshint,nodejs和jsHint也都正确安装了,现在的问题是我怎样设置才能在书写ES6的代码的时候避开通过检查呢?每次看到正确的代码也会被标记上「警告」还是很心烦的。谢谢。

解决方案

关于ES6在sublime中的代码检查功能,有两种配置方式,一个是eslint,还有一种的jshint;这两种配置方式都支持。我使用的是eslint,推荐做法是项目根目录下,建立一个.eslintrc文件,这个是配置详解,有esprimaBabel-ESLint两种语法解析器,我使用的eslint,下面是我的配置:

{
    "parser": "babel-eslint",
    "parserOptions": {
        "ecmaVersion": 6,
        "sourceType": "module",
        "ecmaFeatures": {
            "jsx": true
        },
        "allowImportExportEverywhere": false,
        "codeFrame": false
    },
    "rules": {
        "semi": 2,
        "strict": 0
    }
}

jshint的配置大同小异,在项目根目录下,建立一个.jshintrc文件,然后把配置写到这里面去。这个是详解demo,有兴趣的可以折腾下,这个我暂时就没有配置了。

PS:
1.eslint和jshint配置会冲突,所以两个选一个,禁用和开启是Tools->SublimeLinter->Toggle Linter。有个快捷键,我这不太好使,得先Alt+Command+T,然后Ctrl+Command+T,linter的下拉框才会出来?
2.这个是安装教程

这篇关于javascript - sublime text安装sublimeLinter-jshint后,怎么设置ES6代码不报错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆