fisker Cheung

Results 1275 comments of fisker Cheung

This seems incorrect to me, but stable version, also format like this. Not sure why we don' allow break after `:` **Prettier pr-18330** [Playground link](https://deploy-preview-18330--prettier.netlify.app/playground/#N4Igxg9gdgLgprEAuEAzCEAE6s+x-XAvEjJTAHSkwCMBDAJxABoQIAHGAS2gGdlQjBhADuABUYJ+KOgBsRdAJ79WNBnTABrODADKdALZwAMlyhxkqObzisINAFZwwMAOrr2yEOwZwbDADcLVXUtHV12DTMAc2QYBgBXWxAbAy44xOS4AA92OAYuI1g5AHk89RgIBjEIXi5uaC8EABMWEBzywoQYOQAVfKhGLj9La2S6qGjZOABFBIh4UdkbVgdebN0Y6bmFiyQrZeSAR3n4MWF2aRA6XgBaczhmx7b4ui5ZGIBhCAMDOi85LI2hMpnAAIIweJcGgJM75UzmJYrEAACxgBlkrhR9T8kTAcF0UnqXAC9UUXjAvBUIACSQAklAnrBdGACpwwYzdDBFNMkckfLU4O46J4UD4-Pkgm0zP4YOc6NE-nzWJEGP4vIpDECVQVYK4uM0YCjkABGVi+E5cXzyxX-fZjVg9Gj6w3GpAAJlYCRsvToNGkB2RcAMNEeT2axjokwSCrgADEqn9ITEAbCICAAL4ZoA) ```sh --parser yaml --print-width 1...

On line 10, it entered `ix:` namespace **Prettier 3.6.2** [Playground link](https://prettier.io/playground/#N4Igxg9gdgLgprEAuEAeAlgDyQC3QE3wQD5UBCAWgoAIB5AJ3QHN0oBDAG2o9bmoEYADFWIAdKNWqp86AG5iJkqegC2TagGd6YALyiQ+hUqWoA9DPkgANCAgAHGOmgbkoNvXoQA7gAV3CFxROLzYATxcbACN6NjAAazgYAGU2FTgAGV5kADNODTgbCEiAKzgwGAB1GLtkEDt6OHz6WThrEGjYhOS7WNYmZBh6AFcCkHyVdAHh0bhMOzhGNNhOWnmYmAh6HwgNdEdoWoR8Ntm11QQYTgAVBfZGRpy80d2oJg44AEUhiHhHjnybMUNJgkn13l8fq0kLl-qMAI7feA+Tx2QIgNgaChQOBwIjHGyDNjoHivADCEBUKjYtU4HDaLzecAAgjBBuhIkMkQtMti-gCQDgYCoOBU8PAND0wHAkgE9nI9qFamANBEQLIRgBJKBEWBJMCMBxM7VJGChd580b1HZwKpsGooeqNBYtNqsJowZFsJhUi02Hr0Jq1QXCtr1ViVAgwHDIAAcghsDQR6Aanu91OhTwJbEiFUj0aQACYbEN8lds4EYfy4CpIri8ek2K8hl64AAxTZU1l9GmciAgAC+-aAA) ```sh --parser html ``` **Input:** ```html ``` **Output:** ```html SyntaxError: Unexpected closing tag ":ix:div". It may happen when the...

This is how our parser (Fork of angular parser) works. [Original Angular parser parse result](https://ast-explorer.dev/#eNp1jc0KwjAQhF8l7lnpvcRe1JugoCBiPMR0bRfSTUlrUaTvbtoqRcHL/gwz3zzBQgyas5vVHqZQjt/MuKIki51sgiwny81if9yuRF4XNpHDvLj0kUi6x1fnEplSE54iE5U3cwVaQSKjXqxKzeF+r48/GuJRz1IcmlxoeioWQkHpsULf4CGnGkPQYKUgFrW/4fTbsSbGFafE2T/HjjKmKxnN9Yj78VrUHWLvqSG9yLXvYaez4hbaF3aoZTk=)

Hornestly, I don't know.. I don't have enough knowledge about both HTML spec and our parser. 😢

In your case if you close all your `` elmements, it should be able to parse. I replaced `` with `` in text editor.

I just realized that it can be a problem for `TSQualifiedName` which `.left` only allow simple node `Identifier | ThisExpression | TSQualifiedName` https://github.com/typescript-eslint/typescript-eslint/blob/16cf0f7ff1f67b5be7bd4cc1defeee7745af9e9a/packages/ast-spec/src/type/TSQualifiedName/spec.ts#L8C9-L8C19 Maybe it's fine? Just think worth to...

If this issue blocks you use `@prettier/sync`, [`@prettier/[email protected]`](https://github.com/prettier/prettier-synchronized/releases/tag/v0.6.0) fixed it.

Another real world case https://github.com/fisker/eslint-plugin-unicorn/blob/8a3c3ea1984f324e7ac91ba44336e55f8f7bb003/rules/no-static-only-class.js#L77-L95