fisker Cheung
fisker Cheung
I decided to use strings at last, https://github.com/ikatyang-collab/linguist-languages/blob/3d68f6f0a1057e9c25aa42a81c67ddd069041eb8/lib/index.mjs#L1 But this file is generated, and using strings only because I'm too lazy to check if it's an identifier. 😄
[`resolutions` field in `yarn` uses `/`](https://github.com/yarnpkg/rfcs/blob/master/implemented/0000-selective-versions-resolutions.md#package-designation)
Smaller reproduction **Prettier 3.6.2** [Playground link](https://prettier.io/playground/#N4Igxg9gdgLgprEAuEAeeBbADgGwIbwB8AOlAAQVmpYnmUWoDOMATtAOaHDBkCWZAXwGoA9MzZRO8AB4xS9UTVKjMuAnEIgANCAhYYvaI2Sg8LNgHcACmYTGUeHBbwBPYzoBGLPGADWcGABlPAw4ABleKDhkADNHRjgdCA8AKzgwGAB1byxkECwWOASWADdoz28-AMCsH0j2ZFYAV0SQBIxeWPjWuGksOBZeUNhHAHl+7xgIFisIRl4DaDyEABNtEF6JoYQYRwAVAagzXiKunASdeckcOABFJoh4RpYWnRTGaUD6m-vH6KQ4udWgBHB7wKxsLD2cBGXjMHbrVh4Xg4eoAYQgGAweDyUGg5Ta3zgAEEYKxeB4muCBhEos9XiAABYwDA4TKMhZFWpgOCBOwLXglBYuPJgRjuEAlFoASSgKx2gTAg30xLlgRgLhu9NaBTmcGyeFyKAKRQGZXWkWKMAheHY2LOF3yZmKeSlBIKkSyvBWMEZyAAHAAGHSFUG8Qo2u04gHdHS7DyZb2+5AAJh0TQSezwHnsgMdcAwHjgK3lKzCeEkTVtcAAYtNsWT6nkIDEYiAhEA) ```sh --parser vue --no-semi --single-quote --quote-props consistent --trailing-comma none --vue-indent-script-and-style --embedded-language-formatting off --single-attribute-per-line ``` **Input:** ```vue {{ i }}text ``` **Output:** ```vue {{ i...
“㍼” (U+337C) seems in punctuations too.
Yes, but I don't think it's a punctuation. I checked the usage in Prettier, it seems Prettier only use `.all()` now, I'll dig the history deeper, maybe we should just...
I think punctuation and symbols have different meanings.
```js ()=>{} [a]=b ``` This should be the same problem.
@3cp I'm still not familiar with the parse logic, can you take a look when you have time?
I guess the problem here is that "unparenthesized arrow function" can't start member expression. See this case https://github.com/meriyah/meriyah/issues/475#issuecomment-2993791276 (note that, it's not inside class)
Since the Plugin uses the same printer as other js/ts parsers, it shares the same change as other parsers. Not sure how we should process.