esformatter-quotes
Version:
esformatter plugin: enforces coding style that string literals are delimited with single or double quotes.
51 lines (31 loc) • 877 B
JavaScript
"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'";