Support ConditionalExpressions in dry-error-messages rule (#11917)
* Support ConditionalExpressions in dry-error-messages rule * tests
This commit is contained in:
@@ -366,7 +366,6 @@ export default class LValParser extends NodeUtils {
|
||||
? isStrictBindReservedWord(expr.name, this.inModule)
|
||||
: isStrictBindOnlyReservedWord(expr.name))
|
||||
) {
|
||||
/* eslint-disable @babel/development-internal/dry-error-messages */
|
||||
this.raise(
|
||||
expr.start,
|
||||
bindingType === BIND_NONE
|
||||
@@ -374,7 +373,6 @@ export default class LValParser extends NodeUtils {
|
||||
: Errors.StrictEvalArgumentsBinding,
|
||||
expr.name,
|
||||
);
|
||||
/* eslint-enable @babel/development-internal/dry-error-messages */
|
||||
}
|
||||
|
||||
if (checkClashes) {
|
||||
@@ -471,7 +469,6 @@ export default class LValParser extends NodeUtils {
|
||||
break;
|
||||
|
||||
default: {
|
||||
/* eslint-disable @babel/development-internal/dry-error-messages */
|
||||
this.raise(
|
||||
expr.start,
|
||||
bindingType === BIND_NONE
|
||||
@@ -479,7 +476,6 @@ export default class LValParser extends NodeUtils {
|
||||
: Errors.InvalidLhsBinding,
|
||||
contextDescription,
|
||||
);
|
||||
/* eslint-enable @babel/development-internal/dry-error-messages */
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2042,7 +2042,6 @@ export default class StatementParser extends ExpressionParser {
|
||||
name: string,
|
||||
): void {
|
||||
if (this.state.exportedIdentifiers.indexOf(name) > -1) {
|
||||
/* eslint-disable @babel/development-internal/dry-error-messages */
|
||||
this.raise(
|
||||
node.start,
|
||||
name === "default"
|
||||
@@ -2050,7 +2049,6 @@ export default class StatementParser extends ExpressionParser {
|
||||
: Errors.DuplicateExport,
|
||||
name,
|
||||
);
|
||||
/* eslint-enable @babel/development-internal/dry-error-messages */
|
||||
}
|
||||
this.state.exportedIdentifiers.push(name);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user