This commit is contained in:
Luiz Silva 2026-03-04 14:50:31 -03:00
parent b132aa8005
commit 7c9e08908c
2 changed files with 3 additions and 3 deletions

View file

@ -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

View file

@ -54,7 +54,7 @@
"noUselessConstructor": "off",
"noBannedTypes": "off",
"useLiteralKeys": "off",
"useArrowFunction": "warn",
"useArrowFunction": "error",
"useDateNow": "off",
"noUselessFragments": "off",
"noExcessiveCognitiveComplexity": {