Georgii Dolzhykov

Results 46 issues of 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...

Type: Bug

```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 *...

type:bug
area:api
area:plugin api

```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...

difficulty:easy
lang:javascript
type:tests

**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;...

type:bug
lang:typescript
area:union types

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...

type:bug
lang:javascript

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...

enhancement
help-wanted
triage-pending

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...