提交 1fdc2b15 编写于 作者: A Alex Dima

tslint

上级 6c1d083f
......@@ -22,7 +22,6 @@ import {IDisposable, disposeAll} from 'vs/base/common/lifecycle';
import {StopWatch} from 'vs/base/common/stopwatch';
import {TPromise} from 'vs/base/common/winjs.base';
import {Range} from 'vs/editor/common/core/range';
import * as Strings from 'vs/base/common/strings';
import {ignoreBracketsInToken} from 'vs/editor/common/modes/supports';
import {BracketsUtils} from 'vs/editor/common/modes/supports/electricCharacter';
......
......@@ -5,11 +5,9 @@
'use strict';
import {NullMode} from 'vs/editor/common/modes/nullMode';
import {Range} from 'vs/editor/common/core/range';
import Modes = require('vs/editor/common/modes');
import EditorCommon = require('vs/editor/common/editorCommon');
import {Arrays} from 'vs/editor/common/core/arrays';
import Errors = require('vs/base/common/errors');
export interface ITextSource {
......@@ -28,9 +26,6 @@ export interface ITextSource {
getLineTokens(lineNumber:number, inaccurateTokensAcceptable:boolean): EditorCommon.ILineTokens;
}
var getType = EditorCommon.LineTokensBinaryEncoding.getType;
var getStartIndex = EditorCommon.LineTokensBinaryEncoding.getStartIndex;
export interface INonWordTokenMap {
[key:string]:boolean;
}
......
......@@ -11,12 +11,10 @@
import {AbstractMode} from 'vs/editor/common/modes/abstractMode';
import {AbstractModeWorker} from 'vs/editor/common/modes/abstractModeWorker';
import Supports = require('vs/editor/common/modes/supports');
import {ILexer} from 'vs/editor/common/modes/monarch/monarchCommon';
import Modes = require('vs/editor/common/modes');
import MonarchDefinition = require('vs/editor/common/modes/monarch/monarchDefinition');
import {createTokenizationSupport} from 'vs/editor/common/modes/monarch/monarchLexer';
import {OnEnterSupport} from 'vs/editor/common/modes/supports/onEnter';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
import {IThreadService} from 'vs/platform/thread/common/thread';
import {IModeService} from 'vs/editor/common/services/modeService';
......
......@@ -11,12 +11,10 @@
import {TPromise} from 'vs/base/common/winjs.base';
import {AbstractMode} from 'vs/editor/common/modes/abstractMode';
import Supports = require('vs/editor/common/modes/supports');
import MonarchCommonTypes = require('vs/editor/common/modes/monarch/monarchCommon');
import EditorCommon = require('vs/editor/common/editorCommon');
import {IModelService} from 'vs/editor/common/services/modelService';
import Modes = require('vs/editor/common/modes');
import {IOnEnterSupportOptions} from 'vs/editor/common/modes/supports/onEnter';
import {CharacterPair, IRichEditConfiguration} from 'vs/editor/common/modes/supports/richEditSupport';
import {IComposableSuggestContribution} from 'vs/editor/common/modes/supports/suggestSupport';
......
......@@ -11,7 +11,6 @@
import {AbstractState} from 'vs/editor/common/modes/abstractState';
import {LineStream} from 'vs/editor/common/modes/lineStream';
import Supports = require('vs/editor/common/modes/supports');
import MonarchCommonTypes = require('vs/editor/common/modes/monarch/monarchCommon');
import Modes = require('vs/editor/common/modes');
import {IModeService} from 'vs/editor/common/services/modeService';
......
......@@ -4,18 +4,9 @@
*--------------------------------------------------------------------------------------------*/
'use strict';
import {TPromise} from 'vs/base/common/winjs.base';
import Strings = require('vs/base/common/strings');
import {IModelService} from 'vs/editor/common/services/modelService';
import {LineStream} from 'vs/editor/common/modes/lineStream';
import {NullMode, NullState, nullTokenize} from 'vs/editor/common/modes/nullMode';
import {DefaultFilter} from 'vs/editor/common/modes/modesFilters';
import Modes = require('vs/editor/common/modes');
import EditorCommon = require('vs/editor/common/editorCommon');
import {IResourceService} from 'vs/editor/common/services/resourceService';
import {Arrays} from 'vs/editor/common/core/arrays';
import URI from 'vs/base/common/uri';
import {IDisposable} from 'vs/base/common/lifecycle';
export class Token implements Modes.IToken {
public startIndex:number;
......
......@@ -9,7 +9,6 @@ import {handleEvent, ignoreBracketsInToken} from 'vs/editor/common/modes/support
import Strings = require('vs/base/common/strings');
import {Range} from 'vs/editor/common/core/range';
import {IRichEditBracket} from 'vs/editor/common/editorCommon';
import {Arrays} from 'vs/editor/common/core/arrays';
/**
* Definition of documentation comments (e.g. Javadoc/JSdoc)
......@@ -238,7 +237,7 @@ function once<T, R>(keyFn:(input:T)=>string, computeFn:(input:T)=>R):(input:T)=>
cache[key] = computeFn(input);
}
return cache[key];
}
};
}
var getRegexForBracketPair = once<ISimpleInternalBracket,RegExp>(
......
......@@ -7,9 +7,7 @@
import {createDecorator, ServiceIdentifier} from 'vs/platform/instantiation/common/instantiation';
import {TPromise} from 'vs/base/common/winjs.base';
import Modes = require('vs/editor/common/modes');
import Supports = require ('vs/editor/common/modes/supports');
import MonarchTypes = require('vs/editor/common/modes/monarch/monarchTypes');
import {IOnEnterSupportOptions} from 'vs/editor/common/modes/supports/onEnter';
import {IDisposable} from 'vs/base/common/lifecycle';
import {IRichEditConfiguration} from 'vs/editor/common/modes/supports/richEditSupport';
import {IDeclarationContribution} from 'vs/editor/common/modes/supports/declarationSupport';
......
......@@ -8,7 +8,6 @@ import {TPromise} from 'vs/base/common/winjs.base';
import {IModeService, IModeLookupResult} from 'vs/editor/common/services/modeService';
import {IModelService} from 'vs/editor/common/services/modelService';
import Modes = require('vs/editor/common/modes');
import Supports = require ('vs/editor/common/modes/supports');
import {IPluginService} from 'vs/platform/plugins/common/plugins';
import {FrankensteinMode} from 'vs/editor/common/modes/abstractMode';
import {LanguageExtensions} from 'vs/editor/common/modes/languageExtensionPoint';
......@@ -22,7 +21,6 @@ import {compile} from 'vs/editor/common/modes/monarch/monarchCompile';
import {Registry} from 'vs/platform/platform';
import {IEditorModesRegistry, Extensions} from 'vs/editor/common/modes/modesRegistry';
import MonarchCommonTypes = require('vs/editor/common/modes/monarch/monarchCommon');
import {OnEnterSupport, IOnEnterSupportOptions} from 'vs/editor/common/modes/supports/onEnter';
import {IDisposable, combinedDispose, empty as EmptyDisposable} from 'vs/base/common/lifecycle';
import {createAsyncDescriptor0, createAsyncDescriptor1} from 'vs/platform/instantiation/common/descriptors';
import {RichEditSupport, IRichEditConfiguration} from 'vs/editor/common/modes/supports/richEditSupport';
......
......@@ -8,10 +8,7 @@ import {IModeService} from 'vs/editor/common/services/modeService';
import {LanguageExtensions} from 'vs/editor/common/modes/languageExtensionPoint';
import {PluginsRegistry} from 'vs/platform/plugins/common/pluginsRegistry';
import pfs = require('vs/base/node/pfs');
import Supports = require ('vs/editor/common/modes/supports');
import {IOnEnterSupportOptions} from 'vs/editor/common/modes/supports/onEnter';
import json = require('vs/base/common/json');
import {ICharacterPairContribution} from 'vs/editor/common/modes/supports/characterPair';
import {IRichEditConfiguration} from 'vs/editor/common/modes/supports/richEditSupport';
type CharacterPair = [string, string];
......@@ -78,7 +75,7 @@ export class LanguageConfigurationFileHandler {
let [open, close] = pair;
return { open: open, close: close };
})
}
};
}
// TMSyntax hard-codes these and tokenizes them as brackets
......
......@@ -176,8 +176,7 @@ class Tokenizer {
let i: number,
charCode: number,
isBracket: string,
bracketType: Modes.Bracket;
isBracket: string;
for (i = tokenStartIndex; i < tokenEndIndex; i++) {
charCode = line.charCodeAt(i);
......
......@@ -11,7 +11,6 @@ import modes = require('vs/editor/common/modes');
import monarchTypes = require('vs/editor/common/modes/monarch/monarchTypes');
import monarchCompile = require('vs/editor/common/modes/monarch/monarchCompile');
import monarchLexer = require('vs/editor/common/modes/monarch/monarchLexer');
import {createLineContext} from 'vs/editor/test/common/modesTestUtils';
import {Model} from 'vs/editor/common/model/model';
export interface IRelaxedToken {
......
......@@ -5,7 +5,6 @@
'use strict';
import modes = require('vs/editor/common/modes');
import supports = require('vs/editor/common/modes/supports');
import {AbstractMode} from 'vs/editor/common/modes/abstractMode';
import {AbstractState} from 'vs/editor/common/modes/abstractState';
import {AbstractModeWorker} from 'vs/editor/common/modes/abstractModeWorker';
......
......@@ -5,7 +5,6 @@
'use strict';
import WinJS = require('vs/base/common/winjs.base');
import supports = require('vs/editor/common/modes/supports');
import objects = require('vs/base/common/objects');
import URI from 'vs/base/common/uri';
import EditorCommon = require('vs/editor/common/editorCommon');
......@@ -17,7 +16,6 @@ import {AbstractMode} from 'vs/editor/common/modes/abstractMode';
import {AbstractState} from 'vs/editor/common/modes/abstractState';
import {AsyncDescriptor2, createAsyncDescriptor2} from 'vs/platform/instantiation/common/descriptors';
import {IMarker} from 'vs/platform/markers/common/markers';
import {OnEnterSupport} from 'vs/editor/common/modes/supports/onEnter';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
import {IThreadService} from 'vs/platform/thread/common/thread';
import {RichEditSupport} from 'vs/editor/common/modes/supports/richEditSupport';
......
......@@ -22,7 +22,6 @@ import parser = require('vs/languages/css/common/parser/cssParser');
import selectorPrinting = require('vs/languages/css/common/services/selectorPrinting');
import lint = require('vs/languages/css/common/services/lint');
import lintRules = require('vs/languages/css/common/services/lintRules');
import supports = require('vs/editor/common/modes/supports');
import {IMarker, IMarkerData} from 'vs/platform/markers/common/markers';
import {IMarkerService} from 'vs/platform/markers/common/markers';
import {IResourceService} from 'vs/editor/common/services/resourceService';
......
......@@ -5,10 +5,7 @@
'use strict';
import Modes = require('vs/editor/common/modes');
import supports = require('vs/editor/common/modes/supports');
import htmlMode = require('vs/languages/html/common/html');
import winjs = require('vs/base/common/winjs.base');
import {OnEnterSupport} from 'vs/editor/common/modes/supports/onEnter';
import handlebarsTokenTypes = require('vs/languages/handlebars/common/handlebarsTokenTypes');
import htmlWorker = require('vs/languages/html/common/htmlWorker');
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
......
......@@ -5,7 +5,6 @@
'use strict';
import URI from 'vs/base/common/uri';
import supports = require('vs/editor/common/modes/supports');
import { AsyncDescriptor2, createAsyncDescriptor2 } from 'vs/platform/instantiation/common/descriptors';
import winjs = require('vs/base/common/winjs.base');
import EditorCommon = require('vs/editor/common/editorCommon');
......@@ -15,7 +14,6 @@ import { AbstractMode, createWordRegExp } from 'vs/editor/common/modes/abstractM
import { AbstractState } from 'vs/editor/common/modes/abstractState';
import {OneWorkerAttr} from 'vs/platform/thread/common/threadService';
import {IModeService} from 'vs/editor/common/services/modeService';
import {OnEnterSupport} from 'vs/editor/common/modes/supports/onEnter';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
import {IThreadService } from 'vs/platform/thread/common/thread';
import * as htmlTokenTypes from 'vs/languages/html/common/htmlTokenTypes';
......
......@@ -11,11 +11,9 @@ import typescriptMode = require('vs/languages/typescript/common/typescriptMode')
import typescript = require('vs/languages/typescript/common/typescript');
import EditorCommon = require('vs/editor/common/editorCommon');
import Modes = require('vs/editor/common/modes');
import supports = require('vs/editor/common/modes/supports');
import extensions = require('vs/languages/javascript/common/javascript.extensions');
import {createWordRegExp} from 'vs/editor/common/modes/abstractMode';
import {AsyncDescriptor, AsyncDescriptor2, createAsyncDescriptor2} from 'vs/platform/instantiation/common/descriptors';
import {OnEnterSupport} from 'vs/editor/common/modes/supports/onEnter';
import {IThreadService} from 'vs/platform/thread/common/thread';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
import {ITelemetryService} from 'vs/platform/telemetry/common/telemetry';
......
......@@ -8,7 +8,6 @@ import EditorCommon = require('vs/editor/common/editorCommon');
import Modes = require('vs/editor/common/modes');
import URI from 'vs/base/common/uri';
import WinJS = require('vs/base/common/winjs.base');
import supports = require('vs/editor/common/modes/supports');
import Platform = require('vs/platform/platform');
import nls = require('vs/nls');
import jsonWorker = require('vs/languages/json/common/jsonWorker');
......@@ -17,7 +16,6 @@ import {AbstractMode, createWordRegExp} from 'vs/editor/common/modes/abstractMod
import {OneWorkerAttr, AllWorkersAttr} from 'vs/platform/thread/common/threadService';
import {IThreadService, IThreadSynchronizableObject} from 'vs/platform/thread/common/thread';
import {AsyncDescriptor2, createAsyncDescriptor2} from 'vs/platform/instantiation/common/descriptors';
import {OnEnterSupport} from 'vs/editor/common/modes/supports/onEnter';
import {IJSONContributionRegistry, Extensions, ISchemaContributions} from 'vs/platform/jsonschemas/common/jsonContributionRegistry';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
import {RichEditSupport} from 'vs/editor/common/modes/supports/richEditSupport';
......
......@@ -19,7 +19,6 @@ import WinJS = require('vs/base/common/winjs.base');
import Strings = require('vs/base/common/strings');
import {JSONMode} from './json';
import ProjectJSONContribution = require('./contributions/projectJSONContribution');
import supports = require('vs/editor/common/modes/supports');
import PackageJSONContribution = require('./contributions/packageJSONContribution');
import BowerJSONContribution = require('./contributions/bowerJSONContribution');
import GlobPatternContribution = require('./contributions/globPatternContribution');
......
......@@ -13,7 +13,6 @@ import Types = require('vs/editor/common/modes/monarch/monarchTypes');
import Compile = require('vs/editor/common/modes/monarch/monarchCompile');
import lessWorker = require('vs/languages/less/common/lessWorker');
import * as lessTokenTypes from 'vs/languages/less/common/lessTokenTypes';
import supports = require('vs/editor/common/modes/supports');
import {AbstractMode} from 'vs/editor/common/modes/abstractMode';
import {OneWorkerAttr} from 'vs/platform/thread/common/threadService';
import {AsyncDescriptor2, createAsyncDescriptor2} from 'vs/platform/instantiation/common/descriptors';
......
......@@ -6,12 +6,10 @@
import WinJS = require('vs/base/common/winjs.base');
import objects = require('vs/base/common/objects');
import supports = require('vs/editor/common/modes/supports');
import Modes = require('vs/editor/common/modes');
import {AbstractMode, isDigit, createWordRegExp} from 'vs/editor/common/modes/abstractMode';
import {AbstractState} from 'vs/editor/common/modes/abstractState';
import {IModeService} from 'vs/editor/common/services/modeService';
import {OnEnterSupport} from 'vs/editor/common/modes/supports/onEnter';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
import {IThreadService} from 'vs/platform/thread/common/thread';
import {AbstractModeWorker} from 'vs/editor/common/modes/abstractModeWorker';
......
......@@ -5,7 +5,6 @@
'use strict';
import Modes = require('vs/editor/common/modes');
import supports = require('vs/editor/common/modes/supports');
import {AbstractMode} from 'vs/editor/common/modes/abstractMode';
import {AbstractState} from 'vs/editor/common/modes/abstractState';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
......
......@@ -5,12 +5,10 @@
'use strict';
import Modes = require('vs/editor/common/modes');
import supports = require('vs/editor/common/modes/supports');
import htmlMode = require('vs/languages/html/common/html');
import csharpTokenization = require('vs/languages/razor/common/csharpTokenization');
import {createWordRegExp} from 'vs/editor/common/modes/abstractMode';
import {AsyncDescriptor2, createAsyncDescriptor2} from 'vs/platform/instantiation/common/descriptors';
import {OnEnterSupport} from 'vs/editor/common/modes/supports/onEnter';
import razorTokenTypes = require('vs/languages/razor/common/razorTokenTypes');
import {RAZORWorker} from 'vs/languages/razor/common/razorWorker';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
......
......@@ -12,7 +12,6 @@ import URI from 'vs/base/common/uri';
import EditorCommon = require('vs/editor/common/editorCommon');
import Modes = require('vs/editor/common/modes');
import sassWorker = require('vs/languages/sass/common/sassWorker');
import supports = require('vs/editor/common/modes/supports');
import * as sassTokenTypes from 'vs/languages/sass/common/sassTokenTypes';
import {AbstractMode} from 'vs/editor/common/modes/abstractMode';
import {OneWorkerAttr} from 'vs/platform/thread/common/threadService';
......
......@@ -11,7 +11,6 @@ import EditorCommon = require('vs/editor/common/editorCommon');
import Modes = require('vs/editor/common/modes');
import lifecycle = require('vs/base/common/lifecycle');
import async = require('vs/base/common/async');
import supports = require('vs/editor/common/modes/supports');
import tokenization = require('vs/languages/typescript/common/features/tokenization');
import quickFixMainActions = require('vs/languages/typescript/common/features/quickFixMainActions');
import typescriptWorker = require('vs/languages/typescript/common/typescriptWorker2');
......@@ -24,7 +23,6 @@ import {AsyncDescriptor, AsyncDescriptor2, createAsyncDescriptor2} from 'vs/plat
import {IMarker} from 'vs/platform/markers/common/markers';
import {ITelemetryService} from 'vs/platform/telemetry/common/telemetry';
import {IThreadService, ThreadAffinity} from 'vs/platform/thread/common/thread';
import {OnEnterSupport} from 'vs/editor/common/modes/supports/onEnter';
import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation';
import {RichEditSupport} from 'vs/editor/common/modes/supports/richEditSupport';
import {DeclarationSupport} from 'vs/editor/common/modes/supports/declarationSupport';
......
......@@ -15,7 +15,6 @@ import objects = require('vs/base/common/objects');
import ts = require('vs/languages/typescript/common/lib/typescriptServices');
import Options = require('vs/languages/typescript/common/options');
import typescript = require('vs/languages/typescript/common/typescript');
import supports = require('vs/editor/common/modes/supports');
import projectService = require('vs/languages/typescript/common/project/projectService');
import format = require('vs/languages/typescript/common/features/format');
import logicalSelection = require('vs/languages/typescript/common/features/logicalSelection');
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册