no-octal
Disallow octal literals
        ✅ Recommended
        
            Using the recommended config from @eslint/js in a configuration file
            enables this rule
        
Octal literals are numerals that begin with a leading zero, such as:
const num = 071;      // 57
Because the leading zero which identifies an octal literal has been a source of confusion and error in JavaScript code, ECMAScript 5 deprecates the use of octal numeric literals.
Rule Details
The rule disallows octal literals.
If ESLint parses code in strict mode, the parser (instead of this rule) reports the error.
Examples of incorrect code for this rule:
                            
                                Open in Playground
                            
/*eslint no-octal: "error"*/
const num = ;
const result = 5 + ;
Examples of correct code for this rule:
                            
                                Open in Playground
                            
/*eslint no-octal: "error"*/
const num  = "071";
Compatibility
- JSHint: W115
Version
This rule was introduced in ESLint v0.0.6.