Stricter error checking

This commit is contained in:
Dirk Baeumer
2017-09-04 21:43:30 +02:00
parent 2ec8957e5b
commit 9717644f24
4 changed files with 13 additions and 10 deletions

View File

@ -6,9 +6,9 @@
import * as path from 'path';
import { workspace, Disposable, ExtensionContext, WorkspaceConfiguration } from 'vscode';
import { workspace, ExtensionContext, WorkspaceConfiguration } from 'vscode';
import {
LanguageClient, LanguageClientOptions, SettingMonitor, ServerOptions, TransportKind, ProposedProtocol, Middleware, CancellationToken,
LanguageClient, LanguageClientOptions, ServerOptions, TransportKind, ProposedProtocol, CancellationToken,
ConfigurationMiddleware, GetConfigurationParams
} from 'vscode-languageclient';

View File

@ -1,5 +1,9 @@
{
"compilerOptions": {
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"target": "es6",
"module": "commonjs",
"moduleResolution": "node",

View File

@ -5,13 +5,8 @@
'use strict';
import {
IPCMessageReader, IPCMessageWriter,
createConnection, IConnection, TextDocumentSyncKind,
TextDocuments, TextDocument, Diagnostic, DiagnosticSeverity,
InitializeParams, InitializeResult, TextDocumentPositionParams,
DidChangeConfigurationNotification, ClientCapabilities,
CompletionItem, CompletionItemKind, StreamMessageReader, StreamMessageWriter, ProposedProtocol,
ConfigurationItem
createConnection, TextDocuments, TextDocument, Diagnostic, DiagnosticSeverity,
InitializeResult, DidChangeConfigurationNotification, ProposedProtocol, ConfigurationItem
} from 'vscode-languageserver';
// Create a connection for the server. The connection uses Node's IPC as a transport
@ -21,7 +16,7 @@ let connection = createConnection(ProposedProtocol);
// supports full document sync only
let documents: TextDocuments = new TextDocuments();
connection.onInitialize((params): InitializeResult => {
connection.onInitialize((_params): InitializeResult => {
return {
capabilities: {
// Tell the client that the server works in FULL text document sync mode

View File

@ -1,5 +1,9 @@
{
"compilerOptions": {
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"target": "es6",
"module": "commonjs",
"moduleResolution": "node",