protected override void OnFirstVisibleTokenAfterNewLine() { AddBeforeCurrent(JsToken.Space(Indent * IndentSize)); if (Current.Node.IsSwitchSectionStatement()) { AddBeforeCurrent(JsToken.Space(1 * IndentSize)); } }
protected override void OnForStatementSemicolon() { var next = CurrentNode.NextVisibleToken(); if (next != null && next.Value.Value == ")") { return; } AddAfterCurrent(JsToken.Space()); }
protected override void OnFunctionSwitchIfWhileForKeyword() { var func = Current.Node as JsFunction; if (func != null && func.Name.IsNotNullOrEmpty()) { return; } AddAfterCurrent(JsToken.Space()); }
protected override void OnBinaryOperator() { AddBeforeCurrent(JsToken.Space()); AddAfterCurrent(JsToken.Space()); }
protected override void OnJsonArraySeparator() { AddAfterCurrent(JsToken.Space()); }
protected override void OnFunctionOrInvocationParameterSeparator() { AddAfterCurrent(JsToken.Space()); }
protected override void OnJsonNameValueSeparator() { AddAfterCurrent(JsToken.Space()); }
protected override void OnForStatementComma() { AddAfterCurrent(JsToken.Space()); }