Files
test-repo/changelog_unreleased/javascript/14406.md
T

745 B

Fix missing parentheses and semicolons around prettier-ignored nodes (#14406 by @fisker)

// Input
async function request(url) {
  return (
    // prettier-ignore
    await fetch(url)
  ).json()
}

// Prettier stable
async function request(url) {
  return (
    // prettier-ignore
    await fetch(url).json()
  );
}

// Prettier main
async function request(url) {
  return (
    // prettier-ignore
    (await fetch(url)).json()
  );
}
// Input
foo();
// prettier-ignore
[bar, baz].forEach(console.log)

// Prettier stable (--no-semi)
foo()
// prettier-ignore
[bar, baz].forEach(console.log)

// Prettier main
foo()
// prettier-ignore
;[bar, baz].forEach(console.log)