Skip to content

EslintInitHook

@tsed/cli-plugin-eslint

Usage

typescript
import { EslintInitHook } from "@tsed/cli-plugin-eslint/src/hooks/EslintInitHook";

See /packages/cli-plugin-eslint/src/hooks/EslintInitHook.ts.

Overview

ts
class EslintInitHook implements CliCommandHooks {
    $alterRenderFiles(files: string[], data: RenderDataContext): (string | {
        id: string;
        from: string;
    })[];
    $alterPackageJson(packageJson: ProjectPackageJson, data: RenderDataContext): ProjectPackageJson | Promise<ProjectPackageJson>;
    $alterInitSubTasks(tasks: Task[], data: InitCmdContext): Task<any>[];
    $alterInitPostInstallTasks(tasks: Task[], data: InitCmdContext): Task[] | Promise<Task[]>;
}

$alterRenderFiles

ts
$alterRenderFiles(files: string[], data: RenderDataContext): (string | {
     id: string;
     from: string;
 })[];

$alterPackageJson

ts
$alterPackageJson(packageJson: ProjectPackageJson, data: RenderDataContext): ProjectPackageJson | Promise<ProjectPackageJson>;

$alterInitSubTasks

ts
$alterInitSubTasks(tasks: Task[], data: InitCmdContext): Task<any>[];

$alterInitPostInstallTasks

ts
$alterInitPostInstallTasks(tasks: Task[], data: InitCmdContext): Task[] | Promise<Task[]>;

Released under the MIT License.