diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-09-20 02:56:13 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-09-20 02:56:13 +0200 |
commit | bbff7403fbf46f9ad92240ac213df8d30ef31b64 (patch) | |
tree | c58400ec5124da1c7d56b01aea83309f80a56c3b /node_modules/tslint/lib/linter.d.ts | |
parent | 003fb34971cf63466184351b4db5f7c67df4f444 (diff) |
update packages
Diffstat (limited to 'node_modules/tslint/lib/linter.d.ts')
-rw-r--r-- | node_modules/tslint/lib/linter.d.ts | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/node_modules/tslint/lib/linter.d.ts b/node_modules/tslint/lib/linter.d.ts index 2bd582ded..a5d54f758 100644 --- a/node_modules/tslint/lib/linter.d.ts +++ b/node_modules/tslint/lib/linter.d.ts @@ -1,3 +1,19 @@ +/** + * @license + * Copyright 2013 Palantir Technologies, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ import * as ts from "typescript"; import { findConfiguration, findConfigurationPath, getRulesDirectories, IConfigurationFile, loadConfigurationFromPath } from "./configuration"; import { ILinterOptions, LintResult } from "./index"; @@ -5,9 +21,9 @@ import { RuleFailure } from "./language/rule/rule"; /** * Linter that can lint multiple files in consecutive runs. */ -declare class Linter { - private options; - private program; +export declare class Linter { + private readonly options; + private program?; static VERSION: string; static findConfiguration: typeof findConfiguration; static findConfigurationPath: typeof findConfigurationPath; @@ -27,14 +43,11 @@ declare class Linter { constructor(options: ILinterOptions, program?: ts.Program | undefined); lint(fileName: string, source: string, configuration?: IConfigurationFile): void; getResult(): LintResult; - private getAllFailures(sourceFile, enabledRules); - private applyAllFixes(enabledRules, fileFailures, sourceFile, sourceFileName); + private getAllFailures; + private applyAllFixes; protected applyFixes(sourceFilePath: string, source: string, fixableFailures: RuleFailure[]): string; - private updateProgram(sourceFilePath); - private applyRule(rule, sourceFile); - private getEnabledRules(configuration, isJs); - private getSourceFile(fileName, source); -} -declare namespace Linter { + private updateProgram; + private applyRule; + private getEnabledRules; + private getSourceFile; } -export = Linter; |