From 7c9e08908c99d2d04c74e9bf9afdf3ea2d5c50fc Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Wed, 4 Mar 2026 14:50:31 -0300 Subject: [PATCH] ajustes --- AGENTS.md | 4 ++-- Documentos/biome.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 8c383d5..c221edf 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -159,7 +159,7 @@ export const MeuComponente = defineComponent({ | Regra | Descrição | |-------|-----------| -| `useArrowFunction` | Prefira arrow functions | +| `useArrowFunction` | **Sempre use arrow function** — `function` é erro | | `noNonNullAssertion` | Evite `!` — trate o null | | `noDelete` | `delete obj.prop` é lento | | `noEmptyBlockStatements` | Blocos `{}` vazios | @@ -216,7 +216,7 @@ pnpm teste # Vitest (testes unitários) - ❌ Não use `eslint` — o projeto usa Biome - ❌ Não use `prettier` — o projeto usa Biome -- ❌ Não use `var` — sempre `const` ou `let` +- ❌ Não use `function` nomeada — sempre arrow function (`const fn = () => {}`) - ❌ Não use Vue Options API — sempre Composition API - ❌ Não desestrure `props` diretamente (quebra reatividade) - ❌ Não use `any` — use `unknown` + type narrowing diff --git a/Documentos/biome.json b/Documentos/biome.json index 44f089e..aec1773 100755 --- a/Documentos/biome.json +++ b/Documentos/biome.json @@ -54,7 +54,7 @@ "noUselessConstructor": "off", "noBannedTypes": "off", "useLiteralKeys": "off", - "useArrowFunction": "warn", + "useArrowFunction": "error", "useDateNow": "off", "noUselessFragments": "off", "noExcessiveCognitiveComplexity": {