]>
git.proxmox.com Git - pve-eslint.git/blob - eslint/lib/rules/no-iterator.js
2 * @fileoverview Rule to flag usage of __iterator__ property
3 * @author Ian Christian Myers
8 //------------------------------------------------------------------------------
10 //------------------------------------------------------------------------------
12 const { getStaticPropertyName
} = require("./utils/ast-utils");
14 //------------------------------------------------------------------------------
16 //------------------------------------------------------------------------------
18 /** @type {import('../shared/types').Rule} */
24 description
: "Disallow the use of the `__iterator__` property",
26 url
: "https://eslint.org/docs/latest/rules/no-iterator"
32 noIterator
: "Reserved name '__iterator__'."
40 MemberExpression(node
) {
42 if (getStaticPropertyName(node
) === "__iterator__") {
45 messageId
: "noIterator"