Keep financial ownership, atomic publication and refresh CAS. Failed refresh leaves cookies untouched; logout still clears them. Remove full-history candle prefetch and special metadata retries. Use native Pino request context instead of parallel middleware. BREAKING CHANGE: remove investment stateVersion, queued sync state, and tbank-sync status progress/resources. Consumers must observe resources through sync=observe with the updated frontend contract.
202 lines
5.0 KiB
JSON
202 lines
5.0 KiB
JSON
{
|
|
"src/common/decimal.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/integrations/tbank/instrument-metadata.repository.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/integrations/tbank/instrument-metadata.service.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/integrations/tbank/tbank.client.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/banking/bank-cards/application/bank-operations.service.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/banking/bank-cards/infrastructure/bank-cards.repository.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/brokerage-accounts/brokerage-accounts.service.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/income/income-analytics.service.ts": {
|
|
"sonarjs/no-nested-template-literals": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/income/income-period.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/instruments/application/candle.service.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 3
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 4
|
|
},
|
|
"sonarjs/no-nested-template-literals": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/instruments/application/catalog-discovery.service.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/instruments/application/catalog-enrichment.service.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 2
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/instruments/bonds/application/bond-income.service.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 2
|
|
}
|
|
},
|
|
"src/modules/investments/instruments/bonds/application/bond.spec.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/instruments/infrastructure/candle.repository.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 2
|
|
}
|
|
},
|
|
"src/modules/investments/instruments/infrastructure/catalog-discovery.repository.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 2
|
|
}
|
|
},
|
|
"src/modules/investments/instruments/stocks/application/stock-income.service.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/investment-resource.mapper.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 3
|
|
}
|
|
},
|
|
"src/modules/investments/investment-sync-plan.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 4
|
|
}
|
|
},
|
|
"src/modules/investments/operations/application/brokerage-operations.service.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 2
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 9
|
|
}
|
|
},
|
|
"src/modules/investments/operations/domain/operations-sync-plan.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/operations/infrastructure/brokerage-operation.mapper.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 2
|
|
}
|
|
},
|
|
"src/modules/investments/operations/infrastructure/brokerage-operations.repository.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 3
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/portfolio/application/forecast.service.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/portfolio/application/portfolio.service.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/tbank-sync/tbank-screen.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"src/modules/investments/tbank-sync/tbank-sync.service.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
},
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 7
|
|
}
|
|
},
|
|
"src/modules/investments/upcoming-events/upcoming-events.service.ts": {
|
|
"sonarjs/cognitive-complexity": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"test/bank-cards-durability.cjs": {
|
|
"sonarjs/no-nested-template-literals": {
|
|
"count": 1
|
|
}
|
|
},
|
|
"test/sqlite-regression.cjs": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 2
|
|
}
|
|
},
|
|
"test/sqlite.cjs": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 2
|
|
}
|
|
},
|
|
"test/tbank-ledger-local.e2e-spec.ts": {
|
|
"sonarjs/no-nested-conditional": {
|
|
"count": 1
|
|
},
|
|
"sonarjs/no-nested-template-literals": {
|
|
"count": 3
|
|
}
|
|
}
|
|
}
|