fisker Cheung
fisker Cheung
> Newline and space will be able to be interchanged with each other unconditionally. This should be [HTML whitespace](https://infra.spec.whatwg.org/#ascii-whitespace). They can change.
Thanks for your contribution. I don't have a good solution for #4708, but I don't think we can accept this solution either.
Personally, I really don't like the idea, I'd rather implement `ignorePatterns` mentioned in https://github.com/prettier/prettier/pull/14785#issuecomment-1563454701, but if other maintainers think it's okay to add this special parser, I'll be fine. One...
What do you think we add support for `ignore: boolean` to `overrides`? #15322
I guess xml plugin not loaded.
Thanks for pointing that out. Maybe we can use `` instead of auto-generated anchors?
**Prettier pr-14639** [Playground link](https://deploy-preview-14639--prettier.netlify.app/playground/#N4Igxg9gdgLgprEAuEAzCEAUAdEAbaAc1wAIBqE3AZzhlwEoA6AIwEMAnHECVUi3DoQCuAWwQwqDFqwBeXAO4BLPHj6UQzdnFYBrBtiiMAjkIAemAAYGSNkvBEAHPK3gk8i+O1aqoFpjAgAZRh2RShCTHoQABpuBxhFaCpkUA52CHkABQ4EZJRveVYAT2TYzVYwHVpA1jEAGTC4ZFRvGjKvSuqHCrDCZBChOFiaEUV+9kHh3rw4AEUhCHhm1qGQACsqU0DpuYWlpBa8NpATRbhM9Ic8kFYqAFooODgAExeYkBDWZV6AYQgRESsZA3FTvKg7ACCMBCimYQngmTg7Aaj2WR1WAAsYCI8AB1DEeOBUbpgOCBXIeRQANw8RWBYCopRAVMGAEkoK9YIEwKF4hCOcEijM0ccHOkaLivA5gWKiUiqU1YmEaOwYBdWIRASLVt12CrgWxmHA8O8xWEYLjFM8YBjkAAOAAMsS0JkUWnVmqBBxWsRgrGYluttqQACZYkIaAAVf15Q7HOAiI3PV7POqscJCDVwABiEHYgOhvWBrHhEBAAF9y0A) ```sh --parser babel ``` **Input:** ```jsx foo("long" + "set").bar("of" + "arguments").baz("will" + "break") .qux(` template literal `).toString() ``` **Output:** ```jsx foo("long" + "set") .bar("of" + "arguments")...
These two should format the same **Prettier pr-14639** [Playground link](https://deploy-preview-14639--prettier.netlify.app/playground/#N4Igxg9gdgLgprEAuEAzCEAUAdEAbaAc1wAIBqE3AZzhlwEoA6AIwEMAnHECVUi3DoQCuAWwQwqDFqwBeXAO4BLPHj6UQzdnFYBrBtiiMAjkIAeOKCRIADA1avwRABzyt4JPIvjtWqqNfoDA3QsXAIoYhBydRo6ECY2TlweNQF2YTFYSXjpOVwlFVSNLV19QxNzW0t7Rxc3OA8vOB8-AJAAGm4nGEVoKmRQDnYIeQAFDgR+lF95VgBPfs7NVjAdWgBlVjEAGUUoOGRUXxoln1WNpxW9wmQYdiE4TpoRRVv7x5Aqa7w4AEUhCDwQ7HD4AKyopnW3z+AKBSCOeBOIBMgLgo2GTimIFYVAAtPs4AATIkdEB3VjKa4AYQgIhErGQ2JUpK+ER+AEEYHdFMwhPBRs1dvtgYiPgALGAiPAAdTFTSolzAcHWky8igAbl45oywFRFiB1Q8AJJQYmwdZgdiKbrs03rGBzH4ipFOYY0aU+JyM11wGjsdUHTp7P0wdGsQj050fS7sP2MtjMOB4UmuvYwaWKQkwMXIAAcAAZOloTIotGGIwz4SDOjBWMwM1mc0gAEydIQ0AAqdamCKRcBEicJxMJ21YESE4bgADEIOx6VzrozWHyICAAL5roA) ```sh --parser babel ``` **Input:** ```jsx foo("long" + "set").bar("of" + "arguments").baz("will" + "break") .qux( ` template literal `) foo("long" +...
seiyab may want work on it after he finish https://github.com/prettier/prettier/pull/14633
This comment make sense, https://github.com/prettier/prettier/issues/8182#issuecomment-621175536 **Prettier pr-14838** [Playground link](https://deploy-preview-14838--prettier.netlify.app/playground/#N4Igxg9gdgLgprEAuEAdNHVQM4QLZwAEAJhGNlulWrAJ4AORAxIbgYZHgbFgGIQRCwLIUIBLYkkIBJACIBCLAF8QAGhAR6MMdGzJQAQwBORiAHcACsYR6UBgDZmDtPeoBGRg2ADWcGAGUDAgAZMSg4ZAAzB2w4d08fP396LzCAc2QYIwBXOJBYvDFMnLzsdPs4AEVsiHgomLyAK2wAD39yqpq6pGj7WPUARy64C1N6WxADbABacLhiebUQLIMxe3SAYXw8A2RJ+3slsqg0ioBBGCyxN2z4CzgjUPD6vryACxg8ewB1N7F4bApMBwfw2f5iABu-1oe3IrhAENy0igC1g-jARjEWjOKP8MFoFRe-RA9FMsW+nnoe1JcFiRghEXUYTpMFGBjSOyJeRSRjpezSlLeA0O6lJYRg3wkMDeyAAHAAGdRGOBDMTKtkc3Y9BrqGAGNyS4jS5AAJnU2ViABV9bZesS4Hg3PMFsRggYTtl2XB+EYdpd0nsDLcICAlEogA) ```sh --parser graphql ``` **Input:** ```graphql """ some docs """ type # some comment Foo { id: ID! } ``` **Output:**...