dragonwong / blog

a blog based on github page
dragonwong.github.io/blog/
9 stars 4 forks source link

I am using eslint #7

Open dragonwong opened 6 years ago

dragonwong commented 6 years ago

How to appoint the environment to a certian file?

浏览器环境

/* eslint-env browser */

node 环境

/* eslint-env node */

How to prevent auto fix debugger?

debugger; // eslint-disable-line no-debugger

What is .eslintrc?

{
  "env": {
    "browser": true
  },
  "parserOptions": {
    // use import
    "sourceType": "module",
    "ecmaFeatures": {
      // use ...
      "experimentalObjectRestSpread": true
    }
  },
  "extends": "eslint:recommended",
  "rules": {
    // always semicolon
    "semi": 2,
    // sometimes comma
    "comma-dangle": [
      2,
      "always-multiline"
    ]
  },
  "globals": {
    "require": false
  }
}