UNPKG

ocrmnav

Version:

DevStack - The Complete Developer Toolkit - Virtual file system, workflow automation, and more than 65+ other development tools / features in one seamless extension. Cutting down dev times never before seen.

74 lines (55 loc) 2.19 kB
"use strict"; exports.id = 146; exports.ids = [146]; exports.modules = { /***/ 1597: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _utils_validateTypes_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(579); /* harmony import */ var _utils_report_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(945); /* harmony import */ var _utils_ruleMessages_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(950); /* harmony import */ var _utils_validateOptions_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(873); const ruleName = 'comment-pattern'; const messages = (0,_utils_ruleMessages_mjs__WEBPACK_IMPORTED_MODULE_2__["default"])(ruleName, { expected: (pattern) => `Expected comment to match pattern "${pattern}"`, }); const meta = { url: 'https://stylelint.io/user-guide/rules/comment-pattern', }; /** @type {import('stylelint').CoreRules[ruleName]} */ const rule = (primary) => { return (root, result) => { const validOptions = (0,_utils_validateOptions_mjs__WEBPACK_IMPORTED_MODULE_3__["default"])(result, ruleName, { actual: primary, possible: [_utils_validateTypes_mjs__WEBPACK_IMPORTED_MODULE_0__.isRegExp, _utils_validateTypes_mjs__WEBPACK_IMPORTED_MODULE_0__.isString], }); if (!validOptions) { return; } const normalizedPattern = (0,_utils_validateTypes_mjs__WEBPACK_IMPORTED_MODULE_0__.isString)(primary) ? new RegExp(primary) : primary; root.walkComments((comment) => { const text = comment.text; if (normalizedPattern.test(text)) { return; } (0,_utils_report_mjs__WEBPACK_IMPORTED_MODULE_1__["default"])({ message: messages.expected, messageArgs: [primary], node: comment, result, ruleName, }); }); }; }; rule.ruleName = ruleName; rule.messages = messages; rule.meta = meta; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (rule); /***/ }) }; ; //# sourceMappingURL=146.extension.js.map