码迷,mamicode.com
首页 > 其他好文 > 详细

eslint quick start

时间:2019-06-29 23:47:55      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:mave   config   文件   quick   exce   uil   node   ase   bre   

configuring eslint

  • configuration comments // eslint-disable-next-line prefer-const
  • configuration files .eslintrc.* 可以存放在HOME目录下,就不用每个项目都配置该文件。
  • package.json eslintConfig

configuration file format & priority

  1. .eslintrc.js
  2. .eslintrc.yaml
  3. .eslintrc.yml
  4. .eslintrc.json
  5. .eslintrc deprecated
  6. package.json

ignoring files and directory

# omit all .js file
**/*.js 
# Ignore built files except build/index.js
build/*
!build/index.js

eslintrc

  • env
    'env': {
        'browser': true,
        // new ES6 global variables,
        'es6': true,
        'node': true
    },
  • options
'extends': 'eslint:recommended', // 'airbnb-base' 'standard'
    
  • parseOptions
    'parserOptions': {
        // supporting ES6 syntax 
        'ecmaVersion': 6,
        'sourceType': 'module'
    },
  • plugins
"html"
  • rules
"indent": [
    "error",
    "tab"
],
"linebreak-style": [
    "error",
    "unix"
],
"quotes": [
    "error",
    "single"
],
"semi": [
    "error",
    "always"
]

eslint quick start

标签:mave   config   文件   quick   exce   uil   node   ase   bre   

原文地址:https://www.cnblogs.com/rosendolu/p/11108187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!