clang-format: [JS] add space before operator 'in'.
Before: return ('aaa')in bbbb; After: return ('aaa') in bbbb; llvm-svn: 218119
This commit is contained in:
parent
2c589bcc5e
commit
3549ea1a73
|
@ -868,6 +868,9 @@ private:
|
||||||
Tok.Previous->Type == TT_PointerOrReference ||
|
Tok.Previous->Type == TT_PointerOrReference ||
|
||||||
Tok.Previous->Type == TT_TemplateCloser ||
|
Tok.Previous->Type == TT_TemplateCloser ||
|
||||||
Tok.Previous->isSimpleTypeSpecifier();
|
Tok.Previous->isSimpleTypeSpecifier();
|
||||||
|
if (Style.Language == FormatStyle::LK_JavaScript && Tok.Next &&
|
||||||
|
Tok.Next->TokenText == "in")
|
||||||
|
return false;
|
||||||
bool ParensCouldEndDecl =
|
bool ParensCouldEndDecl =
|
||||||
Tok.Next && Tok.Next->isOneOf(tok::equal, tok::semi, tok::l_brace);
|
Tok.Next && Tok.Next->isOneOf(tok::equal, tok::semi, tok::l_brace);
|
||||||
bool IsSizeOfOrAlignOf =
|
bool IsSizeOfOrAlignOf =
|
||||||
|
|
|
@ -81,6 +81,7 @@ TEST_F(FormatTestJS, UnderstandsJavaScriptOperators) {
|
||||||
getGoogleJSStyleWithColumns(20));
|
getGoogleJSStyleWithColumns(20));
|
||||||
|
|
||||||
verifyFormat("var b = a.map((x) => x + 1);");
|
verifyFormat("var b = a.map((x) => x + 1);");
|
||||||
|
verifyFormat("return ('aaa') in bbbb;");
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(FormatTestJS, UnderstandsAmpAmp) {
|
TEST_F(FormatTestJS, UnderstandsAmpAmp) {
|
||||||
|
|
Loading…
Reference in New Issue