fix(eslint): missing static method/property on CLIEngine (#43345)

* fix(eslint): missing static method/property

- change `CLIEngine.version` to static property
- add `CLIEngine.getFormatter` static method

* fix(eslint): change let to const in tests

* refactor(eslint): revert formatting
This commit is contained in:
Tomáš Szabo 2020-03-31 02:13:49 +02:00 committed by GitHub
parent 5adeca0533
commit e26aaaedb2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 2 deletions

View File

@ -547,8 +547,13 @@ data = {rulesMeta: {"no-extra-semi": meta}};
formatter(cliReport.results);
formatter(cliReport.results, data);
const version: string = CLIEngine.version;
CLIEngine.getErrorResults(cliReport.results);
formatter = CLIEngine.getFormatter();
formatter = CLIEngine.getFormatter('codeframe');
CLIEngine.outputFixes(cliReport);
cliReport.errorCount = 0;

View File

@ -474,7 +474,7 @@ export namespace Linter {
//#region CLIEngine
export class CLIEngine {
version: string;
static version: string;
constructor(options: CLIEngine.Options);
@ -496,6 +496,8 @@ export class CLIEngine {
static getErrorResults(results: CLIEngine.LintResult[]): CLIEngine.LintResult[];
static getFormatter(format?: string): CLIEngine.Formatter;
static outputFixes(report: CLIEngine.LintReport): void;
}

View File

@ -547,8 +547,13 @@ data = {rulesMeta: {"no-extra-semi": meta}};
formatter(cliReport.results);
formatter(cliReport.results, data);
const version: string = CLIEngine.version;
CLIEngine.getErrorResults(cliReport.results);
formatter = CLIEngine.getFormatter();
formatter = CLIEngine.getFormatter('codeframe');
CLIEngine.outputFixes(cliReport);
cliReport.errorCount = 0;

View File

@ -470,7 +470,7 @@ export namespace Linter {
//#region CLIEngine
export class CLIEngine {
version: string;
static version: string;
constructor(options: CLIEngine.Options);
@ -492,6 +492,8 @@ export class CLIEngine {
static getErrorResults(results: CLIEngine.LintResult[]): CLIEngine.LintResult[];
static getFormatter(format?: string): CLIEngine.Formatter;
static outputFixes(report: CLIEngine.LintReport): void;
}