diff --git a/src/compiler/symbolWalker.ts b/src/compiler/symbolWalker.ts index ac6b60bdc3e58..4af313e38966f 100644 --- a/src/compiler/symbolWalker.ts +++ b/src/compiler/symbolWalker.ts @@ -122,7 +122,7 @@ namespace ts { } forEach(signature.typeParameters, visitType); - for (const parameter of signature.parameters){ + for (const parameter of signature.parameters) { visitSymbol(parameter); } visitType(getRestTypeOfSignature(signature)); diff --git a/tslint.json b/tslint.json index 06f76848fedbb..13c9e161958fe 100644 --- a/tslint.json +++ b/tslint.json @@ -1,4 +1,5 @@ { + "extends": "tslint:latest", "rulesDirectory": "built/local/tslint/rules", "rules": { "array-type": [true, "array"], @@ -69,6 +70,56 @@ "check-separator", "check-type" ], - "no-string-literal": true + + // TODO + "arrow-parens": false, // [true, "ban-single-arg-parens"] + "arrow-return-shorthand": false, + "ban-comma-operator": false, + "ban-types": false, + "callable-types": false, + "forin": false, + "member-access": false, // [true, "no-public"] + "no-conditional-assignment": false, + "no-console": false, + "no-debugger": false, + "no-empty": false, + "no-empty-interface": false, + "no-eval": false, + "no-implicit-dependencies": false, + "no-invalid-template-strings": false, + "no-object-literal-type-assertion": false, + "no-shadowed-variable": false, + "no-submodule-imports": false, + "no-this-assignment": false, + "no-unused-expression": false, + "no-unnecessary-initializer": false, + "no-var-requires": false, + "object-literal-key-quotes": false, + "only-arrow-functions": false, + "ordered-imports": false, + "prefer-conditional-expression": false, + "prefer-for-of": false, + "radix": false, + "space-before-function-paren": false, + "trailing-comma": false, + "unified-signatures": false, + "variable-name": false, + + // These should be done automatically by a formatter. https://github.com/Microsoft/TypeScript/issues/18340 + "align": false, + "eofline": false, + "max-line-length": false, + "no-consecutive-blank-lines": false, + + // Not doing + "interface-name": false, + "max-classes-per-file": false, + "member-ordering": false, + "no-angle-bracket-type-assertion": false, + "no-bitwise": false, + "no-namespace": false, + "no-reference": false, + "object-literal-sort-keys": false, + "one-variable-per-declaration": false } }