ESLint-Regel

Verhindert, dass der anonyme Tupelmodus innerhalb von Funktionen/Komponenten aufgerufen wird.


Warum ist es notwendig?

createRxState(defaultValue)Er erstellt bei jedem Aufruf einen neuen Store. Es ist sicher, ihn auf Modulebene zu exportieren, aber wenn er innerhalb einer React-Komponente aufgerufen wird, kann bei jedem Renderpfad ein neuer Store erstellt werden.

ESLint flache Konfiguration

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 Byeolnaerim. Alle Rechte vorbehalten.EinführungDatenschutzrichtlinie