sistema-de-chamados/eslint.config.mjs
rever-tecnologia e844f16b7f fix(lint): ignora arquivos gerados do Convex no desktop
Adiciona apps/desktop/src/convex/_generated/** ao ignore do ESLint
para evitar warnings de diretivas eslint-disable nao utilizadas em
arquivos gerados automaticamente.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-16 09:49:40 -03:00

39 lines
977 B
JavaScript

import nextConfig from "eslint-config-next"
import tseslint from "typescript-eslint"
const eslintConfig = [
...nextConfig,
{
ignores: [
"node_modules/**",
".next/**",
"out/**",
"build/**",
"apps/desktop/dist/**",
"apps/desktop/src-tauri/target/**",
"nova-calendar-main/**",
"referência/**",
"next-env.d.ts",
"convex/_generated/**",
"apps/desktop/src/convex/_generated/**",
],
},
{
files: ["**/*.ts", "**/*.tsx"],
plugins: {
"@typescript-eslint": tseslint.plugin,
},
rules: {
"@typescript-eslint/no-explicit-any": "warn",
"@typescript-eslint/ban-ts-comment": "warn",
"react/no-unescaped-entities": "off",
"react-hooks/set-state-in-effect": "off",
"react-hooks/purity": "off",
"react-hooks/refs": "off",
"react-hooks/immutability": "off",
"react-hooks/incompatible-library": "off",
},
},
]
export default eslintConfig