Ctrl K
ComunidadGuías…

eslint.config.mjs

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

Archivo original ↗Preguntar a KiBot
  const browserGlobals = {
    globals: {
      ClipboardJS: "readonly",
      navigator: "readonly",
      window: "readonly",
      document: "readonly",
      URLSearchParams: "readonly",
      URL: "readonly",
      Blob: "readonly",
      Uint8Array: "readonly",
      atob: "readonly",
      fetch: "readonly",
      console: "readonly",
      FormData: "readonly",
      FileReader: "readonly",
      // $ and $$ are declared by utils.js and consumed as globals by the
      // classic-script pages (index.js, getmsg.js load it before them).
      // Once the ES-module rewrite lands, imports satisfy no-undef instead
      // — declaring the globals stays correct in both layouts.
      $: "readonly",
      $$: "readonly",
      alert: "readonly"
    }
  };

  export default [
    {
      files: ["web/static/**/*.js"],
      ignores: ["web/static/clipboard-*js"],
      languageOptions: {
        sourceType: "module",
        globals: { ...browserGlobals.globals }
      },
      rules: {
        "no-undef": "error",
        "no-unused-vars": "warn"
      }
    }
  ];