]> git.proxmox.com Git - pve-eslint.git/blame - eslint/docs/rules/no-octal-escape.md
bump version to 8.4.0-3
[pve-eslint.git] / eslint / docs / rules / no-octal-escape.md
CommitLineData
eb39fafa
DC
1# disallow octal escape sequences in string literals (no-octal-escape)
2
3As of the ECMAScript 5 specification, octal escape sequences in string literals are deprecated and should not be used. Unicode escape sequences should be used instead.
4
5```js
6var foo = "Copyright \251";
7```
8
9## Rule Details
10
11This rule disallows octal escape sequences in string literals.
12
13If ESLint parses code in strict mode, the parser (instead of this rule) reports the error.
14
15Examples of **incorrect** code for this rule:
16
17```js
18/*eslint no-octal-escape: "error"*/
19
20var foo = "Copyright \251";
21```
22
23Examples of **correct** code for this rule:
24
25```js
26/*eslint no-octal-escape: "error"*/
27
28var foo = "Copyright \u00A9"; // unicode
29
30var foo = "Copyright \xA9"; // hexadecimal
31```