Skip to content

Code quality

ALN** occurrences by order of importance

NOQA Number of occurrences
ALN069: You can't import models from other components, see: https://www.notion.so/alaninsurance/Modular-monolith-a9d84f1318d34115bbd08b3648e5a587 ⧉", 2
ALN043: You can only import things from a Component public module, see: https://www.notion.so/alaninsurance/Modular-monolith-a9d84f1318d34115bbd08b3648e5a587 ⧉", 45

Listing of files of the most critical ALN**

ALN069 occurs 2 times

File:line Content
components/global_customer_dashboard/external/queries/employee.py:336 ⧉ from components.fr.internal.models.enums.professional_category import ( # noqa: ALN069
components/global_customer_dashboard/external/queries/tests/test_payfit_affiliation_integration.py:8 ⧉ from components.fr.internal.models.enums.payfit_integration_status import ( # noqa: ALN069

ALN043 occurs 45 times

File:line Content
components/global_customer_dashboard/internal/controllers/dsn_status.py:54 ⧉ from components.fr.internal.dsn.business_logic.queries.status import ( # noqa: ALN043
components/global_customer_dashboard/internal/controllers/admin.py:687 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/internal/controllers/tests/test_workshops.py:3 ⧉ from components.fr.internal.tests.factories.account import ( # noqa: ALN043 # we're OK with testing with FR-specific data here.
components/global_customer_dashboard/internal/controllers/tests/test_workshops.py:6 ⧉ from components.fr.internal.tests.factories.company import ( # noqa: ALN043
components/global_customer_dashboard/internal/controllers/tests/test_workshops.py:9 ⧉ from components.fr.internal.tests.factories.company_admin import ( # noqa: ALN043
components/global_customer_dashboard/internal/controllers/tests/test_workshops.py:12 ⧉ from components.fr.internal.tests.factories.user import ( # noqa: ALN043
components/global_customer_dashboard/internal/controllers/tests/test_company_manager.py:3 ⧉ from components.fr.internal.tests.factories.user import UserFactory # noqa: ALN043
components/global_customer_dashboard/internal/controllers/tests/test_manager_training.py:3 ⧉ from components.fr.internal.tests.factories.company import ( # noqa: ALN043
components/global_customer_dashboard/internal/controllers/tests/test_manager_training.py:6 ⧉ from components.fr.internal.tests.factories.company_admin import ( # noqa: ALN043
components/global_customer_dashboard/external/manager_training.py:16 ⧉ from components.fr.internal.business_logic.customer_health_partner.wellbeing_assessment.manager_training import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/admined_entities.py:41 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/admined_entities.py:70 ⧉ from components.fr.public.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/admined_entities.py:359 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/admined_entities.py:389 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/admined_entities.py:414 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/company_managers.py:12 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/admin_search.py:25 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin_search import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/company.py:59 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/payfit_affiliation_integration.py:16 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.payfit_affiliation_integration import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/user.py:29 ⧉ from components.fr.internal.controllers.user import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/user.py:145 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/user.py:191 ⧉ from components.fr.internal.business_logic.user.queries.user import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/employee.py:54 ⧉ from components.fr.internal.business_logic.company.queries.global_customer_dashboard_employees import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/employee.py:134 ⧉ from components.fr.internal.business_logic.company.queries.global_customer_dashboard_employees import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/employee.py:190 ⧉ from components.fr.internal.business_logic.company.queries.global_customer_dashboard_employees import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/employee.py:284 ⧉ from components.fr.internal.business_logic.company.queries.employee_list import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/employee.py:487 ⧉ from components.fr.internal.business_logic.company.queries.employees import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/employee.py:518 ⧉ from components.fr.internal.helpers.company import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/account.py:52 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/account.py:76 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.account import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/admin_invitation.py:37 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/admin_invitation.py:74 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/admin_invitation.py:114 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin_invitation import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/tests/test_user.py:9 ⧉ from components.fr.internal.tests.factories.company_manager import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/tests/test_user.py:12 ⧉ from components.fr.internal.tests.factories.policy import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/tests/test_user.py:15 ⧉ from components.fr.internal.tests.factories.user import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/tests/test_user.py:72 ⧉ from components.fr.internal.tests.factories.account import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/tests/test_user.py:129 ⧉ from components.fr.internal.tests.factories.account import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/tests/test_payfit_affiliation_integration.py:5 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.payfit_affiliation_integration import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/tests/test_payfit_affiliation_integration.py:11 ⧉ from components.fr.internal.tests.factories.company import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/tests/test_payfit_affiliation_integration.py:14 ⧉ from components.fr.internal.tests.factories.company_external_information import ( # noqa: ALN043
components/global_customer_dashboard/external/queries/tests/test_payfit_affiliation_integration.py:17 ⧉ from components.fr.internal.tests.factories.payfit_partner_information import ( # noqa: ALN043
components/global_customer_dashboard/external/actions/admin_invitation.py:84 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/actions/admin_invitation.py:103 ⧉ from components.fr.internal.business_logic.global_customer_dashboard.admin import ( # noqa: ALN043
components/global_customer_dashboard/external/actions/admin_invitation.py:131 ⧉ from components.fr.internal.mail.company.admins.multi_entity_admin_invitation import ( # noqa: ALN043