title: ESLint turn off semicolon rule
body: <p>When I search for turning off semicolon, I get <code>"semi": 0</code> or similar
  I tried to putting it, but still my linter puts semicolon on lines.</p>
  
  <p>Below is my .eslintrc and I am perplexed which rule is putting semicolon.</p>
  
  <pre><code>{
    "parserOptions": {
      "ecmaVersion": 8,
      "ecmaFeatures": {
        "experimentalObjectRestSpread": true,
        "jsx": true
      },
      "sourceType": "module"
    },
  
    "plugins": [
      "react"
    ],
  
    "rules": {
      "jsx-quotes": ["error", "prefer-single"],
      "react/jsx-boolean-value": "error",
      "react/jsx-curly-spacing": ["error", "never"],
      "react/jsx-equals-spacing": ["error", "never"],
      "react/jsx-indent": ["error", 2],
      "react/jsx-indent-props": ["error", 2],
      "react/jsx-no-duplicate-props": "error",
      "react/jsx-no-undef": "error",
      "react/jsx-tag-spacing": ["error", { "beforeSelfClosing": "always" }],
      "react/jsx-uses-react": "error",
      "react/jsx-uses-vars": "error",
      "react/self-closing-comp": "error",
      "no-console": 0,
      "semi": 0
    }
  }
  </code></pre>