Backend refactoring#1752
Conversation
- Updated import statements in various test files to use specific paths for enums and DTOs instead of importing from index.js.
|
Important Review skippedToo many files! This PR contains 273 files, which is 123 over the limit of 150. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (273)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
This PR refactors the backend codebase to remove/avoid barrel index.ts exports and switch to direct module imports (enums/helpers/guards/interceptors/decorators/ai-core), with follow-up dependency cleanup and test import updates.
Changes:
- Replaced many
.../index.jsimports with direct file imports acrosssrc/andtest/. - Removed multiple barrel files (
src/enums/index.ts,src/helpers/index.ts,src/ai-core/index.ts, etc.) and updated call sites accordingly. - Updated
backend/package.jsondependency set (added DynamoDB/ClickHouse/Elasticsearch/json5/zod/etc., removed several previously listed deps).
Reviewed changes
Copilot reviewed 273 out of 274 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| backend/test/utils/user-with-different-permissions-utils.ts | Update enum import to direct file. |
| backend/test/utils/compare-table-widgets-arrays.ts | Update DTO import to direct file. |
| backend/test/mock.factory.ts | Replace barrel imports with direct DTO/enum/auth interface imports. |
| backend/test/ava-tests/saas-tests/user-with-table-only-permissions-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/user-table-different-group-connection-readonly-permissions-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/user-group-edit-permissions-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/user-admin-permissions-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-settings-personal-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/saas-tests/table-settings-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/saas-tests/table-redis-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-redis-agent-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-postgres-schema-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-postgres-encrypted-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/saas-tests/table-postgres-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-postgres-agent-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-oracledb-schema-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-oracledb-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-oracle-agent-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-mysql-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-mysql-agent-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-mssql-schema-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-mssql-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-mssql-agent-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-mongodb-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-mongodb-agent-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-ibmdb2-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-ibmdb2-agent-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-filters-e2e-test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/saas-tests/table-elasticsearch-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-dynamodb-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-clickhouse-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-clickhouse-agent-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-cassandra.e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/table-cassandra-agent.e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/saas-tests/saas-cedar-save-policy-e2e.test.ts | Replace enum import + reformat tests. |
| backend/test/ava-tests/saas-tests/permissions-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/saas-tests/hosted-connection-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/saas-tests/group-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/saas-tests/dashboard-ai-widget-e2e.test.ts | Replace ai-core barrel import + minor formatting. |
| backend/test/ava-tests/saas-tests/dashboard-ai-generate-table-dashboard-e2e.test.ts | Replace ai-core barrel import + minor formatting. |
| backend/test/ava-tests/saas-tests/custom-field-e2e.test.ts | Replace helpers barrel import with direct import. |
| backend/test/ava-tests/saas-tests/connection-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/saas-tests/ai-chat-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-user-with-table-only-permissions-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-user-table-different-group-connection-readonly-permissions-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-user-group-edit-permissions-e2e.test.ts | Replace enums barrel import + reformat test block. |
| backend/test/ava-tests/non-saas-tests/non-saas-user-admin-permissions-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-settings-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-redis-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-postgres-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-oracle-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-mysql-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-mssql-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-mongodb-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-ibmdb2-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-elasticsearch-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-dynamodb-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-clickhouse-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-schema-cassandra-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-redis-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-postgres-schema-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-postgres-encrypted-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-oracledb-schema-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-oracledb-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-mysql-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-mssql-schema-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-mssql-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-mongodb-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-ibmdb2-e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-table-cassandra.e2e.test.ts | Replace enums barrel import with direct imports. |
| backend/test/ava-tests/non-saas-tests/non-saas-permissions-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-many-connections-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-group-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-dashboard-ai-generate-table-dashboard-e2e.test.ts | Replace ai-core barrel import + minor formatting. |
| backend/test/ava-tests/non-saas-tests/non-saas-custom-field-e2e.test.ts | Replace helpers barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-connection-e2e.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-cedar-save-policy-e2e.test.ts | Replace enum import + reformat tests. |
| backend/test/ava-tests/non-saas-tests/non-saas-cedar-policy-parser.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-cedar-policy-generator.test.ts | Replace enum barrel import with direct import. |
| backend/test/ava-tests/non-saas-tests/non-saas-ai-chat-e2e.test.ts | Replace ai-core barrel import with direct import. |
| backend/src/use-cases-app/use-cases-app.interface.ts | Replace enum barrel import with direct import. |
| backend/src/selfhosted-operations/selfhosted-operations.controller.ts | Replace enum/interceptor barrel imports with direct imports. |
| backend/src/selfhosted-operations/application/use-cases/selfhosted-use-cases.interfaces.ts | Replace enum barrel import with direct import. |
| backend/src/microservices/saas-microservice/use-cases/suspend-users-over-limit.use.case.ts | Replace helpers barrel import with direct import. |
| backend/src/microservices/saas-microservice/use-cases/create-connection-for-hosted-db.use.case.ts | Replace enum/helpers barrel imports with direct imports. |
| backend/src/interceptors/index.ts | Remove interceptor barrel file. |
| backend/src/helpers/parsers/string-connection-to-database-parsers.ts | Remove DB2 test connection-string parser. |
| backend/src/helpers/index.ts | Remove helpers barrel file. |
| backend/src/helpers/encryption/encryptor.ts | Replace enum barrel import with direct import. |
| backend/src/helpers/constants/constants.ts | Remove commented DB2 parser case. |
| backend/src/guards/table-read.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/table-edit.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/table-delete.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/table-add.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/schema-change-ownership.guard.ts | Replace auth barrel import with direct import. |
| backend/src/guards/schema-change-batch-ownership.guard.ts | Replace auth barrel import with direct import. |
| backend/src/guards/panel-read.guard.ts | Replace auth barrel import with direct import. |
| backend/src/guards/panel-edit.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/index.ts | Remove guards barrel file. |
| backend/src/guards/group-read.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/group-edit.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/dashboard-read.guard.ts | Replace auth barrel import with direct import. |
| backend/src/guards/dashboard-edit.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/dashboard-create.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/connection-read.guard.ts | Replace auth barrel import + formatting. |
| backend/src/guards/connection-edit.guard.ts | Replace auth barrel import + formatting. |
| backend/src/exceptions/text/messages.ts | Replace enum/helpers barrel imports with direct imports. |
| backend/src/enums/index.ts | Remove enums barrel file. |
| backend/src/entities/widget/utils/validate-create-widgets-ds.ts | Replace enum/helpers barrel imports with direct imports. |
| backend/src/entities/widget/use-cases/table-widgets-use-cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/widget/use-cases/create-update-delete-table-widgets.use.case.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/widget/table-widget.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/widget/table-widget.interface.ts | Replace enum barrel imports with direct imports. |
| backend/src/entities/widget/table-widget.entity.ts | Replace enum barrel import with direct import. |
| backend/src/entities/widget/table-widget.controller.ts | Replace decorators/guards/interceptors/dto barrel imports with direct imports. |
| backend/src/entities/widget/dto/index.ts | Remove DTO barrel file. |
| backend/src/entities/widget/dto/create-table-widget.dto.ts | Replace enum barrel import with direct import. |
| backend/src/entities/widget/application/data-sctructures/found-table-widgets.ds.ts | Replace enum barrel import with direct import. |
| backend/src/entities/widget/application/data-sctructures/create-table-widgets.ds.ts | Replace enum barrel import with direct import. |
| backend/src/entities/visualizations/panel/utils/check-query-is-safe.util.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/visualizations/panel-position/use-cases/generate-table-dashboard-with-ai.use.case.ts | Replace ai-core barrel imports with direct imports + minor formatting. |
| backend/src/entities/visualizations/panel-position/use-cases/generate-panel-position-with-ai.use.case.ts | Replace ai-core barrel imports with direct imports + minor formatting. |
| backend/src/entities/user/user.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/user/user.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/user/user.controller.ts | Replace decorators/enums/helpers/interceptors barrel imports with direct imports. |
| backend/src/entities/user/use-cases/user-use-cases.interfaces.ts | Replace enum barrel import with direct import. |
| backend/src/entities/user-sign-in-audit/use-cases/use-cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/user-sign-in-audit/use-cases/find-sign-in-audit-logs.use.case.ts | Replace enum barrel import with direct import. |
| backend/src/entities/user-sign-in-audit/sign-in-audit.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/user-sign-in-audit/sign-in-audit.controller.ts | Replace decorator/enum/interceptor barrel imports with direct imports. |
| backend/src/entities/user-sign-in-audit/enums/index.ts | Remove enums barrel file. |
| backend/src/entities/user-sign-in-audit/dto/index.ts | Remove DTO barrel file. |
| backend/src/entities/user-actions/utils/build-new-user-action-entity.ts | Replace enum barrel import with direct import. |
| backend/src/entities/user-actions/user-action.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/user-actions/user-action.controller.ts | Replace decorator/enum/interceptor barrel imports with direct imports. |
| backend/src/entities/user-actions/use-cases/use-cases-interfaces.ts | Replace enum barrel import with direct import. |
| backend/src/entities/user-actions/use-cases/check-users-logs-and-update-actions.use.case.ts | Replace enums barrel import with direct imports. |
| backend/src/entities/user-actions/use-cases/check-users-actions-and-mailing-users.use.case.ts | Replace enum/helpers barrel imports with direct imports. |
| backend/src/entities/user-actions/repository/user-action-custom-repository-extension.ts | Replace enum barrel import with direct import. |
| backend/src/entities/user-actions/dto/create-user-action.dto.ts | Replace enum barrel import with direct import. |
| backend/src/entities/user-actions/application/data-sctructures/create-user-action.ds.ts | Replace enum barrel import with direct import. |
| backend/src/entities/user-access/repository/user-access.repository.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table/utils/remove-password-from-row.util.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table/utils/process-uuids-in-row-util.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table/utils/hash-passwords-in-row.util.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table/utils/form-full-table-structure.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/table/utils/find-ordering-field.util.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table/utils/find-filtering-fields.util.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table/utils/extract-foreign-keys-from-widgets.util.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table/utils/convert-hex-data-in-row.util.ts | Replace helpers barrel imports with direct import. |
| backend/src/entities/table/utils/convert-hex-data-in-primary-key.util.ts | Replace helpers barrel imports with direct import. |
| backend/src/entities/table/use-cases/update-row-in-table.use.case.ts | Replace enums/helpers barrel imports with direct imports. |
| backend/src/entities/table/use-cases/table-use-cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table/use-cases/get-table-rows.use.case.ts | Replace enums/helpers barrel imports with direct imports. |
| backend/src/entities/table/use-cases/get-row-by-primary-key.use.case.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/table/use-cases/find-tables-in-connection.use.case.ts | Replace enums/helpers barrel imports with direct imports + minor formatting. |
| backend/src/entities/table/use-cases/export-csv-from-table.use.case.ts | Replace enums/helpers barrel imports with direct imports + reorder imports. |
| backend/src/entities/table/use-cases/delete-rows-from-table.use.case.ts | Replace enums/helpers barrel imports with direct imports + reorder imports. |
| backend/src/entities/table/use-cases/delete-row-from-table.use.case.ts | Replace enums/helpers barrel imports with direct imports + reorder imports. |
| backend/src/entities/table/use-cases/add-row-in-table.use.case.ts | Replace enums/helpers barrel imports with direct imports. |
| backend/src/entities/table/table.controller.ts | Replace decorators/enums/guards/helpers/interceptors barrel imports with direct imports. |
| backend/src/entities/table/table-datastructures.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table/application/data-structures/found-table-rows.ds.ts | Replace enums barrel imports with direct imports. |
| backend/src/entities/table-settings/common-table-settings/use-cases/use-cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table-settings/common-table-settings/use-cases/update-table-settings.use.case.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/table-settings/common-table-settings/use-cases/create-table-settings.use.case.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/table-settings/common-table-settings/table-settings.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/table-settings/common-table-settings/table-settings.controller.ts | Replace decorators/enums/guards/helpers/interceptors/dto barrel imports with direct imports. |
| backend/src/entities/table-settings/common-table-settings/dto/index.ts | Remove DTO barrel file. |
| backend/src/entities/table-schema/use-cases/generate-schema-change.use-case.ts | Replace ai-core barrel import with direct imports. |
| backend/src/entities/table-schema/table-schema.module.ts | Replace guards barrel import with direct imports. |
| backend/src/entities/table-schema/table-schema.controller.ts | Replace guards barrel import with direct imports. |
| backend/src/entities/table-schema/ai/schema-change-tools.ts | Replace ai-core barrel import with direct import. |
| backend/src/entities/table-schema/ai/run-schema-change-ai-loop.ts | Replace ai-core barrel import with direct imports. |
| backend/src/entities/table-logs/use-cases/use-cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table-logs/use-cases/find-logs.use.case.ts | Replace enums barrel imports with direct imports. |
| backend/src/entities/table-logs/table-logs.service.ts | Replace enums barrel imports with direct imports. |
| backend/src/entities/table-logs/table-logs.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/table-logs/table-logs.entity.ts | Replace enums barrel imports with direct imports. |
| backend/src/entities/table-logs/table-logs.controller.ts | Replace decorators/enums/interceptors barrel imports with direct imports. |
| backend/src/entities/table-logs/repository/table-logs-repository.interface.ts | Replace enums barrel imports with direct imports. |
| backend/src/entities/table-logs/application/data-structures/found-logs.ds.ts | Replace enums barrel imports with direct imports. |
| backend/src/entities/table-logs/application/data-structures/find-logs.ds.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table-logs/application/data-structures/created-log-record.ds.ts | Replace enums barrel imports with direct imports. |
| backend/src/entities/table-logs/application/data-structures/create-log-record.ds.ts | Replace enums barrel imports with direct imports. |
| backend/src/entities/table-filters/table-filters.controller.ts | Replace interceptor barrel import with direct import. |
| backend/src/entities/table-actions/table-actions-module/table-action.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/table-actions/table-actions-module/dto/create-table-action.dto.ts | Replace enum barrel import with direct import. |
| backend/src/entities/table-actions/table-action-rules-module/use-cases/activate-actions-in-rule.use.case.ts | Replace enum barrel import + minor formatting/reorder. |
| backend/src/entities/s3-widget/use-cases/s3-use-cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/s3-widget/use-cases/get-s3-upload-url.use.case.ts | Replace enum barrel import with direct import. |
| backend/src/entities/s3-widget/use-cases/get-s3-file-url.use.case.ts | Replace enum/helpers barrel imports with direct imports. |
| backend/src/entities/s3-widget/s3-widget.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/s3-widget/s3-widget.controller.ts | Replace decorators/enums/guards/interceptors barrel imports with direct imports. |
| backend/src/entities/permission/use-cases/permissions-use-cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/permission/permission.module.ts | Replace authorization barrel import + minor formatting. |
| backend/src/entities/permission/permission.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/permission/permission.controller.ts | Replace decorators/enums/guards/interceptors barrel imports with direct imports. |
| backend/src/entities/permission/application/data-structures/create-permissions.ds.ts | Replace enum barrel import with direct import. |
| backend/src/entities/logging/winston-logger.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/group/use-cases/use-cases.interfaces.ts | Replace enum barrel import with direct import. |
| backend/src/entities/group/use-cases/find-all-user-groups.use.case.ts | Replace enum barrel import with direct import. |
| backend/src/entities/group/group.module.ts | Replace authorization barrel import + minor formatting. |
| backend/src/entities/group/group.controller.ts | Replace decorators/enums/guards/interceptors barrel imports with direct imports. |
| backend/src/entities/group/application/data-sctructures/found-user-groups.ds.ts | Replace enum barrel import with direct import. |
| backend/src/entities/demo-data/demo-data.service.ts | Replace helpers barrel import with direct import + reorder imports. |
| backend/src/entities/custom-field/utils/validate-create-custom-field-dto.ts | Replace helpers barrel imports with direct imports. |
| backend/src/entities/custom-field/use-cases/custom-field-use-cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/custom-field/custom-field.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/custom-field/custom-field.controller.ts | Replace decorators/enums/guards/interceptors barrel imports with direct imports. |
| backend/src/entities/cron-jobs/cron-jobs.service.ts | Replace helpers barrel import with direct import + reorder imports. |
| backend/src/entities/convention/use-cases/get-conversions-use-cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/convention/conversion.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/convention/conversion.controller.ts | Replace enum/interceptor barrel imports with direct imports. |
| backend/src/entities/connection/utils/validate-create-connection-data.ts | Replace helpers barrel imports with direct imports + minor formatting. |
| backend/src/entities/connection/utils/update-connection-entity-for-restoration.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/connection/utils/is-host-allowed.ts | Replace helpers barrel import with direct import + minor formatting. |
| backend/src/entities/connection/utils/decrypt-connection-credentials-async.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/connection/utils/build-connection-entity.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/connection/use-cases/use-cases.interfaces.ts | Replace enum barrel import with direct import. |
| backend/src/entities/connection/use-cases/update-connection.use.case.ts | Replace enum/helpers barrel imports with direct imports + minor formatting. |
| backend/src/entities/connection/use-cases/test-connection.use.case.ts | Replace helpers barrel imports with direct imports. |
| backend/src/entities/connection/use-cases/restore-connection-use.case.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/connection/use-cases/find-one-connection.use.case.ts | Replace enum barrel import with direct import. |
| backend/src/entities/connection/use-cases/find-all-connections.use.case.ts | Replace enums barrel imports with direct imports. |
| backend/src/entities/connection/use-cases/create-group-in-connection.use.case.ts | Replace enum barrel import with direct import. |
| backend/src/entities/connection/use-cases/create-connection.use.case.ts | Replace enums/helpers barrel imports with direct imports + minor formatting. |
| backend/src/entities/connection/repository/custom-connection-repository-extension.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/connection/connection.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/connection/connection.entity.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/connection/connection.controller.ts | Replace decorators/enums/guards/helpers/interceptors barrel imports with direct imports. |
| backend/src/entities/connection/application/data-structures/found-permissions-in-connection.ds.ts | Replace enum barrel import with direct import. |
| backend/src/entities/connection/application/data-structures/found-one-connection.ds.ts | Replace enum barrel import with direct import. |
| backend/src/entities/connection/application/data-structures/found-connections.ds.ts | Replace enum barrel import with direct import. |
| backend/src/entities/connection-properties/utils/validate-create-connection-properties-ds.ts | Replace helpers barrel import with direct import. |
| backend/src/entities/connection-properties/use-cases/connection-properties-use.cases.interface.ts | Replace enum barrel import with direct import. |
| backend/src/entities/connection-properties/dto/index.ts | Remove DTO barrel file. |
| backend/src/entities/connection-properties/connection-properties.module.ts | Replace authorization barrel import with direct import. |
| backend/src/entities/connection-properties/connection-properties.controller.ts | Replace decorators/enums/guards/interceptors barrel imports with direct imports + minor formatting. |
| backend/src/entities/cedar-authorization/cedar-policy-parser.ts | Replace enum barrel import with direct import + minor formatting. |
| backend/src/entities/cedar-authorization/cedar-policy-generator.ts | Replace enum barrel import with direct import + minor formatting. |
| backend/src/entities/cedar-authorization/cedar-permissions.service.ts | Replace enum barrel import with direct import. |
| backend/src/entities/cedar-authorization/cedar-authorization.controller.ts | Replace decorator/interceptor barrel import with direct import + minor formatting. |
| backend/src/entities/amplitude/amplitude.service.ts | Replace enum barrel import with direct import. |
| backend/src/entities/ai/use-cases/request-info-from-table-with-ai-v7.use.case.ts | Replace ai-core/helpers barrel imports with direct imports. |
| backend/src/entities/ai/ai.service.ts | Replace ai-core barrel imports with direct imports. |
| backend/src/decorators/user-id.decorator.ts | Replace auth barrel import with direct import. |
| backend/src/decorators/slug-verification.decorator.ts | Replace auth barrel import with direct import. |
| backend/src/decorators/slug-uuid.decorator.ts | Replace auth barrel import with direct import. |
| backend/src/decorators/query-uuid.decorator.ts | Replace auth barrel import with direct import. |
| backend/src/decorators/query-table-name.decorator.ts | Replace auth barrel import with direct import. |
| backend/src/decorators/master-password.decorator.ts | Replace auth barrel import with direct import. |
| backend/src/decorators/index.ts | Remove decorators barrel file. |
| backend/src/decorators/gclid-decorator.ts | Replace auth barrel import with direct import. |
| backend/src/decorators/body-uuid.decorator.ts | Replace auth barrel import with direct import. |
| backend/src/decorators/body-email.decorator.ts | Replace auth barrel import with direct import. |
| backend/src/common/abstract-use.case.ts | Replace enum barrel import with direct import. |
| backend/src/authorization/temporary-auth.middleware.ts | Replace helpers barrel import with direct import. |
| backend/src/authorization/non-scoped-auth.middleware.ts | Replace helpers barrel import with direct import. |
| backend/src/authorization/index.ts | Remove authorization barrel file. |
| backend/src/authorization/auth.middleware.ts | Replace helpers barrel import with direct import. |
| backend/src/app.controller.ts | Replace enum/interceptor barrel imports with direct imports. |
| backend/src/ai-core/utils/message-builder.ts | Remove trailing re-export block. |
| backend/src/ai-core/utils/index.ts | Remove ai-core utils barrel file. |
| backend/src/ai-core/tools/index.ts | Remove ai-core tools barrel file. |
| backend/src/ai-core/services/index.ts | Remove ai-core services barrel file. |
| backend/src/ai-core/providers/index.ts | Remove ai-core providers barrel file. |
| backend/src/ai-core/interfaces/index.ts | Remove ai-core interfaces barrel file. |
| backend/src/ai-core/index.ts | Remove ai-core top-level barrel file. |
| backend/package.json | Dependency set changes for refactor/build. |
| backend/knip.json | Update knip config for export usage handling and ignores. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "node-sql-parser": "^5.3.0", | ||
| "nodemailer": "^8.0.4", | ||
| "nunjucks": "^3.2.4", | ||
| "otplib": "^12.0.1", | ||
| "p-queue": "9.1.0", | ||
| "pg": "^8.20.0", | ||
| "pg-connection-string": "^2.12.0", | ||
| "qrcode": "^1.5.4", | ||
| "query-string": "^9.3.1", | ||
| "reflect-metadata": "0.2.2", | ||
| "rimraf": "6.1.3", |
| "axios": "^1.15.0", | ||
| "base32-encode": "^2.0.0", | ||
| "basic-auth": "2.0.1", | ||
| "bcrypt": "6.0.0", | ||
| "body-parser": "^2.2.2", | ||
| "cassandra-driver": "^4.8.0", | ||
| "class-transformer": "0.5.1", | ||
| "class-validator": "^0.15.1", | ||
| "cookie-parser": "^1.4.7", | ||
| "crc": "^4.3.2", | ||
| "crypto-js": "4.2.0", |
| const result = JSON.parse(response.text); | ||
| console.log('🚀 ~ result:', result); | ||
|
|
|
|
||
| const generateDashboardRO = JSON.parse(generateDashboard.text); | ||
| console.log('🚀 ~ generateDashboardRO:', generateDashboardRO) | ||
| console.log('🚀 ~ generateDashboardRO:', generateDashboardRO); | ||
| t.is(generateDashboard.status, 201); |
| .set('Content-Type', 'application/json') | ||
| .set('Accept', 'application/json'); | ||
| console.log('🚀 ~ generateDashboard:', generateDashboard.text) | ||
| console.log('🚀 ~ generateDashboard:', generateDashboard.text); | ||
|
|
No description provided.