From c34b4bc26124d2c986c5e11e3d00835b465f7ef1 Mon Sep 17 00:00:00 2001 From: Artur Oliveira Date: Tue, 16 Dec 2025 11:41:42 -0300 Subject: [PATCH] docs(agents): adicionar regra sobre classnames repetidos MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Quando classnames se repetem muito, movê-los para a constante Styles - Mesmo que o grupo possua menos de 5 classes, evita duplicação e facilita manutenção --- AGENTS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index a63d48b..2ac6773 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,6 +8,11 @@ Orientações rápidas para agentes ou automações que atuam neste repositório - Frontend: React 19 + Vite (TS), Tailwind, axios com `withCredentials`. - Desenvolvimento local: `./gradlew bootRun` em `backend/` e `yarn dev` em `frontend/` (copie `.env.example` antes). +## Padrões de código +- Em componentes React com Tailwind, mova classnames para uma constante `Styles` ao final do arquivo sempre que um elemento tiver mais de 5 classes (referência: `Login.tsx`). +- Em componentes React com Tailwind, mova classnames para uma constante `Styles` ao final do arquivo sempre que um elemento tiver mais de 5 classes (referência: `Login.tsx`). +- Quando houverem classnames que se repetem muitas vezes em vários elementos/componentes, mova esses grupos repetidos para a constante `Styles` mesmo que possuam menos de 5 classes — isso ajuda a evitar duplicação e facilita manutenção. + ## Padrão para mensagens de commit **Instrução:** Gere um comando `git commit -m` completo, em português, seguindo o padrão **Conventional Commits**, com base no `diff` abaixo. **Regras:**