refactor: use import type for type-only imports and count only runtime cycles (CM-1784) - #4853
Conversation
…CM-1784) Signed-off-by: Gašper Grom <gasper.grom@gmail.com>
Signed-off-by: Gašper Grom <gasper.grom@gmail.com>
PR SummaryLow Risk Overview Adds No intended behavior or emitted JS changes—import syntax and lint/cycle tooling only. Reviewed by Cursor Bugbot for commit f5da4dd. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The changes are mechanical, runtime-preserving, and validated by successful lint and build checks.
Review effort: Balanced
Findings: None
What changed in this PR
Enforces explicit type-only imports across the frontend so ESLint and Madge distinguish compile-time dependencies from runtime cycles.
Changes:
- Enables
@typescript-eslint/consistent-type-imports. - Converts type-only imports across 493 source files.
- Configures Madge to skip type-only and asynchronous imports.
| File | Description |
|---|---|
frontend/.eslintrc.js |
Enforces type-only imports. |
frontend/.madgerc |
Configures runtime-cycle analysis. |
frontend/src/config/identities/confluence/config.ts |
Explicit type imports. |
frontend/src/config/identities/crunchbase/config.ts |
Explicit type imports. |
frontend/src/config/identities/cvent/config.ts |
Explicit type imports. |
frontend/src/config/identities/devto/config.ts |
Explicit type imports. |
frontend/src/config/identities/discord/config.ts |
Explicit type imports. |
frontend/src/config/identities/discourse/config.ts |
Explicit type imports. |
frontend/src/config/identities/facebook/config.ts |
Explicit type imports. |
frontend/src/config/identities/gerrit/config.ts |
Explicit type imports. |
frontend/src/config/identities/git/config.ts |
Explicit type imports. |
frontend/src/config/identities/github/config.ts |
Explicit type imports. |
frontend/src/config/identities/gitlab/config.ts |
Explicit type imports. |
frontend/src/config/identities/groupsio/config.ts |
Explicit type imports. |
frontend/src/config/identities/hackernews/config.ts |
Explicit type imports. |
frontend/src/config/identities/identities.helpers.ts |
Explicit type imports. |
frontend/src/config/identities/index.ts |
Explicit type imports. |
frontend/src/config/identities/jira/config.ts |
Explicit type imports. |
frontend/src/config/identities/lfx/config.ts |
Explicit type imports. |
frontend/src/config/identities/linkedin/config.ts |
Explicit type imports. |
frontend/src/config/identities/mailinglist/config.ts |
Explicit type imports. |
frontend/src/config/identities/n8n/config.ts |
Explicit type imports. |
frontend/src/config/identities/reddit/config.ts |
Explicit type imports. |
frontend/src/config/identities/slack/config.ts |
Explicit type imports. |
frontend/src/config/identities/stackoverflow/config.ts |
Explicit type imports. |
frontend/src/config/identities/tnc/config.ts |
Explicit type imports. |
frontend/src/config/identities/twitter/config.ts |
Explicit type imports. |
frontend/src/config/identities/zapier/config.ts |
Explicit type imports. |
frontend/src/config/integrations/confluence/config.ts |
Explicit type imports. |
frontend/src/config/integrations/devto/config.ts |
Explicit type imports. |
frontend/src/config/integrations/discord/config.ts |
Explicit type imports. |
frontend/src/config/integrations/discourse/config.ts |
Explicit type imports. |
frontend/src/config/integrations/gerrit/config.ts |
Explicit type imports. |
frontend/src/config/integrations/git/config.ts |
Explicit type imports. |
frontend/src/config/integrations/github-nango/components/github-params.vue |
Explicit type imports. |
frontend/src/config/integrations/github-nango/components/settings/github-settings-add-repository-modal.vue |
Explicit type imports. |
frontend/src/config/integrations/github-nango/components/settings/github-settings-drawer.vue |
Explicit type imports. |
frontend/src/config/integrations/github-nango/components/settings/github-settings-mapping.vue |
Explicit type imports. |
frontend/src/config/integrations/github-nango/components/settings/github-settings-org-item.vue |
Explicit type imports. |
frontend/src/config/integrations/github-nango/components/settings/github-settings-repo-item.vue |
Explicit type imports. |
frontend/src/config/integrations/github-nango/config.ts |
Explicit type imports. |
frontend/src/config/integrations/github-nango/services/github.api.service.ts |
Explicit type imports. |
frontend/src/config/integrations/github/components/github-mapped-repos.vue |
Explicit type imports. |
frontend/src/config/integrations/github/components/github-mappings-display.vue |
Explicit type imports. |
frontend/src/config/integrations/github/components/github-params.vue |
Explicit type imports. |
frontend/src/config/integrations/github/components/settings/github-settings-drawer.vue |
Explicit type imports. |
frontend/src/config/integrations/github/config.ts |
Explicit type imports. |
frontend/src/config/integrations/gitlab/config.ts |
Explicit type imports. |
frontend/src/config/integrations/groupsio/config.ts |
Explicit type imports. |
frontend/src/config/integrations/hackernews/config.ts |
Explicit type imports. |
frontend/src/config/integrations/jira/config.ts |
Explicit type imports. |
frontend/src/config/integrations/linkedin/config.ts |
Explicit type imports. |
frontend/src/config/integrations/reddit/config.ts |
Explicit type imports. |
frontend/src/config/integrations/slack/config.ts |
Explicit type imports. |
frontend/src/config/integrations/stackoverflow/config.ts |
Explicit type imports. |
frontend/src/config/integrations/twitter/config.ts |
Explicit type imports. |
frontend/src/config/permissions/index.ts |
Explicit type imports. |
frontend/src/middleware/navigation/navigation-guard.ts |
Explicit type imports. |
frontend/src/modules/activity/components/activity-timeline.vue |
Explicit type imports. |
frontend/src/modules/activity/config/display/git/config.ts |
Explicit type imports. |
frontend/src/modules/activity/config/display/git/git-activity-content.vue |
Explicit type imports. |
frontend/src/modules/activity/config/display/git/git-activity-header-content.vue |
Explicit type imports. |
frontend/src/modules/activity/config/display/git/git-activity-link.vue |
Explicit type imports. |
frontend/src/modules/activity/config/display/git/git-attributes.vue |
Explicit type imports. |
frontend/src/modules/activity/config/display/main.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/activityType/ActivityTypeFilter.vue |
Explicit type imports. |
frontend/src/modules/activity/config/filters/activityType/config.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/channel/ChannelFilter.vue |
Explicit type imports. |
frontend/src/modules/activity/config/filters/channel/config.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/date/config.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/date/options.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/main.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/member/config.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/organizations/OrganizationsFilter.vue |
Explicit type imports. |
frontend/src/modules/activity/config/filters/organizations/config.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/platform/config.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/projects/ProjectsFilter.vue |
Explicit type imports. |
frontend/src/modules/activity/config/filters/projects/config.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/sentiment/config.ts |
Explicit type imports. |
frontend/src/modules/activity/config/filters/sentiment/options.ts |
Explicit type imports. |
frontend/src/modules/activity/store/pinia/actions.ts |
Explicit type imports. |
frontend/src/modules/activity/store/pinia/state.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/categories/components/form/category-form.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/categories/components/form/category-group-form.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/categories/components/list/category-group-dropdown.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/categories/pages/categories.page.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/categories/services/category-group.service.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/categories/services/category.service.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/categories/types/CategoryGroup.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/components/lf-collection-add-projects-tab.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/components/lf-collection-add.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/components/lf-collection-dropdown.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/components/lf-collection-table.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/components/lf-insights-projects-list-dropdown.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/models/collection.model.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/pages/collection.page.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/pinia/actions.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/pinia/state.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/collections/services/collections.service.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/components/add-details-tab/lf-insights-projects-add-collection-dropdown.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/components/add-details-tab/lf-insights-projects-add-organizations-dropdown.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/components/lf-cm-sub-project-list-dropdown.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/components/lf-insights-project-add-details-tab.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/components/lf-insights-project-add-repository-groups.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/components/lf-insights-project-add-repository-tab.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/components/lf-insights-project-add-widgets-tab.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/components/lf-insights-project-add.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/components/lf-insights-projects-table.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/insight-project-helper.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/models/insights-project-add-form.model.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/models/insights-project.model.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/pages/insights-projects.page.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/pinia/actions.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/pinia/state.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/insights-projects/services/insights-projects.service.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/integration/components/integration-list-item.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/integration/config/status/connecting.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/integration/config/status/done.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/integration/config/status/error.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/integration/config/status/not-connected.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/integration/config/status/waiting-for-action.ts |
Explicit type imports. |
frontend/src/modules/admin/modules/projects/components/form/lf-project-form.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/projects/components/form/lf-project-group-form.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/projects/components/form/lf-sub-project-form.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/projects/components/fragments/lf-project-integration-column.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/projects/components/view/lf-project-groups-table.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/projects/pages/project-groups.page.vue |
Explicit type imports. |
frontend/src/modules/admin/modules/users/pages/users.page.vue |
Explicit type imports. |
frontend/src/modules/auth/services/auth.api.service.ts |
Explicit type imports. |
frontend/src/modules/auth/store/auth.actions.ts |
Explicit type imports. |
frontend/src/modules/auth/store/auth.getters.ts |
Explicit type imports. |
frontend/src/modules/auth/store/auth.state.ts |
Explicit type imports. |
frontend/src/modules/auth/types/Tenant.type.ts |
Explicit type imports. |
frontend/src/modules/auth/types/TenantSettings.type.ts |
Explicit type imports. |
frontend/src/modules/auth/types/TenantUser.type.ts |
Explicit type imports. |
frontend/src/modules/auth/types/User.type.ts |
Explicit type imports. |
frontend/src/modules/contributor/components/details/contributor-details-actions.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/contributor-details-activities.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/contributor-details-header.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/contributor-details-identities.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/contributor-details-overview.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/contributor-details-work-history.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/header/contributor-details-header-profile-photo.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/header/contributor-details-header-profiles.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/identity/contributor-details-identity-add-dropdown.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/identity/contributor-details-identity-item-image.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/identity/contributor-details-identity-item-value.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/identity/contributor-details-identity-item.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/overview/contributor-details-attributes.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/overview/contributor-details-community.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/overview/contributor-details-maintainer.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/overview/contributor-details-projects.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/overview/project/contributor-details-projects-affiliation.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/overview/project/contributor-details-projects-maintainer-item.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/overview/project/contributor-details-projects-maintainer.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/details/work-history/contributor-details-work-history-item.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/edit/affilations/contributor-affilations-edit-item.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/edit/affilations/contributor-affilations-edit.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/edit/contributor-add.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/edit/contributor-edit-name.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/edit/contributor-edit-profile-photo.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/edit/identity/contributor-identity-add.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/edit/identity/contributor-identity-edit.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/edit/work-history/contributor-work-history-edit.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/shared/contributor-dropdown.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/shared/contributor-engagement-level.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/shared/contributor-last-enrichment.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/shared/contributor-sentiment.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/shared/contributor-syncing-activities.vue |
Explicit type imports. |
frontend/src/modules/contributor/components/shared/contributor-work-position.vue |
Explicit type imports. |
frontend/src/modules/contributor/helpers/contributor.helpers.ts |
Explicit type imports. |
frontend/src/modules/contributor/services/contributor.affiliations.api.service.ts |
Explicit type imports. |
frontend/src/modules/contributor/services/contributor.api.service.ts |
Explicit type imports. |
frontend/src/modules/contributor/services/contributor.identities.api.service.ts |
Explicit type imports. |
frontend/src/modules/contributor/services/contributor.organizations.api.service.ts |
Explicit type imports. |
frontend/src/modules/contributor/store/contributor.actions.ts |
Explicit type imports. |
frontend/src/modules/contributor/store/contributor.state.ts |
Explicit type imports. |
frontend/src/modules/contributor/types/Contributor.ts |
Explicit type imports. |
frontend/src/modules/data-quality/components/member/data-quality-member-issues-item.vue |
Explicit type imports. |
frontend/src/modules/data-quality/components/member/data-quality-member-issues.vue |
Explicit type imports. |
frontend/src/modules/data-quality/components/shared/data-quality-type-dropdown.vue |
Explicit type imports. |
frontend/src/modules/data-quality/config/data-issue-types.ts |
Explicit type imports. |
frontend/src/modules/data-quality/config/types/conflicting-work-experience.ts |
Explicit type imports. |
frontend/src/modules/data-quality/config/types/no-work-experience.ts |
Explicit type imports. |
frontend/src/modules/data-quality/config/types/too-many-emails.ts |
Explicit type imports. |
frontend/src/modules/data-quality/config/types/too-many-identities-per-platform.ts |
Explicit type imports. |
frontend/src/modules/data-quality/config/types/too-many-identities.ts |
Explicit type imports. |
frontend/src/modules/data-quality/config/types/work-experience-missing-info.ts |
Explicit type imports. |
frontend/src/modules/data-quality/config/types/work-experience-missing-period.ts |
Explicit type imports. |
frontend/src/modules/data-quality/services/data-quality.api.service.ts |
Explicit type imports. |
frontend/src/modules/integration/components/integration-progress-bar.vue |
Explicit type imports. |
frontend/src/modules/integration/components/integration-progress-wrapper.vue |
Explicit type imports. |
frontend/src/modules/integration/components/integration-progress.vue |
Explicit type imports. |
frontend/src/modules/layout/layout-service.ts |
Explicit type imports. |
frontend/src/modules/layout/pinia/actions.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/filters/action/config.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/filters/action/options.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/filters/actor/config.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/filters/entityId/config.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/filters/main.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/index.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/integrations-connect.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/integrations-reconnect.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/members-create.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/members-edit-identities.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/members-edit-manual-affiliation.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/members-edit-organizations.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/members-edit-profile.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/members-merge.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/members-unmerge.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/organizations-create.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/organizations-edit-identities.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/organizations-edit-profile.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/organizations-merge.ts |
Explicit type imports. |
frontend/src/modules/lf/config/audit-logs/log-rendering/organizations-unmerge.ts |
Explicit type imports. |
frontend/src/modules/lf/layout/components/lf-menu-project-group-selection.vue |
Explicit type imports. |
frontend/src/modules/lf/segments/components/logs/log.drawer.vue |
Explicit type imports. |
frontend/src/modules/lf/segments/components/logs/sections/log-changes.vue |
Explicit type imports. |
frontend/src/modules/lf/segments/components/logs/sections/log-json.vue |
Explicit type imports. |
frontend/src/modules/lf/segments/components/logs/sections/log-properties.vue |
Explicit type imports. |
frontend/src/modules/lf/segments/pages/lf-audit-logs-page.vue |
Explicit type imports. |
frontend/src/modules/lf/segments/segments.service.ts |
Explicit type imports. |
frontend/src/modules/lf/segments/store/getters.ts |
Explicit type imports. |
frontend/src/modules/lf/segments/store/state.ts |
Explicit type imports. |
frontend/src/modules/lf/segments/types/Filters.ts |
Explicit type imports. |
frontend/src/modules/lf/utils/filters.ts |
Explicit type imports. |
frontend/src/modules/member/components/list/columns/member-list-emails.vue |
Explicit type imports. |
frontend/src/modules/member/components/member-dropdown-content.vue |
Explicit type imports. |
frontend/src/modules/member/components/member-unmerge-dialog.vue |
Explicit type imports. |
frontend/src/modules/member/config/filters/activeOn/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/activityType/ActivityTypeFilter.vue |
Explicit type imports. |
frontend/src/modules/member/config/filters/activityType/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/avgSentiment/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/avgSentiment/options.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/engagementLevel/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/engagementLevel/options.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/identities/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/jobTitle/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/joinedDate/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/lastActivityDate/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/main.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/memberName/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/noOfActivities/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/noOfOSSContributions/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/organizations/OrganizationsFilter.vue |
Explicit type imports. |
frontend/src/modules/member/config/filters/organizations/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/projects/ProjectsFilter.vue |
Explicit type imports. |
frontend/src/modules/member/config/filters/projects/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/reach/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/role/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/role/options.ts |
Explicit type imports. |
frontend/src/modules/member/config/filters/unaffiliated/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/saved-views/main.ts |
Explicit type imports. |
frontend/src/modules/member/config/saved-views/settings/bot/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/saved-views/settings/organization/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/saved-views/settings/teamMember/config.ts |
Explicit type imports. |
frontend/src/modules/member/config/saved-views/views/all-members.ts |
Explicit type imports. |
frontend/src/modules/member/config/saved-views/views/to-review.ts |
Explicit type imports. |
frontend/src/modules/member/config/saved-views/views/unaffiliated.ts |
Explicit type imports. |
frontend/src/modules/member/pages/member-list-page.vue |
Explicit type imports. |
frontend/src/modules/member/store/pinia/actions.ts |
Explicit type imports. |
frontend/src/modules/member/store/pinia/state.ts |
Explicit type imports. |
frontend/src/modules/member/types/Member.ts |
Explicit type imports. |
frontend/src/modules/organization/components/details/domains/organization-details-domain-item.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/domains/organization-details-domains-add-dropdown.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/domains/organization-details-domains-section.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/email/organization-details-email-item.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/header/organization-details-header-logo.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/header/organization-details-header-profiles.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/identity/organization-details-identity-add-dropdown.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/identity/organization-details-identity-item.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/organization-details-actions.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/organization-details-activities.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/organization-details-contributors.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/organization-details-domains.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/organization-details-emails.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/organization-details-header.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/organization-details-identities.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/organization-details-overview.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/organization-details-phone-numbers.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/overview/community/organization-details-community-project-select.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/overview/organization-details-attributes.vue |
Explicit type imports. |
frontend/src/modules/organization/components/details/overview/organization-details-community.vue |
Explicit type imports. |
frontend/src/modules/organization/components/edit/domain/organization-domain-add.vue |
Explicit type imports. |
frontend/src/modules/organization/components/edit/domain/organization-domain-edit.vue |
Explicit type imports. |
frontend/src/modules/organization/components/edit/email/organization-email-add.vue |
Explicit type imports. |
frontend/src/modules/organization/components/edit/email/organization-email-edit.vue |
Explicit type imports. |
frontend/src/modules/organization/components/edit/identity/organization-identity-add.vue |
Explicit type imports. |
frontend/src/modules/organization/components/edit/identity/organization-identity-edit.vue |
Explicit type imports. |
frontend/src/modules/organization/components/edit/organization-add.vue |
Explicit type imports. |
frontend/src/modules/organization/components/edit/organization-edit-logo.vue |
Explicit type imports. |
frontend/src/modules/organization/components/edit/organization-edit-name.vue |
Explicit type imports. |
frontend/src/modules/organization/components/form/organization-form-emails.vue |
Explicit type imports. |
frontend/src/modules/organization/components/lf-member/organization-lf-member-tag.vue |
Explicit type imports. |
frontend/src/modules/organization/components/organization-dropdown-content.vue |
Explicit type imports. |
frontend/src/modules/organization/components/organization-unmerge-dialog.vue |
Explicit type imports. |
frontend/src/modules/organization/components/shared/organization-dropdown.vue |
Explicit type imports. |
frontend/src/modules/organization/components/shared/organization-last-enrichment.vue |
Explicit type imports. |
frontend/src/modules/organization/components/shared/organization-membership.vue |
Explicit type imports. |
frontend/src/modules/organization/components/shared/organization-select.vue |
Explicit type imports. |
frontend/src/modules/organization/components/shared/organization-syncing-activities.vue |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/allSubsidiaries.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/averageEmployeeTenure.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/averageTenureByLevel.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/averageTenureByRole.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/description.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/directSubsidiaries.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/employeeChurnRate.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/employeeCount.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/employeeCountByCountry.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/employeeCountByMonth.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/employeeGrowthRate.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/founded.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/gicsSector.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/grossAdditionsByMonth.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/grossDeparturesByMonth.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/headcount.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/immediateParent.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/index.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/industry.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/lastEnrichedAt.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/location.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/naics.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/revenueRange.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/type.ts |
Explicit type imports. |
frontend/src/modules/organization/config/enrichment/ultimateParent.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/activeOn/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/activeOn/options.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/annualEmployeeChurnRate/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/annualEmployeeGrowthRate/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/annualRevenue/AnnualRevenueFilter.vue |
Explicit type imports. |
frontend/src/modules/organization/config/filters/annualRevenue/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/employeeCount/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/enrichedOrganization/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/founded/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/headcount/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/headcount/options.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/headline/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/industry/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/joinedDate/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/lastActivityDate/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/lfxMembership/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/location/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/main.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/noOfActivities/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/noOfMembers/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/organizations/OrganizationsFilter.vue |
Explicit type imports. |
frontend/src/modules/organization/config/filters/organizations/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/projects/ProjectsFilter.vue |
Explicit type imports. |
frontend/src/modules/organization/config/filters/projects/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/tags/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/type/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/filters/type/options.ts |
Explicit type imports. |
frontend/src/modules/organization/config/saved-views/main.ts |
Explicit type imports. |
frontend/src/modules/organization/config/saved-views/settings/teamOrganization/config.ts |
Explicit type imports. |
frontend/src/modules/organization/config/saved-views/views/all-organizations.ts |
Explicit type imports. |
frontend/src/modules/organization/helpers/organization.helpers.ts |
Explicit type imports. |
frontend/src/modules/organization/pages/organization-common-page.vue |
Explicit type imports. |
frontend/src/modules/organization/pages/organization-list-page.vue |
Explicit type imports. |
frontend/src/modules/organization/services/organization.api.service.ts |
Explicit type imports. |
frontend/src/modules/organization/store/pinia/actions.ts |
Explicit type imports. |
frontend/src/modules/organization/store/pinia/state.ts |
Explicit type imports. |
frontend/src/modules/organization/types/Organization.ts |
Explicit type imports. |
frontend/src/modules/overview/components/fragments/integration-row.vue |
Explicit type imports. |
frontend/src/modules/overview/components/fragments/integration-tabs.vue |
Explicit type imports. |
frontend/src/modules/overview/components/fragments/project-filter.vue |
Explicit type imports. |
frontend/src/modules/overview/components/fragments/project-group-filter.vue |
Explicit type imports. |
frontend/src/modules/overview/components/fragments/status-display.vue |
Explicit type imports. |
frontend/src/modules/overview/components/fragments/sub-project-filter.vue |
Explicit type imports. |
frontend/src/modules/overview/components/sections/integration-status.vue |
Explicit type imports. |
frontend/src/modules/overview/services/overview.api.service.ts |
Explicit type imports. |
frontend/src/modules/overview/store/mock-overview-data.ts |
Explicit type imports. |
frontend/src/modules/overview/store/overview.store.ts |
Explicit type imports. |
frontend/src/modules/user/store/pinia/actions.ts |
Explicit type imports. |
frontend/src/shared/helpers/error-message.helper.ts |
Explicit type imports. |
frontend/src/shared/message/notification.ts |
Explicit type imports. |
frontend/src/shared/message/toaster-container.vue |
Explicit type imports. |
frontend/src/shared/modules/activity/components/activity-display.vue |
Explicit type imports. |
frontend/src/shared/modules/activity/components/activity-member-organization.vue |
Explicit type imports. |
frontend/src/shared/modules/activity/types/Activity.ts |
Explicit type imports. |
frontend/src/shared/modules/activity/types/DisplayConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/default-filters/components/default-filters.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/Filter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/FilterDropdown.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/FilterItem.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/BooleanFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/DateFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/MultiSelectAsyncFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/MultiSelectFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/NumberFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/SelectAsyncFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/SelectFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/StringFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/multiselect/MultiSelectCheckboxFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/filterTypes/multiselect/MultiSelectTagsFilter.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/components/partials/FilterInlineSelect.vue |
Explicit type imports. |
frontend/src/shared/modules/filters/config/apiFilterRenderer/boolean.filter.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/apiFilterRenderer/date.filter.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/apiFilterRenderer/multiselect.filter.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/apiFilterRenderer/number.filter.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/apiFilterRenderer/select.filter.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/apiFilterRenderer/string.filter.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/constants/date.constants.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/constants/number.constants.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/defaultFilterRenderer/member.defaultFilter.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/defaultFilterRenderer/organization.defaultFilter.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/filterComponentByType.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/itemLabelRenderer/boolean.label.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/itemLabelRenderer/date.label.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/itemLabelRenderer/multiselect.label.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/itemLabelRenderer/multiselectasync.label.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/itemLabelRenderer/number.label.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/itemLabelRenderer/select.label.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/itemLabelRenderer/selectasync.label.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/itemLabelRenderer/string.label.renderer.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/queryUrlParser/boolean.parser.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/queryUrlParser/date.parser.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/queryUrlParser/multiselect.parser.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/queryUrlParser/number.parser.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/queryUrlParser/select.parser.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/config/queryUrlParser/string.parser.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/services/custom-attributes.service.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/services/filter-api.service.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/services/filter-query.service.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/FilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/FilterTimeOptions.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/filterTypes/BooleanFilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/filterTypes/CustomFilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/filterTypes/DateFilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/filterTypes/MultiSelectAsyncFilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/filterTypes/MultiSelectFilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/filterTypes/NumberFilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/filterTypes/SelectAsyncFilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/filterTypes/SelectFilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/filters/types/filterTypes/StringFilterConfig.ts |
Explicit type imports. |
frontend/src/shared/modules/identities/components/identities-horizontal-list-members.vue |
Explicit type imports. |
frontend/src/shared/modules/identities/components/identities-horizontal-list-organizations.vue |
Explicit type imports. |
frontend/src/shared/modules/identities/components/identities-vertical-list-members.vue |
Explicit type imports. |
frontend/src/shared/modules/identities/components/identities-vertical-list-organizations.vue |
Explicit type imports. |
frontend/src/shared/modules/identities/config/useMemberIdentities.ts |
Explicit type imports. |
frontend/src/shared/modules/identities/config/useOrganizationIdentities.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/config/member/apiErrorMessage.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/config/member/successMessage.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/config/organization/apiErrorMessage.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/config/organization/socketErrorMessage.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/config/organization/successMessage.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/config/useMemberMergeMessage.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/config/useOrganizationMergeMessage.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/services/merge-actions.service.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/types/MemberMessage.ts |
Explicit type imports. |
frontend/src/shared/modules/merge/types/OrganizationMessage.ts |
Explicit type imports. |
frontend/src/shared/modules/monitoring/tracking-service.ts |
Explicit type imports. |
frontend/src/shared/modules/permissions/helpers/usePermissions.ts |
Explicit type imports. |
frontend/src/shared/modules/permissions/router/PermissionGuard.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/component/report-data-issue-modal.vue |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/entity/organization.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/entity/person.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/index.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/domain/domain.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/domain/type-domain.vue |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/identity/identity.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/identity/type-identity.vue |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/organization-details/organization-details.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/organization-details/type-organization-details.vue |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/other/other.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/profile-details/profile-details.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/profile-details/type-profile-details.vue |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/project-affiliation/project-affiliation.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/project/project.ts |
Explicit type imports. |
frontend/src/shared/modules/report-issue/config/type/work-experience/work-experience.ts |
Explicit type imports. |
frontend/src/shared/modules/saved-views/components/SavedViewManagement.vue |
Explicit type imports. |
frontend/src/shared/modules/saved-views/components/SavedViews.vue |
Explicit type imports. |
frontend/src/shared/modules/saved-views/components/forms/SavedViewForm.vue |
Explicit type imports. |
frontend/src/shared/modules/saved-views/services/saved-views.service.ts |
Explicit type imports. |
frontend/src/shared/modules/saved-views/types/SavedViewsConfig.ts |
Explicit type imports. |
frontend/src/shared/pinia/shared.actions.ts |
Explicit type imports. |
frontend/src/ui-kit/badge/Badge.vue |
Explicit type imports. |
frontend/src/ui-kit/button/Button.vue |
Explicit type imports. |
frontend/src/ui-kit/checkbox/Checkbox.vue |
Explicit type imports. |
frontend/src/ui-kit/dropdown/Dropdown.vue |
Explicit type imports. |
frontend/src/ui-kit/dropdown/DropdownItem.vue |
Explicit type imports. |
frontend/src/ui-kit/field-message/FieldMessage.vue |
Explicit type imports. |
frontend/src/ui-kit/field-message/constants/fieldMessageTypeData.ts |
Explicit type imports. |
frontend/src/ui-kit/lfx/dropdown/dropdown-item.vue |
Explicit type imports. |
frontend/src/ui-kit/lfx/tabs/tabs.vue |
Explicit type imports. |
frontend/src/ui-kit/pill/Pill.vue |
Explicit type imports. |
frontend/src/ui-kit/popover/Popover.vue |
Explicit type imports. |
frontend/src/ui-kit/radio/Radio.vue |
Explicit type imports. |
frontend/src/ui-kit/switch/Switch.vue |
Explicit type imports. |
frontend/src/ui-kit/tabs/Tabs.vue |
Explicit type imports. |
frontend/src/ui-kit/tag/Tag.vue |
Explicit type imports. |
frontend/src/ui-kit/timeline/Timeline.stories.ts |
Explicit type imports. |
frontend/src/ui-kit/tooltip/Tooltip.vue |
Explicit type imports. |
frontend/src/utils/logRocket/index.ts |
Explicit type imports. |
frontend/src/utils/organization.ts |
Explicit type imports. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
…-only-imports Signed-off-by: Gašper Grom <gasper.grom@gmail.com>
…-only-imports Signed-off-by: Gašper Grom <gasper.grom@gmail.com>
| @@ -0,0 +1,7 @@ | |||
| { | |||
| { | ||
| "detectiveOptions": { | ||
| "es6": { "skipTypeImports": true, "skipAsyncImports": true }, | ||
| "ts": { "skipTypeImports": true, "skipAsyncImports": true }, | ||
| "vue": { "skipTypeImports": true, "skipAsyncImports": true } | ||
| } | ||
| } |

Summary
@typescript-eslint/consistent-type-importsand applies it witheslint --fixacrossfrontend/src: 493 files, import statements only.frontend/.madgercso madge counts only runtime import cycles, skipping type-only and dynamic imports in.js,.tsand.vuefiles.main: 231 cycles with the default config, 171 with the skip options alone, 59 after the codemod. The ticket's cap of 52 predates CM-1505, which added 8 runtime cycles (theauth.api.servicetoauth-axioschain). Heads left: segments store 12,auth-axios.js11,router/index.js9,auth.store.ts8,config/integrations/index.ts5 (reallfIntegrationsvalue imports) and 14 per-integrationconfig.tswith 1 each.Test plan
npm run lintpasses with 0 warnings andnpx vite build --mode localhostbuilds.tsc --noEmitgives 174 errors before and after, the same set..tsfiles (esbuild) and all 195.vuefiles (@vue/compiler-sfcscript and template, inline and dev modes). OnlybindingMetadatadrops the type names.eslint --fixonmainwith the new rule reproduces the committed tree byte for byte, and a second run changes nothing.maingets one commit.JIRA: CM-1784