The generic-spacing rule doesn't support CRLF line breaks. ```js // Passes type X = Promise<\n (foo),\n bar,\n (((baz)))\n> // Doesn't pass type X = Promise<\r\n (foo),\r\n bar,\r\n (((baz)))\r\n> ```