UNPKG

@ui5/linter

Version:

A static code analysis tool for UI5

16 lines (15 loc) 681 B
import { Tag as SaxTag, Text as SaxText } from "sax-wasm"; import LinterContext, { CoverageInfo, ResourcePath } from "../LinterContext.js"; import { MESSAGE } from "../messages.js"; import { MessageArgs } from "../MessageArgs.js"; interface ReporterCoverageInfo extends CoverageInfo { node: SaxTag; } export default class HtmlReporter { #private; constructor(resourcePath: ResourcePath, context: LinterContext); addMessage<M extends MESSAGE>(id: M, args: MessageArgs[M], node: SaxTag | SaxText): void; addMessage<M extends MESSAGE>(id: M, node: SaxTag | SaxText): void; addCoverageInfo({ node, message, category }: ReporterCoverageInfo): void; } export {};