From 0f9017ef954c4c971a6fc1304741843c876e589a Mon Sep 17 00:00:00 2001 From: cobalt <61329810+RedGuy12@users.noreply.github.com> Date: Tue, 27 Feb 2024 11:23:31 -0600 Subject: [PATCH] fix(Faces): Escape backslash in `Shrug` (#10156) * fix(Faces): Escape backslash in `Shrug` * Update formatters.ts * Update formatters.ts * Update formatters.test.ts --- packages/formatters/__tests__/formatters.test.ts | 7 ++----- packages/formatters/src/formatters.ts | 4 +--- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/formatters/__tests__/formatters.test.ts b/packages/formatters/__tests__/formatters.test.ts index 0feec150c..362543692 100644 --- a/packages/formatters/__tests__/formatters.test.ts +++ b/packages/formatters/__tests__/formatters.test.ts @@ -314,12 +314,9 @@ describe('Message formatters', () => { }); describe('Faces', () => { - // prettier-ignore - /* eslint-disable no-useless-escape */ - test('GIVEN Faces.Shrug THEN returns "¯\_(ツ)_/¯"', () => { - expect<'¯\_(ツ)_/¯'>(Faces.Shrug).toEqual('¯\_(ツ)_/¯'); + test('GIVEN Faces.Shrug THEN returns "¯\\_(ツ)_/¯"', () => { + expect<'¯\\_(ツ)_/¯'>(Faces.Shrug).toEqual('¯\\_(ツ)_/¯'); }); - /* eslint-enable no-useless-escape */ test('GIVEN Faces.Tableflip THEN returns "(╯°□°)╯︵ ┻━┻"', () => { expect<'(╯°□°)╯︵ ┻━┻'>(Faces.Tableflip).toEqual('(╯°□°)╯︵ ┻━┻'); diff --git a/packages/formatters/src/formatters.ts b/packages/formatters/src/formatters.ts index a33820369..eec15ed14 100644 --- a/packages/formatters/src/formatters.ts +++ b/packages/formatters/src/formatters.ts @@ -675,7 +675,6 @@ export const TimestampStyles = { */ export type TimestampStylesString = (typeof TimestampStyles)[keyof typeof TimestampStyles]; -// prettier-ignore /** * All the available faces from Discord's native slash commands. */ @@ -683,8 +682,7 @@ export enum Faces { /** * `¯\_(ツ)_/¯` */ - // eslint-disable-next-line no-useless-escape - Shrug = '¯\_(ツ)_/¯', + Shrug = '¯\\_(ツ)_/¯', /** * `(╯°□°)╯︵ ┻━┻`