Resolve recommended-profile Critical and High findings, update vulnerable dependencies, restore invoice queue E2E authentication setup, and clear the remaining frontend Qodana findings.
51 lines
2.3 KiB
YAML
51 lines
2.3 KiB
YAML
version: "1.0"
|
|
linter: jetbrains/qodana-js:2026.1
|
|
|
|
profile:
|
|
name: qodana.recommended
|
|
|
|
bootstrap: npm ci --legacy-peer-deps
|
|
|
|
include:
|
|
- name: Eslint
|
|
|
|
exclude:
|
|
# These flows deliberately funnel synchronous validation failures into the same
|
|
# catch blocks that normalize asynchronous API/auth failures for the UI.
|
|
- name: ExceptionCaughtLocallyJS
|
|
paths:
|
|
- scripts/mobile/upload-google-play.mjs
|
|
- src/components/displays/buttons/ActionSettingsWheelButton.vue
|
|
- src/components/displays/department/pos/orders/OrderAttachmentsActionButton.vue
|
|
- src/components/displays/department/tables/SelfServeTaskAttachmentsModal.vue
|
|
- src/components/displays/superuser/tables/rolesTable.vue
|
|
- src/components/displays/superuser/tables/usersTable.vue
|
|
- src/components/session/token/SessionUser/Objects/DepartmentDailyReportComplaints.vue
|
|
- src/components/session/token/SessionUser/Objects/ObjectsGlobal.vue
|
|
- src/components/session/token/SessionUser/Objects/Subusers.vue
|
|
- src/components/shop/POSDepartmentProcess.vue
|
|
- src/components/timebookings/displays/CalendarController.vue
|
|
- src/components/viewport/page/headers/menu/NavigationMenuGlobalSearch.vue
|
|
- src/composables/useSelfServeLogic.js
|
|
- src/features/edgeGateways/EdgeGatewayManager.vue
|
|
- src/services/PasskeyAuthService.js
|
|
- src/services/releaseChannelAvailability.js
|
|
- src/views/backoffice/components/LimitedBackofficeEmployeesManager.vue
|
|
- src/views/dashboards/departmentDashboard/modules/Pos/DepartmentPosOrder.vue
|
|
- src/views/dashboards/superUserDashboard/InvoicingBillingPeriod/components/InvoicingPeriodObjectTree.vue
|
|
- src/views/dashboards/superUserDashboard/InvoicingBillingPeriod/imports/InvoicingBillingPeriodImportInvoiceQueue.vue
|
|
- src/views/dashboards/superUserDashboard/roles/RolePermissionManager.vue
|
|
- src/views/dashboards/superUserDashboard/selfserve/components/SelfServeMachineConnectivity.vue
|
|
- src/views/dashboards/superUserDashboard/statistics/displays/overview/StatisticsIncomeCard.vue
|
|
- src/views/dashboards/userDashboard/profile/displays/Passkeys/PasskeyManagement.vue
|
|
- name: All
|
|
paths:
|
|
- src/i18n/generated
|
|
- node_modules.codex-backup
|
|
- output
|
|
- .gradle
|
|
- playwright/.cache
|
|
- android
|
|
- ios
|
|
- app
|