eslint.config.mjs
Rama main · réplica de lectura del repositorio original.
import js from "@eslint/js";
export default [
{
ignores: ["docs/**", "node_modules/**"],
},
js.configs.recommended,
{
files: ["Aoede/assets/js/**/*.js"],
languageOptions: {
ecmaVersion: 2022,
sourceType: "module",
globals: {
Audio: "readonly",
Blob: "readonly",
CustomEvent: "readonly",
DOMParser: "readonly",
EventSource: "readonly",
Event: "readonly",
FormData: "readonly",
Headers: "readonly",
Image: "readonly",
MediaMetadata: "readonly",
URL: "readonly",
URLSearchParams: "readonly",
AbortController: "readonly",
YT: "readonly",
alert: "readonly",
atob: "readonly",
btoa: "readonly",
clearInterval: "readonly",
clearTimeout: "readonly",
confirm: "readonly",
console: "readonly",
crypto: "readonly",
document: "readonly",
fetch: "readonly",
history: "readonly",
htmx: "readonly",
localStorage: "readonly",
lucide: "readonly",
location: "readonly",
navigator: "readonly",
requestAnimationFrame: "readonly",
setInterval: "readonly",
setTimeout: "readonly",
window: "readonly"
}
},
rules: {
"no-empty": "off",
"no-unused-vars": "off"
}
}
];