import { Rule } from "../rule"; import { Context } from "../context"; import { Options } from "../options"; import { Client } from "../client"; import { temporaryOrTest } from "../common/match"; export default class TestApplication extends Rule { constructor(context: Context, options: Options) { super(context, options); } async run(client: Client): Promise { const applications = await client.listApplications(); for (const application of applications) { const name = application.displayName; if (temporaryOrTest(name)) { this.report(application, "testApplicationName", { name }); } } } }