@@ -75,28 +75,28 @@ function delint(sourceFile) {
75
75
delintNode ( sourceFile ) ;
76
76
function delintNode ( node ) {
77
77
switch ( node . kind ) {
78
- case 199 /* ForStatement */ :
79
- case 200 /* ForInStatement */ :
80
- case 198 /* WhileStatement */ :
81
- case 197 /* DoStatement */ :
82
- if ( node . statement . kind !== 192 /* Block */ ) {
78
+ case ts . SyntaxKind . ForStatement :
79
+ case ts . SyntaxKind . ForInStatement :
80
+ case ts . SyntaxKind . WhileStatement :
81
+ case ts . SyntaxKind . DoStatement :
82
+ if ( node . statement . kind !== ts . SyntaxKind . Block ) {
83
83
report ( node , "A looping statement's contents should be wrapped in a block body." ) ;
84
84
}
85
85
break ;
86
- case 196 /* IfStatement */ :
86
+ case ts . SyntaxKind . IfStatement :
87
87
var ifStatement = node ;
88
- if ( ifStatement . thenStatement . kind !== 192 /* Block */ ) {
88
+ if ( ifStatement . thenStatement . kind !== ts . SyntaxKind . Block ) {
89
89
report ( ifStatement . thenStatement , "An if statement's contents should be wrapped in a block body." ) ;
90
90
}
91
91
if ( ifStatement . elseStatement &&
92
- ifStatement . elseStatement . kind !== 192 /* Block */ &&
93
- ifStatement . elseStatement . kind !== 196 /* IfStatement */ ) {
92
+ ifStatement . elseStatement . kind !== ts . SyntaxKind . Block &&
93
+ ifStatement . elseStatement . kind !== ts . SyntaxKind . IfStatement ) {
94
94
report ( ifStatement . elseStatement , "An else statement's contents should be wrapped in a block body." ) ;
95
95
}
96
96
break ;
97
- case 181 /* BinaryExpression */ :
97
+ case ts . SyntaxKind . BinaryExpression :
98
98
var op = node . operatorToken . kind ;
99
- if ( op === 30 /* EqualsEqualsToken */ || op == 31 /* ExclamationEqualsToken */ ) {
99
+ if ( op === ts . SyntaxKind . EqualsEqualsToken || op == ts . SyntaxKind . ExclamationEqualsToken ) {
100
100
report ( node , "Use '===' and '!=='." ) ;
101
101
}
102
102
break ;
@@ -112,7 +112,7 @@ exports.delint = delint;
112
112
var fileNames = process . argv . slice ( 2 ) ;
113
113
fileNames . forEach ( function ( fileName ) {
114
114
// Parse a file
115
- var sourceFile = ts . createSourceFile ( fileName , readFileSync ( fileName ) . toString ( ) , 2 /* ES6 */ , /*setParentNodes */ true ) ;
115
+ var sourceFile = ts . createSourceFile ( fileName , readFileSync ( fileName ) . toString ( ) , ts . ScriptTarget . ES6 , /*setParentNodes */ true ) ;
116
116
// delint it
117
117
delint ( sourceFile ) ;
118
118
} ) ;
0 commit comments