chore: Add eslint rule for no-shadow (#6658)

* chore: Add eslint rule for no-shadow

* fix
This commit is contained in:
Tom Moor
2024-03-09 14:04:27 -07:00
committed by GitHub
parent fc37070ac8
commit fe4c2fb7d6
18 changed files with 52 additions and 48 deletions

View File

@@ -18,9 +18,9 @@ export function CannotUseWithout(
options: validationOptions,
validator: {
validate<T>(value: T, args: ValidationArguments) {
const object = args.object as unknown as T;
const obj = args.object as unknown as T;
const required = args.constraints[0] as string;
return object[required] !== undefined;
return obj[required] !== undefined;
},
defaultMessage(args: ValidationArguments) {
return `${propertyName} cannot be used without ${args.constraints[0]}.`;