![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets.corals.io/wp-content/metras.v32.1/node_modules/eslint/lib/shared/ |
/** * @fileoverview Common utils for AST. * * This file contains only shared items for core and rules. * If you make a utility for rules, please see `../rules/utils/ast-utils.js`. * * @author Toru Nagashima <https://github.com/mysticatea> */ "use strict"; const breakableTypePattern = /^(?:(?:Do)?While|For(?:In|Of)?|Switch)Statement$/u; const lineBreakPattern = /\r\n|[\r\n\u2028\u2029]/u; const shebangPattern = /^#!([^\r\n]+)/u; /** * Creates a version of the `lineBreakPattern` regex with the global flag. * Global regexes are mutable, so this needs to be a function instead of a constant. * @returns {RegExp} A global regular expression that matches line terminators */ function createGlobalLinebreakMatcher() { return new RegExp(lineBreakPattern.source, "gu"); } module.exports = { breakableTypePattern, lineBreakPattern, createGlobalLinebreakMatcher, shebangPattern };