title: eslint why does my plugin show Definition for rule was not found?
body: <p>my plugin</p>
  
  <p>@bluelovers/eslint-plugin
  <a href="https://github.com/bluelovers/ws-node-bluelovers/tree/master/packages/eslint-plugin" rel="noreferrer">https://github.com/bluelovers/ws-node-bluelovers/tree/master/packages/eslint-plugin</a></p>
  
  <p>my base config
  <a href="https://github.com/bluelovers/ws-node-bluelovers/blob/master/packages/eslintrc/.eslintrc.json" rel="noreferrer">https://github.com/bluelovers/ws-node-bluelovers/blob/master/packages/eslintrc/.eslintrc.json</a></p>
  
  <p>runtime user config</p>
  
  <pre><code>{
    "extends": [
      "bluelovers"
    ]
  }
  </code></pre>
  
  <p>i can type in user repo</p>
  
  <pre><code>eslint --print-config .
  </code></pre>
  
  <p>this can show config and didn't error, i also see my plugin config inside the list</p>
  
  <pre><code>   "@bluelovers/no-irregular-whitespace": [
        "error",
        {
          "skipComments": true,
          "skipStrings": false,
          "skipTemplates": false,
          "skipRegExps": false,
          "ignores": [
            "　"
          ]
        }
      ],
  
  </code></pre>
  
  <p>but when i type <code>eslint index.ts</code>, it show error</p>
  
  <pre><code>   1:1   error    Definition for rule '@bluelovers/no-irregular-whitespace' was not found  @bluelovers/no-irregular-whitespace
  </code></pre>
  
  <p>index.ts</p>
  
  <pre><code>export const r = /[ \t\uFEFF\xA0　]+$/;
  
  const IRREGULAR_WHITESPACE = /[\f\v  ᠎           ​  　]+/mgu;
  </code></pre>
  
  <p>how can i fix this??</p>