Repository Public
1import next from "eslint-config-next";23export default [4 { ignores: [".next/**", "node_modules/**", "next-env.d.ts", "data/**", "_shot.mjs"] },5 ...next,6 {7 rules: {8 // Posters and keyframes are served by our own range-capable media route, not next/image.9 "@next/next/no-img-element": "off",10 // The public site and the studio have separate root layouts: crossing between them must be a full navigation.11 "@next/next/no-html-link-for-pages": "off",12 // Browser-only state (localStorage preferences, connection hints) is read in effects on purpose, to keep SSR output stable.13 "react-hooks/set-state-in-effect": "off",14 "react-hooks/refs": "off",15 },16 },17];18