feat - melhorias de qualidade de vida e novo gerencimento de alunos#59
Quality Gate passed
Annotations
Check warning on line 46 in frontend/src/components/ui/Modal.tsx
sonarqubecloud / SonarCloud Code Analysis
Non-interactive elements should not be assigned mouse or keyboard event listeners.
See more on https://sonarcloud.io/project/issues?id=icrcode_valida-ai&issues=AZ60XXRN3C0qR_tYh7Np&open=AZ60XXRN3C0qR_tYh7Np&pullRequest=59
Check warning on line 46 in frontend/src/components/ui/Modal.tsx
sonarqubecloud / SonarCloud Code Analysis
Use <dialog> instead of the "dialog" role to ensure accessibility across all devices.
See more on https://sonarcloud.io/project/issues?id=icrcode_valida-ai&issues=AZ60XXRN3C0qR_tYh7Nq&open=AZ60XXRN3C0qR_tYh7Nq&pullRequest=59
Check warning on line 112 in frontend/src/pages/Dashboard.tsx
sonarqubecloud / SonarCloud Code Analysis
Extract this nested ternary operation into an independent statement.
See more on https://sonarcloud.io/project/issues?id=icrcode_valida-ai&issues=AZ60XXRg3C0qR_tYh7Nr&open=AZ60XXRg3C0qR_tYh7Nr&pullRequest=59
Check failure on line 66 in backend/src/modulos/documentos/repositorio.ts
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 20 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=icrcode_valida-ai&issues=AZ60XXHg3C0qR_tYh7Nn&open=AZ60XXHg3C0qR_tYh7Nn&pullRequest=59
Check warning on line 21 in frontend/src/pages/DetalheDocumento.tsx
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.isNaN` over `isNaN`.
See more on https://sonarcloud.io/project/issues?id=icrcode_valida-ai&issues=AZ60XXTT3C0qR_tYh7Nt&open=AZ60XXTT3C0qR_tYh7Nt&pullRequest=59
Check warning on line 18 in frontend/src/pages/Alunos.tsx
sonarqubecloud / SonarCloud Code Analysis
This assertion is unnecessary since the receiver accepts the original type of the expression.
See more on https://sonarcloud.io/project/issues?id=icrcode_valida-ai&issues=AZ60XXRv3C0qR_tYh7Ns&open=AZ60XXRv3C0qR_tYh7Ns&pullRequest=59
Check warning on line 37 in frontend/src/components/ui/Modal.tsx
sonarqubecloud / SonarCloud Code Analysis
Use <input type="button">, <input type="image">, <input type="reset">, <input type="submit">, or <button> instead of the "button" role to ensure accessibility across all devices.
See more on https://sonarcloud.io/project/issues?id=icrcode_valida-ai&issues=AZ60XXRN3C0qR_tYh7No&open=AZ60XXRN3C0qR_tYh7No&pullRequest=59