Skip to main content

Function: createUnknownPropertiesRule()

function createUnknownPropertiesRule(
definition: {
configs: readonly (
| "secretlint.configs.all"
| "secretlint.configs.configs"
| "secretlint.configs.configuration"
| "secretlint.configs.recommended"
| "secretlint.configs.secretlintOnly"
| "secretlint.configs.text"
)[];
description: string;
name: string;
recommended: boolean;
} & Readonly<{
allowedProperties: readonly string[];
}>
): RuleModuleWithDocs<"configProblem", []>;

Defined in: _internal/config-rule-factories.ts:206

CreateUnknownPropertiesRule create unknown properties rule contract.

Parametersโ€‹

definitionโ€‹

{ configs: readonly ( | "secretlint.configs.all" | "secretlint.configs.configs" | "secretlint.configs.configuration" | "secretlint.configs.recommended" | "secretlint.configs.secretlintOnly" | "secretlint.configs.text")[]; description: string; name: string; recommended: boolean; } & Readonly<{ allowedProperties: readonly string[]; }>

Returnsโ€‹

RuleModuleWithDocs<"configProblem", []>