Ctrl K
ComunidadGuías…

eslint.config.js

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
// https://docs.expo.dev/guides/using-eslint/
const { defineConfig } = require('eslint/config');
const expoConfig = require("eslint-config-expo/flat");

module.exports = defineConfig([
  expoConfig,
  {
    ignores: ["dist/*"],
  },
  {
    // SDK 56 turns on the React Compiler era of the hooks rules, and they fire
    // 133 times on code that works: refs read during render, state set from an
    // effect. They are about what the compiler would need, and the compiler is
    // off here (`reactCompiler: false` in app.json), so failing the build over
    // them would be answering a question nobody asked yet.
    //
    // Warnings rather than off: the list is worth keeping in sight, since it is
    // the work that has to happen the day we do turn it on.
    rules: {
      "react-hooks/refs": "warn",
      "react-hooks/set-state-in-effect": "warn",
      "react-hooks/purity": "warn",
      "react-hooks/immutability": "warn",
      "react-hooks/static-components": "warn",
    },
  },
]);