title: Eslint: how to force multiline object literals and arrays to have the same indent?
body: <p>E.g. these should be allowed:</p>
  
  <pre><code>{ a: 1, b: 2, c: 3 };
  
  {
    a: 1,
    b: 2,
    c: 3,
  };
  
  {
    a: 1, b: 2, c: 3,
  };
  
  [
    1,
    2,
    3,
  ];
  </code></pre>
  
  <p>These should not be allowed:</p>
  
  <pre><code>{ a: 1,
    b: 2,
    c: 3,
  };
  
  {
    a: 1, b: 2,
    c: 3,
  };
  </code></pre>
  
  <p>I added <code>"object-property-newline": [2, { allowAllPropertiesOnSameLine: true }],</code>, but it's still allowing the 2 examples. I also tried several <code>key-spacing</code> options but it doesn't do what I want. How do I disallow the last 2 examples?</p>