diff --git a/packages/svelte/src/compiler/phases/2-analyze/visitors/BindDirective.js b/packages/svelte/src/compiler/phases/2-analyze/visitors/BindDirective.js
index 47aa79c77d..995d251a2e 100644
--- a/packages/svelte/src/compiler/phases/2-analyze/visitors/BindDirective.js
+++ b/packages/svelte/src/compiler/phases/2-analyze/visitors/BindDirective.js
@@ -33,7 +33,7 @@ export function BindDirective(node, context) {
e.bind_invalid_target(
node,
node.name,
- property.valid_elements.map((valid_element) => `<${valid_element}>`).join(', ')
+ property.valid_elements.map((valid_element) => `\`<${valid_element}>\``).join(', ')
);
}
@@ -70,12 +70,12 @@ export function BindDirective(node, context) {
e.bind_invalid_target(
node,
node.name,
- `${type?.value[0].data === 'radio' ? ` — for , use 'group' binding` : ''}`
+ `\`\`${type?.value[0].data === 'radio' ? ` — for \`\`, use \`bind:group\`` : ''}`
);
}
if (node.name === 'files' && type?.value[0].data !== 'file') {
- e.bind_invalid_target(node, node.name, '');
+ e.bind_invalid_target(node, node.name, '``');
}
}
}
@@ -98,7 +98,7 @@ export function BindDirective(node, context) {
e.bind_invalid_target(
node,
node.name,
- `non-