UNPKG

esformatter-quotes

Version:

esformatter plugin: enforces coding style that string literals are delimited with single or double quotes.

51 lines (31 loc) 880 B
"use strict"; // basic ==== var singleQuote = 'single'; var doubleQuote = "double"; // avoid escaping ==== var avoidSingle = 'single "quote"'; var avoidDouble = "double 'quote'"; // escaping ==== var lorem = "ipsum \"dolor\" sit 'amet'"; var maecennas = 'ipsum \'dolor\' sit "amet"'; var unnecessaryEscape = 'bar \'baz\' \"dolor\"'; var escapedSlashesSingle = 'bar \\"baz\\"'; var escapedSlashesDouble = "bar \\'baz\\'"; var leadingSingle = "'"; var leadingDouble = '"'; var unnecessaryEscapeSingle = '\''; var successiveQuotes = ' \'\' ""'; // multiline strings ==== var multi1 = 'multiline \ madness \ "quotes" \ \'everywhere\''.substr(0, 15) var multi2 = "even more \ multiline \ 'strings' \ \"which is one of the \ saddest things about JS\"".substr(15, 15) var multiAvoidSingle = 'lorem \ ipsum "dolor"'; var multiAvoidDouble = "dolor sit \ ipsum 'dolor'";