SYMBOL INDEX (102 symbols across 14 files) FILE: e2e/server-fixture/index.js class TSServer (line 5) | class TSServer { method constructor (line 6) | constructor(project) { method send (line 51) | send(command, responseExpected) { method sendCommand (line 63) | sendCommand(name, args) { method close (line 67) | close() { method _shutdown (line 77) | _shutdown() { function createServer (line 82) | function createServer(project) { FILE: e2e/tests/assert.js function assertSpan (line 10) | function assertSpan(span, start, end) { function assertPosition (line 20) | function assertPosition(pos, line, offset) { FILE: e2e/tests/codeFixes.test.js function createServerForFile (line 14) | function createServerForFile(...fileContents) { FILE: src/config.ts constant TSLINT_ERROR_CODE (line 2) | const TSLINT_ERROR_CODE = 1; constant TSLINT_ERROR_SOURCE (line 3) | const TSLINT_ERROR_SOURCE = 'tslint'; FILE: src/configFileWatcher.ts class ConfigFileWatcher (line 3) | class ConfigFileWatcher { method constructor (line 6) | public constructor( method ensureWatching (line 11) | public ensureWatching(file: string) { FILE: src/index.ts method create (line 19) | create(info: ts.server.PluginCreateInfo) { method onConfigurationChanged (line 40) | onConfigurationChanged(config: any) { function isValidTypeScriptVersion (line 56) | function isValidTypeScriptVersion(typescript: typeof ts_module): boolean { FILE: src/logger.ts class Logger (line 5) | class Logger { method forPlugin (line 6) | public static forPlugin(info: ts_module.server.PluginCreateInfo) { method constructor (line 10) | private constructor( method info (line 14) | public info(message: string) { FILE: src/plugin.ts type Problem (line 13) | interface Problem { class TsLintFixId (line 18) | class TsLintFixId { method fromFailure (line 19) | public static fromFailure(failure: tslint.RuleFailure) { method toRuleName (line 23) | public static toRuleName(fixId: {}): undefined | string { class ProblemMap (line 31) | class ProblemMap { method get (line 34) | public get(start: number, end: number) { method set (line 38) | public set(start: number, end: number, problem: Problem): void { method values (line 42) | public values() { method key (line 47) | private key(start: number, end: number): string { class TSLintPlugin (line 52) | class TSLintPlugin { method constructor (line 60) | public constructor( method decorate (line 83) | public decorate(languageService: ts.LanguageService) { method updateWorkspaceTrust (line 124) | public updateWorkspaceTrust(workspaceTrust: WorkspaceLibraryExecution) { method getSemanticDiagnostics (line 131) | private getSemanticDiagnostics( method getCodeFixesAtPosition (line 223) | private getCodeFixesAtPosition( method getCombinedCodeFix (line 272) | private getCombinedCodeFix( method recordCodeAction (line 298) | private recordCodeAction(failure: tslint.RuleFailure, file: ts.SourceF... method getRuleFailureQuickFix (line 310) | private getRuleFailureQuickFix(failure: tslint.RuleFailure, fileName: ... method getRuleFailureFixAllQuickFix (line 321) | private getRuleFailureFixAllQuickFix(ruleName: string, problems: Probl... method getDisableRuleQuickFix (line 344) | private getDisableRuleQuickFix(failure: tslint.RuleFailure, fileName: ... method getFixAllAutoFixableQuickFix (line 372) | private getFixAllAutoFixableQuickFix(documentFixes: ProblemMap, fileNa... method getProgram (line 384) | private getProgram() { method makeDiagnostic (line 388) | private makeDiagnostic(failure: tslint.RuleFailure, file: ts.SourceFil... method getDiagnosticCategory (line 405) | private getDiagnosticCategory(failure: tslint.RuleFailure): ts.Diagnos... function isInMemoryFile (line 416) | function isInMemoryFile(fileName: string) { function convertReplacementToTextChange (line 420) | function convertReplacementToTextChange(repl: tslint.Replacement): ts_mo... function failureToFileTextChange (line 427) | function failureToFileTextChange(failure: tslint.RuleFailure, fileName: ... function replacementsAreEmpty (line 437) | function replacementsAreEmpty(fix: tslint.Fix | undefined): boolean { FILE: src/runner/failures.ts function filterProblemsForFile (line 7) | function filterProblemsForFile( function getReplacements (line 23) | function getReplacements(fix: tslint.Fix | undefined): tslint.Replacemen... function getReplacement (line 33) | function getReplacement(failure: tslint.RuleFailure, at: number): tslint... function sortFailures (line 37) | function sortFailures(failures: tslint.RuleFailure[]): tslint.RuleFailur... function getNonOverlappingReplacements (line 44) | function getNonOverlappingReplacements(failures: tslint.RuleFailure[]): ... FILE: src/runner/index.ts type PackageManager (line 11) | type PackageManager = 'npm' | 'pnpm' | 'yarn'; function toPackageManager (line 13) | function toPackageManager(manager: string | undefined): PackageManager |... type RunConfiguration (line 22) | interface RunConfiguration { type WorkspaceLibraryExecution (line 42) | enum WorkspaceLibraryExecution { type Configuration (line 57) | interface Configuration { class ConfigCache (line 63) | class ConfigCache { method constructor (line 68) | constructor() { method set (line 73) | public set(filePath: string, configuration: Configuration) { method get (line 78) | public get(forPath: string): Configuration | undefined { method isDefaultLinterConfig (line 82) | public isDefaultLinterConfig(): boolean { method flush (line 86) | public flush() { type RunResult (line 92) | interface RunResult { class TsLintRunner (line 113) | class TsLintRunner { method constructor (line 126) | constructor( method runTsLint (line 130) | public runTsLint( method onConfigFileChange (line 197) | public onConfigFileChange(_tsLintFilePath: string) { method traceMethod (line 201) | private traceMethod(method: string, message: string) { method loadLibrary (line 205) | private loadLibrary(filePath: string, configuration: RunConfiguration)... method getTsLintPaths (line 240) | private getTsLintPaths(directory: string, packageManager: PackageManag... method getGlobalPackageManagerPath (line 261) | private getGlobalPackageManagerPath(packageManager: PackageManager = '... method doRun (line 279) | private doRun( method isWorkspaceImplicitlyTrusted (line 399) | private isWorkspaceImplicitlyTrusted(tslintPath: string): boolean { method getConfiguration (line 410) | private getConfiguration(uri: string, filePath: string, library: typeo... method fileIsExcluded (line 451) | private fileIsExcluded(settings: RunConfiguration, filePath: string, c... method traceConfigurationFile (line 458) | private traceConfigurationFile(configuration: tslint.Configuration.ICo... method resolveTsLint (line 466) | private resolveTsLint(options: { nodePath: string | undefined; cwd: st... function testForExclusionPattern (line 485) | function testForExclusionPattern(filePath: string, pattern: string, cwd:... function getInstallFailureMessage (line 500) | function getInstallFailureMessage(filePath: string, packageManager: Pack... function getWorkspaceNotTrustedMessage (line 519) | function getWorkspaceNotTrustedMessage(filePath: string) { function isJsDocument (line 526) | function isJsDocument(filePath: string): boolean { function isExcludedFromLinterOptions (line 530) | function isExcludedFromLinterOptions( function getConfigurationFailureMessage (line 540) | function getConfigurationFailureMessage(err: any): string { FILE: src/runner/mruCache.ts class MruCache (line 1) | class MruCache { method constructor (line 6) | public constructor( method set (line 10) | public set(filePath: string, entry: T): void { method has (line 22) | public has(filePath: string): boolean { method get (line 26) | public get(filePath: string): (T) | undefined { FILE: src/runner/test/runner.test.ts function createTsLintRunner (line 211) | function createTsLintRunner() { FILE: src/settings.ts type Configuration (line 9) | interface Configuration { class ConfigurationManager (line 19) | class ConfigurationManager { method config (line 33) | public get config(): Configuration { return this._configuration; } method constructor (line 36) | public constructor( method updateFromPluginConfig (line 40) | public updateFromPluginConfig(config: Configuration) { method setProject (line 56) | public setProject( method onUpdatedConfig (line 92) | public onUpdatedConfig(listener: () => void) { function loadSettingsFromTsConfig (line 97) | function loadSettingsFromTsConfig( FILE: test-workspace/examples/test.d.ts type F (line 2) | interface F {