Website Structure

This commit is contained in:
supalerk-ar66 2026-01-13 10:46:40 +07:00
parent 62812f2090
commit 71f0676a62
22365 changed files with 4265753 additions and 791 deletions

View file

@ -0,0 +1,43 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("../utils");
exports.default = (0, utils_1.createRule)("no-escape-backspace", {
meta: {
docs: {
description: "disallow escape backspace (`[\\b]`)",
category: "Possible Errors",
recommended: true,
},
schema: [],
hasSuggestions: true,
messages: {
unexpected: "Unexpected '[\\b]'. Use '\\u0008' instead.",
suggest: "Use '\\u0008'.",
},
type: "suggestion",
},
create(context) {
function createVisitor({ node, getRegexpLocation, fixReplaceNode, }) {
return {
onCharacterEnter(cNode) {
if (cNode.value === utils_1.CP_BACKSPACE && cNode.raw === "\\b") {
context.report({
node,
loc: getRegexpLocation(cNode),
messageId: "unexpected",
suggest: [
{
messageId: "suggest",
fix: fixReplaceNode(cNode, "\\u0008"),
},
],
});
}
},
};
}
return (0, utils_1.defineRegexpVisitor)(context, {
createVisitor,
});
},
});