{
  "extends": "next/core-web-vitals",
  "rules": {
    // Disable strict type checks for props to avoid excessive errors
    "react/prop-types": "off",
    // Allow JSX in .tsx files
    "react/jsx-filename-extension": ["warn", { "extensions": [".tsx"] }],
    // Allow unused variables when prefixed with _
    "no-unused-vars": ["warn", { 
      "argsIgnorePattern": "^_", 
      "varsIgnorePattern": "^_",
      "destructuredArrayIgnorePattern": "^_"
    }],
    // Allow console statements for now (we should clean these up later)
    "no-console": "off",
    // Allow unescaped entities for better readability
    "react/no-unescaped-entities": "off",
    // Disable strict equality requirements
    "eqeqeq": "warn",
    // Disable next specific rules that are causing issues
    "@next/next/no-document-import-in-page": "off",
    "@next/next/no-img-element": "off",
    // Disable exhaustive deps warning for now
    "react-hooks/exhaustive-deps": "off"
  }
}
