قاعدة ESLint

يمنع استدعاء وضع التوابل المجهول داخل الدالة/المكون.


لماذا هو مطلوب؟

createRxState(defaultValue)يتم إنشاء متجر جديد في كل مرة يتم فيها الاستدعاء. من الآمن تصديره واستخدامه على مستوى الوحدة العليا، ولكن إذا تم استدعاؤه داخل مكون React، فقد يتم إنشاء متجر جديد في كل مسار عرض.

تكوين ESLint المسطح

js
const globalRxState = require("@byeolnaerim/global-rx-state/eslint-rules");

module.exports = [
  {
    plugins: {
      "global-rx-state": globalRxState,
    },
    rules: {
      "global-rx-state/no-tuple-global-rx-state-in-function": "error",
    },
  },
];

قواعد legacy rulesdir

bash
eslint src --rulesdir node_modules/@byeolnaerim/global-rx-state/eslint-rules
© 2026 بيولناريم. جميع الحقوق محفوظة.مقدمةسياسة معالجة المعلومات الشخصية