UNPKG

ui5plugin-linter

Version:
12 lines (11 loc) 695 B
import { AbstractUI5Parser, TextDocument } from "ui5plugin-parser"; import { AbstractCustomClass } from "ui5plugin-parser/dist/classes/parsing/ui5class/AbstractCustomClass"; import { IError, JSLinters } from "../../Linter"; import { JSLinter } from "./abstraction/JSLinter"; export declare class UnusedMemberLinter<Parser extends AbstractUI5Parser<CustomClass>, CustomClass extends AbstractCustomClass> extends JSLinter<Parser, CustomClass> { protected className: JSLinters; protected _getErrors(document: TextDocument): IError[]; private _checkIfMemberIsUsed; private _checkIfMethodIsException; private _checkIfThisIsStandardMethodFromPropertyEventAggregationAssociation; }