chore: triagem dos parâmetros não usados (lint 210 → 150) - #175
Merged
Conversation
Aplicado por `oxlint --fix`. Dentro de character class, `\/` e `\#` sao equivalentes a `/` e `#` — comportamento identico. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NzvzBUT8kw8SbR4bsGab97
Triagem dos 65 parametros nao usados, um a um, checando call sites. 60 eram genuinamente mortos; 5 apontavam para bugs reais e ficaram warnando de proposito. - parametro posicional: prefixo `_` - prop desestruturada nao usada: removida do padrao (interface intacta, nenhum call site quebra) - os cinco `key` do Table.tsx viraram `key: _key` — sao um workaround correto para o React 19 nao receber `key` dentro de spread do react-table v7, remover quebraria Preservados sem prefixo, para o lint continuar cobrando: streetData, lat, lon -> #172 selectedTypes, bounds -> #172 selectedInfra, execucaoCicloviaria -> #171 Lint 210 -> 150. Typecheck inalterado em 281, build passa. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NzvzBUT8kw8SbR4bsGab97
🚀 Preview deploy
Updates on every push. Production is unchanged. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Triagem dos 65 avisos
no-unused-varsdo tipoParameter, um a um, checando call sites. Nenhuma mudança de comportamento.O que foi feito
_keydoTable.tsx→({ key: _key, ...props }). Não são render props: são IIFEs que existem para tirar okeydo objeto espalhado (React 19 avisa ao spreadar props comkey). Remover quebraria; todo elemento já definekeyexplicitamenteO que ficou warnando de propósito
Sete avisos foram preservados sem prefixo, porque apontam para bugs reais. Silenciar seria cimentar o defeito:
streetData,lat,lonselectedTypes,boundsselectedInfra,execucaoCicloviariaNúmeros
Contexto
A triagem revelou que os avisos não eram ruído uniforme — apontavam para uma feature substancialmente não funcional. Cinco issues abertas com o caminho do código e a cadeia até a tela:
As categorias
Variable(49) eIdentifier(18) não foram tocadas — ficam para um próximo passo.🤖 Generated with Claude Code