1/** 2 * @fileoverview Rule to flag use of continue statement 3 * @author Borislav Zhivkov 4 */ 5 6"use strict"; 7 8//------------------------------------------------------------------------------ 9// Rule Definition 10//------------------------------------------------------------------------------ 11 12module.exports = { 13 meta: { 14 type: "suggestion", 15 16 docs: { 17 description: "disallow `continue` statements", 18 category: "Stylistic Issues", 19 recommended: false, 20 url: "https://eslint.org/docs/rules/no-continue" 21 }, 22 23 schema: [], 24 25 messages: { 26 unexpected: "Unexpected use of continue statement." 27 } 28 }, 29 30 create(context) { 31 32 return { 33 ContinueStatement(node) { 34 context.report({ node, messageId: "unexpected" }); 35 } 36 }; 37 38 } 39}; 40