This is an automated email from the ASF dual-hosted git repository. Aman-Mittal pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/fineract-consumer-facing.git
commit bd16bef59fbbcc02bc966bc3102389b363e2faac Merge: 31fc360 2994006 Author: Aman Mittal <[email protected]> AuthorDate: Sat Oct 10 18:52:04 2026 +0530 Merge pull request #171 from Aman-Mittal/build/static-analysis build: add Error Prone, SpotBugs, Modernizer and SonarQube-equivalent ESLint rules .github/workflows/build-tests-backend.yml | 13 + .github/workflows/prettier-eslint.yaml | 3 + consumer/build.gradle | 74 ++ consumer/config/spotbugs/exclude.xml | 68 ++ .../command/data/AuditRetentionProperties.java | 2 +- .../query/service/OpenBankingQueryServiceImpl.java | 8 +- .../consumer/cucumber/steps/OpenBankingSteps.java | 4 + .../consumer/cucumber/steps/ProfileSteps.java | 2 + .../infrastructure/jwt/service/JwtIssuerTest.java | 6 +- docs/consumer/development/build-and-test.adoc | 24 +- docs/frontend/development/build-and-test.adoc | 17 + frontend/eslint-rules/cognitive-complexity.js | 295 ++++++ frontend/eslint-rules/cognitive-complexity.test.js | 221 ++++ frontend/eslint.config.js | 86 ++ frontend/package-lock.json | 1076 ++++++++++++++++++-- frontend/package.json | 5 + frontend/src/app/core/audit/pii-scrub.ts | 8 +- .../interceptors/correlation-id.interceptor.ts | 4 +- .../src/app/core/interceptors/error.interceptor.ts | 2 +- .../app/features/consent/consent.component.spec.ts | 1 + frontend/src/app/features/demo/demo.component.ts | 4 +- .../features/transfers/transfer-form.component.ts | 2 +- frontend/src/app/layout/shell.component.ts | 2 +- 23 files changed, 1846 insertions(+), 81 deletions(-)
