• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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