UNPKG

@ospm/eslint-plugin-react-signals-hooks

Version:

ESLint plugin for React Signals hooks - enforces best practices, performance optimizations, and integration patterns for @preact/signals-react usage in React projects

13 lines 528 B
export function escapeRegExp(literal) { // eslint-disable-next-line optimize-regex/optimize-regex return literal.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); } export function buildSuffixRegex(suffix) { const s = typeof suffix === "string" && suffix.length > 0 ? suffix : "Signal"; // eslint-disable-next-line security/detect-non-literal-regexp return new RegExp(`${escapeRegExp(s)}$`); } export function hasSignalSuffix(name, suffixRegex) { return suffixRegex.test(name); } //# sourceMappingURL=suffix.js.map