shrink warning code

pull/15893/head
Rich Harris 1 year ago
parent 523af1aa49
commit ef30da7167

@ -586,7 +586,7 @@ Attributes should not contain ':' characters to prevent ambiguity with Svelte di
Quoted attributes on components and custom elements will be stringified in a future version of Svelte. If this isn't what you want, remove the quotes
```
### bidirectional_control_characters_detected
### bidirectional_control_characters
```
A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences

@ -1,4 +1,4 @@
## bidirectional_control_characters_detected
## bidirectional_control_characters
> A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences

@ -67,7 +67,7 @@ export class Parser {
const control_chars = regex_bidirectional_control_characters.exec(template);
if (control_chars) {
w.bidirectional_control_characters_detected({ start: template.indexOf(control_chars[0][0]) });
w.bidirectional_control_characters({ start: template.indexOf(control_chars[0][0]) });
}
this.loose = loose;

@ -8,7 +8,7 @@ import { regex_bidirectional_control_characters } from '../../patterns.js';
export function Literal(node) {
if (typeof node.value === 'string') {
if (regex_bidirectional_control_characters.test(node.value)) {
w.bidirectional_control_characters_detected(node);
w.bidirectional_control_characters(node);
}
}
}

@ -7,6 +7,6 @@ import { regex_bidirectional_control_characters } from '../../patterns.js';
*/
export function TemplateElement(node) {
if (regex_bidirectional_control_characters.test(node.value.cooked ?? '')) {
w.bidirectional_control_characters_detected(node);
w.bidirectional_control_characters(node);
}
}

@ -82,7 +82,7 @@ export function build_template_chunk(
// extra work in the template_effect (instead we do the work in set_text).
if (evaluated.is_known) {
if (regex_bidirectional_control_characters.test((evaluated.value ?? '') + '')) {
w.bidirectional_control_characters_detected(node);
w.bidirectional_control_characters(node);
}
value = b.literal((evaluated.value ?? '') + '');
}
@ -104,7 +104,7 @@ export function build_template_chunk(
if (evaluated.is_known) {
if (regex_bidirectional_control_characters.test((evaluated.value ?? '') + '')) {
w.bidirectional_control_characters_detected(node);
w.bidirectional_control_characters(node);
}
quasi.value.cooked += (evaluated.value ?? '') + '';
} else {

@ -53,7 +53,7 @@ export function process_children(nodes, { visit, state }) {
if (evaluated.is_known) {
if (regex_bidirectional_control_characters.test((evaluated.value ?? '') + '')) {
w.bidirectional_control_characters_detected(node);
w.bidirectional_control_characters(node);
}
quasi.value.cooked += escape_html((evaluated.value ?? '') + '');
} else {

@ -86,7 +86,7 @@ export const codes = [
'a11y_role_supports_aria_props_implicit',
'a11y_unknown_aria_attribute',
'a11y_unknown_role',
'bidirectional_control_characters_detected',
'bidirectional_control_characters',
'legacy_code',
'unknown_code',
'options_deprecated_accessors',
@ -511,8 +511,8 @@ export function a11y_unknown_role(node, role, suggestion) {
* A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences
* @param {null | NodeLike} node
*/
export function bidirectional_control_characters_detected(node) {
w(node, 'bidirectional_control_characters_detected', `A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters_detected`);
export function bidirectional_control_characters(node) {
w(node, 'bidirectional_control_characters', `A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters`);
}
/**
@ -821,4 +821,4 @@ export function svelte_element_invalid_this(node) {
*/
export function svelte_self_deprecated(node, name, basename) {
w(node, 'svelte_self_deprecated', `\`<svelte:self>\` is deprecated — use self-imports (e.g. \`import ${name} from './${basename}'\`) instead\nhttps://svelte.dev/e/svelte_self_deprecated`);
}
}

@ -1,7 +1,7 @@
[
{
"code": "bidirectional_control_characters_detected",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters_detected",
"code": "bidirectional_control_characters",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters",
"filename": "packages/svelte/tests/snapshot/samples/bidirectional-control-chars/index.svelte",
"start": {
"line": 4,
@ -20,8 +20,8 @@
"frame": "2: let name = '\\u2067\\u2066rld\\u2069\\u2066wo\\u2069\\u2069';\n3: </script>\n4: defabc\n ^\n5: <h1>Hello, {name}!</h1>"
},
{
"code": "bidirectional_control_characters_detected",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters_detected",
"code": "bidirectional_control_characters",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters",
"filename": "packages/svelte/tests/snapshot/samples/bidirectional-control-chars/index.svelte",
"start": {
"line": 2,
@ -40,8 +40,8 @@
"frame": "1: <script>\n2: let name = '\\u2067\\u2066rld\\u2069\\u2066wo\\u2069\\u2069';\n ^\n3: </script>\n4: defabc"
},
{
"code": "bidirectional_control_characters_detected",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters_detected",
"code": "bidirectional_control_characters",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters",
"filename": "packages/svelte/tests/snapshot/samples/bidirectional-control-chars/index.svelte",
"start": {
"line": 5,
@ -59,4 +59,4 @@
],
"frame": "3: </script>\n4: defabc\n5: <h1>Hello, {name}!</h1>\n ^"
}
]
]

@ -1,7 +1,7 @@
[
{
"code": "bidirectional_control_characters_detected",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters_detected",
"code": "bidirectional_control_characters",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters",
"filename": "packages/svelte/tests/snapshot/samples/bidirectional-control-chars/index.svelte",
"start": {
"line": 4,
@ -20,8 +20,8 @@
"frame": "2: let name = '\\u2067\\u2066rld\\u2069\\u2066wo\\u2069\\u2069';\n3: </script>\n4: defabc\n ^\n5: <h1>Hello, {name}!</h1>"
},
{
"code": "bidirectional_control_characters_detected",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters_detected",
"code": "bidirectional_control_characters",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters",
"filename": "packages/svelte/tests/snapshot/samples/bidirectional-control-chars/index.svelte",
"start": {
"line": 2,
@ -40,8 +40,8 @@
"frame": "1: <script>\n2: let name = '\\u2067\\u2066rld\\u2069\\u2066wo\\u2069\\u2069';\n ^\n3: </script>\n4: defabc"
},
{
"code": "bidirectional_control_characters_detected",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters_detected",
"code": "bidirectional_control_characters",
"message": "A bidirectional control character was detected in your code. These characters can be used to alter the visual direction of your code and could have unintended consequences\nhttps://svelte.dev/e/bidirectional_control_characters",
"filename": "packages/svelte/tests/snapshot/samples/bidirectional-control-chars/index.svelte",
"start": {
"line": 5,
@ -59,4 +59,4 @@
],
"frame": "3: </script>\n4: defabc\n5: <h1>Hello, {name}!</h1>\n ^"
}
]
]

Loading…
Cancel
Save