Hierarchy

Constructors

Properties

cacheFilePath: string = ''

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

cacheInfo: LintCacheInfo = ...

要缓存到 cacheFilePath 的信息

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

统计信息

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

Accessors

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

    Returns R

Methods

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

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

  • 执行检测

    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 }>