[Trace - 4:21:27 PM] Sending request 'initialize - (0)'. Params: { "processId": 19892, "rootPath": "c:\\Users\\egamma\\projects\\vscode-tslint\\tslint-tests", "rootUri": "file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests", "capabilities": { "workspace": { "applyEdit": true, "workspaceEdit": { "documentChanges": true }, "didChangeConfiguration": { "dynamicRegistration": true }, "didChangeWatchedFiles": { "dynamicRegistration": true }, "symbol": { "dynamicRegistration": true, "symbolKind": { "valueSet": [ 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 ] } }, "executeCommand": { "dynamicRegistration": true }, "configuration": true, "workspaceFolders": true }, "textDocument": { "publishDiagnostics": { "relatedInformation": true }, "synchronization": { "dynamicRegistration": true, "willSave": true, "willSaveWaitUntil": true, "didSave": true }, "completion": { "dynamicRegistration": true, "contextSupport": true, "completionItem": { "snippetSupport": true, "commitCharactersSupport": true, "documentationFormat": [ "markdown", "plaintext" ], "deprecatedSupport": true }, "completionItemKind": { "valueSet": [ 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 ] } }, "hover": { "dynamicRegistration": true, "contentFormat": [ "markdown", "plaintext" ] }, "signatureHelp": { "dynamicRegistration": true, "signatureInformation": { "documentationFormat": [ "markdown", "plaintext" ] } }, "definition": { "dynamicRegistration": true }, "references": { "dynamicRegistration": true }, "documentHighlight": { "dynamicRegistration": true }, "documentSymbol": { "dynamicRegistration": true, "symbolKind": { "valueSet": [ 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 ] } }, "codeAction": { "dynamicRegistration": true }, "codeLens": { "dynamicRegistration": true }, "formatting": { "dynamicRegistration": true }, "rangeFormatting": { "dynamicRegistration": true }, "onTypeFormatting": { "dynamicRegistration": true }, "rename": { "dynamicRegistration": true }, "documentLink": { "dynamicRegistration": true }, "typeDefinition": { "dynamicRegistration": true }, "implementation": { "dynamicRegistration": true }, "colorProvider": { "dynamicRegistration": true } } }, "trace": "verbose", "workspaceFolders": [ { "uri": "file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests", "name": "tslint-tests" } ] } Debugger listening on ws://127.0.0.1:6010/0956172b-cae0-49f0-9e99-af55cc1f5043 For help see https://nodejs.org/en/docs/inspector [Trace - 4:21:28 PM] Received response 'initialize - (0)' in 673ms. Result: { "capabilities": { "textDocumentSync": 1, "codeActionProvider": true } } [Info - 4:21:28 PM] Linter is running. [Trace - 4:21:28 PM] Sending notification 'initialized'. Params: {} [Trace - 4:21:28 PM] Sending notification 'workspace/didChangeConfiguration'. Params: { "settings": { "tslint": { "enable": true, "jsEnable": false, "rulesDirectory": "", "validateWithDefaultConfig": false, "configFile": "", "ignoreDefinitionFiles": true, "exclude": "", "run": "onType", "nodePath": "", "autoFixOnSave": false, "alwaysShowRuleFailuresAsWarnings": false, "alwaysShowStatus": false, "trace": { "server": "verbose" }, "packageManager": "npm" } } } [Trace - 4:21:28 PM] Sending notification 'textDocument/didOpen'. Params: { "textDocument": { "uri": "file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts", "languageId": "typescript", "version": 1, "text": "// VS Code provided fix\n// import { hello } from \"./array-type\";\n\n//start with space\n" } } [Trace - 4:21:28 PM] onDidChangeConfiguraton [Trace - 4:21:28 PM] validateAllTextDocuments [Trace - 4:21:28 PM] onDidOpen [Trace - 4:21:28 PM] triggerValidation on file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:28 PM] onDidChangeContent [Trace - 4:21:28 PM] SettingsCache: cache updating cache forfile:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:28 PM] Received request 'workspace/configuration - (0)'. Params: { "items": [ { "scopeUri": "file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts", "section": "tslint" } ] } [Trace - 4:21:28 PM] Sending response 'workspace/configuration - (0)'. Processing request took 6ms Result: [ { "enable": true, "jsEnable": false, "rulesDirectory": "", "validateWithDefaultConfig": false, "configFile": "", "ignoreDefinitionFiles": true, "exclude": "", "run": "onType", "nodePath": "", "autoFixOnSave": false, "alwaysShowRuleFailuresAsWarnings": false, "alwaysShowStatus": false, "trace": { "server": "verbose" }, "packageManager": "npm", "workspaceFolderPath": "c:\\Users\\egamma\\projects\\vscode-tslint\\tslint-tests" } ] [Trace - 4:21:28 PM] onDidChangeContent: settings[object Object] [Trace - 4:21:28 PM] onDidChangeContent: triggerValidateDocument [Trace - 4:21:28 PM] triggerValidation on file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:28 PM] trigger validateTextDocument [Trace - 4:21:28 PM] start validateTextDocument [Trace - 4:21:28 PM] SettingsCache: cache hit for file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:28 PM] validateTextDocument: settings fetched [Trace - 4:21:28 PM] validateTextDocument: about to load tslint library [Trace - 4:21:28 PM] loadLibrary for file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:28 PM] SettingsCache: cache hit for file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:28 PM] validateTextDocument: loaded tslint library Warning: The 'no-unused-variable' rule requires type information. [Trace - 4:21:31 PM] Received notification 'window/logMessage'. Params: { "type": 3, "message": "TSLint library loaded from: c:\\Users\\egamma\\projects\\vscode-tslint\\tslint-tests\\node_modules\\tslint\\lib\\index.js" } [Info - 4:21:31 PM] TSLint library loaded from: c:\Users\egamma\projects\vscode-tslint\tslint-tests\node_modules\tslint\lib\index.js [Trace - 4:21:31 PM] validateTextDocument: about to validate file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:31 PM] Received notification 'tslint/status'. Params: { "state": 1 } [Trace - 4:21:31 PM] start doValidate file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:31 PM] SettingsCache: cache hit for file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:31 PM] Changed directory to c:\Users\egamma\projects\vscode-tslint\tslint-tests [Trace - 4:21:31 PM] validateTextDocument: about to getConfiguration [Trace - 4:21:31 PM] getConfiguration forfile:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts [Trace - 4:21:31 PM] validateTextDocument: configuration fetched [Trace - 4:21:31 PM] tslint configuration: { extends: [], jsRules: Map { 'triple-equals' => { ruleArguments: [ 'allow-null-check' ], ruleSeverity: 'warning' } }, linterOptions: {}, rules: Map { 'no-consecutive-blank-lines' => { ruleArguments: [], ruleSeverity: 'warning' }, 'array-type' => { ruleArguments: [ 'array-simple' ], ruleSeverity: 'warning' }, 'arrow-parens' => { ruleArguments: [], ruleSeverity: 'warning' }, 'no-var-keyword' => { ruleArguments: [], ruleSeverity: 'warning' }, 'no-unused-variable' => { ruleArguments: [ { 'ignore-pattern': '^_' } ], ruleSeverity: 'warning' }, 'ordered-imports' => { ruleArguments: [ { 'import-sources-order': 'lowercase-last', 'named-imports-order': 'lowercase-first' } ], ruleSeverity: 'warning' }, 'trailing-comma' => { ruleArguments: [ { multiline: 'always', singleline: 'never' } ], ruleSeverity: 'warning' }, 'class-name' => { ruleArguments: [], ruleSeverity: 'warning' }, 'comment-format' => { ruleArguments: [ 'check-space' ], ruleSeverity: 'warning' }, 'indent' => { ruleArguments: [ 'spaces' ], ruleSeverity: 'warning' }, 'no-eval' => { ruleArguments: [], ruleSeverity: 'warning' }, 'no-internal-module' => { ruleArguments: [], ruleSeverity: 'warning' }, 'no-trailing-whitespace' => { ruleArguments: [], ruleSeverity: 'warning' }, 'no-unsafe-finally' => { ruleArguments: [], ruleSeverity: 'warning' }, 'one-line' => { ruleArguments: [ 'check-open-brace', 'check-whitespace' ], ruleSeverity: 'warning' }, 'quotemark' => { ruleArguments: [ 'double' ], ruleSeverity: 'warning' }, 'semicolon' => { ruleArguments: [ 'always' ], ruleSeverity: 'warning' }, 'triple-equals' => { ruleArguments: [ 'allow-null-check' ], ruleSeverity: 'warning' }, 'typedef-whitespace' => { ruleArguments: [ { 'call-signature': 'nospace', 'index-signature': 'nospace', parameter: 'nospace', 'property-declaration': 'nospace', 'variable-declaration': 'nospace' } ], ruleSeverity: 'warning' }, 'variable-name' => { ruleArguments: [ 'ban-keywords' ], ruleSeverity: 'warning' }, 'whitespace' => { ruleArguments: [ 'check-branch', 'check-decl', 'check-operator', 'check-separator', 'check-type' ], ruleSeverity: 'warning' } }, rulesDirectory: [] } [Trace - 4:21:31 PM] Linting: start linting with tslint > version 4 [Trace - 4:21:31 PM] Received notification 'tslint/status'. Params: { "state": 2 } [Trace - 4:21:31 PM] Linting: ended linting [Trace - 4:21:31 PM] doValidate: sending diagnostics: 1 [Trace - 4:21:31 PM] Received notification 'textDocument/publishDiagnostics'. Params: { "uri": "file:///c%3A/Users/egamma/projects/vscode-tslint/tslint-tests/tests/comment-format.ts", "diagnostics": [ { "severity": 2, "message": "comment must start with a space (comment-format)", "range": { "start": { "line": 3, "character": 2 }, "end": { "line": 3, "character": 18 } }, "code": "comment-format", "source": "tslint" } ] }