File: formattingOnClosingBracket.ts

package info (click to toggle)
node-typescript 4.1.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 396,552 kB
  • sloc: javascript: 1,444,377; makefile: 7; sh: 3
file content (91 lines) | stat: -rw-r--r-- 2,842 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
/// <reference path='fourslash.ts'/>

////function f( ) {/*1*/
////var     x = 3;/*2*/
////    var z = 2   ;/*3*/
////    a  = z  ++ - 2 *  x ;/*4*/
////        for ( ; ; ) {/*5*/
////    a+=(g +g)*a%t;/*6*/
////        b --                          ;/*7*/
////}/*8*/
////
////    switch ( a  )/*9*/
////    {
////        case 1  :     {/*10*/
////    a ++  ;/*11*/
////        b--;/*12*/
////    if(a===a)/*13*/
////                return;/*14*/
////    else/*15*/
////        {
////            for(a in b)/*16*/
////                if(a!=a)/*17*/
////    {
////    for(a in b)/*18*/
////            {
////a++;/*19*/
////        }/*20*/
////                }/*21*/
////    }/*22*/
////        }/*23*/
////    default:/*24*/
////        break;/*25*/
////    }/*26*/
////}/*27*/

format.setOption("InsertSpaceAfterSemicolonInForStatements", true);
format.document();
goTo.marker("1");
verify.currentLineContentIs("function f() {");
goTo.marker("2");
verify.currentLineContentIs("    var x = 3;");
goTo.marker("3");
verify.currentLineContentIs("    var z = 2;");
goTo.marker("4");
verify.currentLineContentIs("    a = z++ - 2 * x;");
goTo.marker("5");
verify.currentLineContentIs("    for (; ;) {");
goTo.marker("6");
verify.currentLineContentIs("        a += (g + g) * a % t;");
goTo.marker("7");
verify.currentLineContentIs("        b--;");
goTo.marker("8");
verify.currentLineContentIs("    }");
goTo.marker("9");
verify.currentLineContentIs("    switch (a) {");
goTo.marker("10");
verify.currentLineContentIs("        case 1: {");
goTo.marker("11");
verify.currentLineContentIs("            a++;");
goTo.marker("12");
verify.currentLineContentIs("            b--;");
goTo.marker("13");
verify.currentLineContentIs("            if (a === a)");
goTo.marker("14");
verify.currentLineContentIs("                return;");
goTo.marker("15");
verify.currentLineContentIs("            else {");
goTo.marker("16");
verify.currentLineContentIs("                for (a in b)");
goTo.marker("17");
verify.currentLineContentIs("                    if (a != a) {");
goTo.marker("18");
verify.currentLineContentIs("                        for (a in b) {");
goTo.marker("19");
verify.currentLineContentIs("                            a++;");
goTo.marker("20");
verify.currentLineContentIs("                        }");
goTo.marker("21");
verify.currentLineContentIs("                    }");
goTo.marker("22");
verify.currentLineContentIs("            }");
goTo.marker("23");
verify.currentLineContentIs("        }");
goTo.marker("24");
verify.currentLineContentIs("        default:");
goTo.marker("25");
verify.currentLineContentIs("            break;");
goTo.marker("26");
verify.currentLineContentIs("    }");
goTo.marker("27");
verify.currentLineContentIs("}");