Sha256: 46a6a7a73935ed41bedc686a5cf313b85eab2a86b7730ea3c4d6a481ad5ce3b3
Contents?: true
Size: 1 KB
Versions: 6
Compression:
Stored size: 1 KB
Contents
/** * @fileoverview Rule to flag when initializing octal literal * @author Ilya Volodin */ "use strict"; //------------------------------------------------------------------------------ // Rule Definition //------------------------------------------------------------------------------ /** @type {import('../shared/types').Rule} */ module.exports = { meta: { type: "suggestion", docs: { description: "disallow octal literals", recommended: true, url: "https://eslint.org/docs/rules/no-octal" }, schema: [], messages: { noOcatal: "Octal literals should not be used." } }, create(context) { return { Literal(node) { if (typeof node.value === "number" && /^0[0-9]/u.test(node.raw)) { context.report({ node, messageId: "noOcatal" }); } } }; } };
Version data entries
6 entries across 6 versions & 1 rubygems