Hierarchy

Constructors

Properties

cacheFilePath: string = ''

检测缓存文件的路径。不应提交至 git 仓库

cacheInfo: LintCacheInfo<Record<string, unknown>> = ...

要缓存到 cacheFilePath 的信息

isCheckAll: boolean = false
logger: NLogger
stats: JiraCheckResult = ...

统计信息

tag:
    | "eslint"
    | "tscheck"
    | "jest"
    | "jira"
    | "prettier"
whiteList: WhiteListInfo<unknown> = ...

Accessors

  • get statsInfo(): R
  • 返回执行结果统计信息

    Returns R

Methods

  • start 之前调用。返回 true 才会继续执行

    Returns true | "请配置 `jiraHome` 参数"

  • 执行检测

    Returns Promise<JiraCheckResult>

  • 在 fork 子进程中执行

    Parameters

    Returns Promise<JiraCheckResult>

  • 在 work_threads 子线程中执行

    Parameters

    Returns Promise<JiraCheckResult>

  • 通用文件过滤,基于 include、exclude 和 extensions

    Parameters

    • fileList: string | string[]
    • isFilterByExt: boolean = true
    • cacheFilter: boolean = true

    Returns string[]

  • Returns string

  • 获取初始化的统计信息

    Returns JiraCheckResult

  • Parameters

    • filepath: string
    • info: unknown
    • isReset: boolean = false

    Returns void

  • Parameters

    • fileList: string[] = ...

    Returns Promise<JiraCheckResult>

  • Parameters

    • msgs: string[]

    Returns Promise<{
        isvalid: boolean;
        smartCommit: string;
    }>