pull/15678/head
Rich Harris 1 year ago
parent 6ee9658c44
commit 5a291cfd68

@ -7,7 +7,7 @@ import * as b from '../../../../../utils/builders.js';
import { sanitize_template_string } from '../../../../../utils/sanitize_template_string.js';
import { regex_is_valid_identifier } from '../../../../patterns.js';
import is_reference from 'is-reference';
import { is_ignored, locator } from '../../../../../state.js';
import { dev, is_ignored, locator } from '../../../../../state.js';
import { create_derived } from '../../utils.js';
/**
@ -305,11 +305,7 @@ export function validate_binding(state, binding, expression) {
export function validate_mutation(node, context, expression) {
const left = node.type === 'AssignmentExpression' ? node.left : node.argument;
if (
!context.state.options.dev ||
is_ignored(node, 'ownership_invalid_mutation') ||
left.type !== 'MemberExpression'
) {
if (!dev || left.type !== 'MemberExpression' || is_ignored(node, 'ownership_invalid_mutation')) {
return expression;
}

Loading…
Cancel
Save