- ESLint com regras para Angular e templates HTML.
- Stylelint para SCSS/CSS.
- Prettier para formatacao.
- Husky + lint-staged + commitlint para validacao em commits.
Comandos principais:
npm run lint
npm run lint:fix
npm run stylelint
npm run stylelint:fix
npm run format
npm run format:check
npm run qualityPlugins adicionados no Maven:
- Checkstyle
- PMD
- SpotBugs
- OWASP Dependency-Check
Comandos principais:
./mvnw verify
./mvnw checkstyle:check
./mvnw pmd:check
./mvnw spotbugs:check
./mvnw dependency-check:checkExecucao rapida (sem scan de dependencias):
./mvnw verify -Ddependency-check.skip=true