UNPKG

esformatter-quotes

Version:

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

51 lines (31 loc) 877 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'";