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-backoffice-ui.git
commit d62126530d4f14dc8b69ba3090a77dc05d625644 Merge: 0846def 5ef8ad4 Author: Aman-Mittal <[email protected]> AuthorDate: Sun Aug 16 21:28:31 2026 +0530 Merge pull request #378 from Aman-Mittal/chore/license-policy-and-lint-plugins chore(lint): remove the LGPL lint plugin, enforce ASF licence categories, run e2e on every push .github/workflows/ci.yml | 19 + .github/workflows/e2e.yml | 18 +- DOCS/LINT_POLICY.md | 197 ++ eslint-rules/cognitive-complexity.js | 294 ++ eslint-rules/cognitive-complexity.test.js | 221 ++ eslint-suppressions.json | 57 + eslint.config.js | 77 +- package-lock.json | 2905 ++++++++++++++++++-- package.json | 9 +- scripts/check-dependency-licenses.mjs | 446 +++ src/app/app.config.ts | 2 +- .../download/browser-download.adapter.spec.ts | 2 +- .../adapters/download/browser-download.adapter.ts | 4 +- src/app/core/icons.spec.ts | 4 + src/app/core/services/config.service.ts | 4 +- src/app/core/services/dialog.service.spec.ts | 4 - src/app/core/services/navigation-config.service.ts | 2 +- src/app/core/services/notification.service.spec.ts | 2 +- src/app/core/services/notification.service.ts | 2 +- src/app/core/utils/date-formatter.spec.ts | 2 +- src/app/core/utils/date-formatter.ts | 2 +- .../provisioning-categories-form.component.spec.ts | 3 +- .../provisioning-criteria-form.component.spec.ts | 3 +- .../batch-operations/batch-operations.component.ts | 2 +- .../sms-campaigns/sms-campaigns-list.component.ts | 3 +- .../dashboard/system-status.component.spec.ts | 2 +- .../errors/access-denied.component.spec.ts | 4 +- .../loan-undo-approval-dialog.component.spec.ts | 2 +- .../point-in-time/loans-point-in-time.component.ts | 2 +- src/app/features/login/login.component.spec.ts | 4 +- .../two-factor/two-factor-step.component.spec.ts | 2 +- .../collateral-management-form.component.spec.ts | 3 +- .../fixed-deposit-form.component.spec.ts | 4 +- .../interest-rate-chart-form.component.spec.ts | 3 +- .../interest-rate-chart-slabs.component.spec.ts | 3 +- .../loan-originator-form.component.spec.ts | 3 +- .../products/rates/rate-form.component.spec.ts | 3 +- .../savings-account-view.component.spec.ts | 6 +- .../products/savings-account-view.component.ts | 6 +- .../features/reporting/report-execution.service.ts | 2 +- src/app/features/reporting/run-report.component.ts | 12 +- src/app/features/search/global-search.component.ts | 3 +- .../audit-logs/audit-logs-list.component.ts | 4 +- .../features/security/roles/role-form.component.ts | 2 +- .../spm/surveys/spm-surveys-form.component.spec.ts | 3 +- .../adhoc-query/adhoc-query-form.component.spec.ts | 3 +- .../entity-mapping-form.component.spec.ts | 3 +- .../system/hooks/hooks-form.component.spec.ts | 3 +- .../report-mailing-jobs-form.component.spec.ts | 3 +- .../features/system/sms/sms-form.component.spec.ts | 3 +- .../cashier-transactions.component.spec.ts | 3 +- .../cashiers/cashier-transactions.component.ts | 2 +- .../breach/wc-breach-form.component.spec.ts | 3 +- .../wc-loan-product-form.component.spec.ts | 3 +- src/app/layout/header.component.ts | 25 +- .../charts/donut-chart.component.spec.ts | 14 +- .../create-office-dialog.component.ts | 2 +- .../entity-datatables.component.spec.ts | 8 +- .../entity-documents/entity-documents.component.ts | 3 +- .../paginator/paginator.component.spec.ts | 2 +- .../requires-permission.directive.spec.ts | 3 +- src/app/shared/pipes/permission-summary.pipe.ts | 6 +- src/app/testing/adapters.ts | 2 +- src/app/testing/config.ts | 2 +- 64 files changed, 4041 insertions(+), 409 deletions(-)
