title: ESLint always throwing key-spacing error
body: <p>I have the following in my .eslintrc:</p>
  
  <pre><code>'key-spacing': [ 'error', {
      'singleLine': {
          'beforeColon'   : false,
          'afterColon'    : true
      },
      'multiLine': {
          'beforeColon'   : false,
          'afterColon'    : true,
          'align'         : 'colon'
      }
  }]
  </code></pre>
  
  <p>The goal being to make sure in an object assignment that the following is true:</p>
  
  <ol>
  <li>in a single line assignment, there is no space before each colon,
  but there is one after.</li>
  <li>in a multi-line assignment, the colons line up horizontally, and
  there is a space both before and after each colon.</li>
  </ol>
  
  <p>the strange thing is that the following three code snippets:</p>
  
  <p>1 [ from my app.vue file ].</p>
  
  <pre><code>export default {
      name        : 'app',
      components  : {
          todos
      }
  }
  </code></pre>
  
  <p>2 [ from my main.js file ].</p>
  
  <pre><code>new Vue({
      el      : '#app',
      render  : h =&gt; h( App )
  })
  </code></pre>
  
  <p>3 [ from my Hello.spec.js file ].</p>
  
  <pre><code>const vm = new Vue({
      el      : document.createElement( 'div' ),
      render  : h =&gt; h( Hello )
  })
  </code></pre>
  
  <p>are each throwing errors on the key-spacing eslint rule:</p>
  
  <pre><code>/Users/autoboxer/development/learning-vue/src/app.vue
      12:3  error  Missing space after key 'name'  key-spacing
  
  /Users/autoboxer/development/learning-vue/src/main.js
      6:2  error  Missing space after key 'el'  key-spacing
  
  /Users/autoboxer/development/learning-vue/test/unit/specs/Hello.spec.js
      7:4  error  Missing space after key 'el'  key-spacing
  </code></pre>
  
  <p>I can't figure out from my settings why they would be causing the errors listed as there are the requisite spaces after each specified word, but any help would be appreciated.</p>