Skip to main content

Type Alias: RepoCompliancePluginContract

type RepoCompliancePluginContract = ESLint.Plugin & {
configs: RepoComplianceConfigsContract;
meta: {
name: string;
namespace: string;
version: string;
};
rules: NonNullable<ESLint.Plugin["rules"]>;
};

Defined in: plugin.ts:51

Type Declaration​

configs​

configs: RepoComplianceConfigsContract;

meta​

meta: {
name: string;
namespace: string;
version: string;
}

meta.name​

name: string;

meta.namespace​

namespace: string;

meta.version​

version: string;

rules​

rules: NonNullable<ESLint.Plugin["rules"]>;