From dbbbe3429ea29afba4a10bf8ea926f957f207845 Mon Sep 17 00:00:00 2001 From: Naman Kumar Date: Mon, 18 May 2020 04:25:25 +0530 Subject: [PATCH] block-string: print multi line for trailing backslash --- src/language/blockString.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/language/blockString.js b/src/language/blockString.js index dba151a125f..d8ec8fb49dc 100644 --- a/src/language/blockString.js +++ b/src/language/blockString.js @@ -85,8 +85,12 @@ export function printBlockString( const isSingleLine = value.indexOf('\n') === -1; const hasLeadingSpace = value[0] === ' ' || value[0] === '\t'; const hasTrailingQuote = value[value.length - 1] === '"'; + const hasTrailingSlash = value[value.length - 1] === '\\'; const printAsMultipleLines = - !isSingleLine || hasTrailingQuote || preferMultipleLines; + !isSingleLine || + hasTrailingQuote || + hasTrailingSlash || + preferMultipleLines; let result = ''; // Format a multi-line block quote to account for leading space.