Disallow Octal Escapes (no-octal-escape)
As of version 5 of the ECMAScript specification, octal escape sequences are a deprecated feature and should not be used. It is recommended that Unicode escapes be used instead.
var foo = "Copyright \251";
Rule Details
The rule is aimed at preventing the use of a deprecated JavaScript feature, the use of octal escape sequences. As such it will warn whenever an octal escape sequence is found in a string literal.
The following patterns are considered warnings:
var foo = "Copyright \251";
The following patterns are not considered warnings:
var foo = "Copyright \u00A9"; // unicode
var foo = "Copyright \xA9"; // hexadecimal
Version
This rule was introduced in ESLint 0.0.9.