Georgii Dolzhykov
Georgii Dolzhykov
### Environment * OS Version: WSL (10.0.18363.657) Ubuntu 18.04.1 LTS * Node.js Version: v10.15.0 ### Steps to reproduce 1. Create a dir named `a\` and a file in it. ```console...
```js var amdclean = require('amdclean'); var code = ` define('doc', [], function() { return document; }); define('foo', ['doc'], function(document) { return function() { console.log(document) }; }); define('bar', ['doc'], function(document) {...
## Description ``` Benchmark 1: node ./bench.mjs next serial Time (mean ± σ): 51.332 s ± 0.487 s [User: 65.975 s, System: 3.728 s] Range (min … max): 50.748 s...
**Environments:** - Prettier Version: next - Running Prettier via: API - Runtime: Node 18 - Operating System: WSL - Prettier plugins (if any): custom **Steps to reproduce:** ```js import *...
```js yield = 3 ``` causes an error: `Unexpected reserved word 'yield'` ([playground](https://deploy-preview-10446--prettier.netlify.app/playground/#N4Igxg9gdgLgprEAuEBPAlnANgEwAQC8eAzCADQgQAOM60AzsqAIYBOrEA7gApsKMpmWTs1SMKAI1bMwAazgwAylRnooAc2QxWAVzgU4AWwlwcOUwBlmGnc3VwAYhFaHmMWhuQhmOmBHIgABYwhlgA6oHo8PQqYHCK-FHoAG5RqF5g9OIgavRwrDDc0uquyABmQnkUAFb0AB4AQtJyCorMhnAWanDllfogtXWKaupYcACKOhDwvVhVICqseaxeEswmWAFUrGowYeg4MIHIABwADBTbEHlh0lRe23DLyT0UAI5T8EXUAt70ALRQOCmUwBVhwD7ocFFOylJAVOb9PKGdBaXRIkZjSbTHrwvoUGDrfaHY5IABMBOk6CwIwAwhBDHCQE8AKwBHR5AAq6wECPmyT0AEkoOZYIowDsaABBEWKGCoMazPIAX2VQA)), which should only happen in modules. In non-module code, `yield` is an acceptable identifier ([spec](https://tc39.es/ecma262/#sec-keywords-and-reserved-words)). Prettier 2.2.1...
**Prettier 2.7.1** [Playground link](https://prettier.io/playground/#N4Igxg9gdgLgprEAuEMCeAHOACAygVywCcAZaAcwBVM4A5AQwFs4yi5GBJDAZ30dfZdejAEIAbeuMkSpsmfOmK59bAF4AOlGzYAYhH0BGAAwnsAH2wj6ALwBMJo+cv1S+t+4+ev3nx7JRyAG4QABoQCAwYAEtobmRQFyIIAHcABRcEOJR6MWT6NDiwgCMiejAAazgYXCYWKKg4ZAAzHO44YtKKqtwMMvryZBgifHaQdiK4ABNJqZJ6APx6cjg9IkZ6GGiA5BB6fBgIUJAACxhGMQB1Y6j4bl6wOFxMm6iANxu0HbBuQpB6tqIMFSpXI62arVGACtuAAPXD9MRwACK+Ag8HBYjaYV6RABOyK9AmYiOGCI9RgFyikxgx2QAA4jNikm0LqUMDtSXAAa9GmEAI6o+DAiJZXbcAC0DSmUyObAFUTYwKWYKQLUxozajCig2GGoRyMFjVVELCMEJlOptKQtlNpSiYn6AGEIIwVWNuABWI74NqUQlZNVYkCvEYcKAzWC4MBkyIAQXDuHQiIxbQAvqmgA) ```sh --parser babel ``` **Input:** ```jsx type SuperLongTypeNameLoremIpsumLoremIpsumBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla = Fooo1000 | Baz2000 | BarLoooooooooooooooooooooooooooooooooooooooooooooooooLong; ``` **Output:** ```jsx type SuperLongTypeNameLoremIpsumLoremIpsumBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla = | Fooo1000 | Baz2000 | BarLoooooooooooooooooooooooooooooooooooooooooooooooooLong;...
Note that it's not about template literals. It's about normal string literals with escaped line breaks. **Prettier 2.7.1** [Playground link](https://prettier.io/playground/#N4Igxg9gdgLgprEAuc0DOMAEAbCAnOAWwEkAHNAV0IDEIIAhAQwC8m8BGTAXkwHIBZCthgBLbCKhxMGPBIDmAHSVRMqtWsHCxEqTPlKFUXocOQoGHPiJlKNOk1aM8AJm59No8ZOkxZURcrqQR7a3nr+BipBGkKeOj5+csZQIAA0IBCkoujIoE54EADuAApOCGjIIIzYhYwAnhXpAEZ4jGAA1nAwAMqMhHAAMjrIAGbVaHDNrR1d3aRt8si+FJMgRE1wACabWwOM-hSMcnC0eISMMKL+lYwUMBBpIAAWMITYAOpPIvBo82Bw3XK3xEADdvnVKmA0I0QBIJngYMVWnJzqNxqsAFZoAAe3Xk2DgAEUKBB4GjsBN0vM8PDKk1GBtsI9SH4YO8RJsYE9kAAOAAMVIKE3erVIlRZcHhILgjwAjiT4EjMhUUIw0ABaSRbLaPAjykQEJFHVFIMYU1YTQgiJZ4FbpND4okKmWm9HpGAM9mc7lIZzu1qhOQAYQghBNazQAFZHhQJgAVBkqs2UkAglbEKA7WDdMCyLIAQUz3RgdQJ5ImAF8K0A) ```sh --parser babel ``` **Input:** ```jsx const loremIpsumFooBazBar1 = 'Multiline...
Seems like this hasn't been discussed yet. Effectively, there is no difference between these two expressions, but currently JS parsers parse them differently, which doesn't serve any good purpose and...
### Summary This was discussed in https://github.com/prettier/prettier-vscode/issues/1515#issuecomment-801884216 and turned out to be a separate issue. ### Steps To Reproduce: 1. create an empty directory 1. create `.prettierrc` in it, with...
Starting with the Release 19, Safari Technology Preview is incompatible with Protractor. See https://webkit.org/blog/7093/release-notes-for-safari-technology-preview-19/: > Changed `window.name` to be cleared after a cross-origin navigation (r209076) So if we try to...