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 ⧉", 397
ALN043: You can only import things from a Component public module, see: https://www.notion.so/alaninsurance/Modular-monolith-a9d84f1318d34115bbd08b3648e5a587 ⧉", 344
ALN039: The module public cannot import other components (or from apps/), it's meant to be the public interface of the component #{self.component_name}, see: https://www.notion.so/alaninsurance/Modular-monolith-a9d84f1318d34115bbd08b3648e5a587 ⧉", 3
ALN024: Single health contract is deprecated: a company can have multiple contracts. Prefer using company.contracts. 17
ALN025: Prevents prevoyance_claim_management to import claim_management 67
ALN026: Prevents claim_management to import prevoyance_claim_management 1
ALN014: Checks that modification of attributes, or instantiation of policies, enrollments, employments and exemptions are only done inside the fr health insurance affiliation component only 104
ALN009: Checks that models do not import business logic 116
ALN021: Foreign keys must use models, not string. See this Notion page : https://www.notion.so/alaninsurance/Imports-5495c8713847434986ef03ad09158bf1 ⧉ 65
ALN027: This class checks that no protected attribute access is used. 64
ALN037: @property are not serialized by dataclass_json. If not a problem for your use case, please ignore (# noqa: ALN037). "See this Notion page: https://www.notion.so/alaninsurance/Dataclass-the-good-parts-8f387ec2a8e24a55af294237b97dc210#a611a9154af448a38e552c61415169df ⧉ 47
ALN041: As the model '{node.name}' is in a component it must be part of specific schema that is declared in components/{self.component_name}/models/helpers.py", 436
ALN042: 1/n or n/1 relationships must define an explicit 'order_by' clause. 9
ALN046: to use owner_only strategy the class must be wrapped with the @with_ownership decorator 4
ALN068: cached() must always have an expire_in argument to make them eligible for eviction by our current redis policy" 1
ALN071: SQLAlchemy v2 migration, in models all attributes (or functions with @declared_attr) must return a Mapped[...] type. If it's a class variable type it with ClassVar[...] 5
ALN072: Functions decorated with @enqueueable should not use non-primitive type arguments. The function is used by RQ and the arguments must be serializable and robust for code moves/refactors. 5
ALN073: Don't call functions without assigning their return value to a variable. 10
ALN077: Check for usage of backref in SQLAlchemy relationships and suggest using back_populates instead. 305
ALN079: Check for direct instantiation of AlanBaseFactory or its derived classes. Always use the .create() class method instead of direct instantiation. 121
ALN080: The Model.query.get(...) method is considered legacy as of the 1.x series of SQLAlchemy and will be removed. Use " current_session.get(Model, ...) instead. 2
ALN085: Enforces SQLAlchemy 2.0 query style by detecting deprecated patterns that will be removed in SQLAlchemy 2.0. This linter checks for: 1. Usage of session.query() which is deprecated in favor of session.scalar(), session.scalars(), or session.execute() Note: Other SQLAlchemy 2.0 deprecation warnings are already being turned into errors at runtime by the _turn_sql_alchemy_warning_into_errors function in backend/shared/models/orm/sqlalchemy.py. 3561
ALN086: Enforces the use of mapped_column instead of Column in SQLAlchemy 2.0+ models. This linter checks for usage of Column() calls which should be replaced with mapped_column(). In SQLAlchemy 2.0+, Column is deprecated in favor of mapped_column for better type annotation support and modern SQLAlchemy patterns. Note: Migration files (in directories containing "migrations") and Column() calls inside Table() definitions are excluded from this check as they legitimately need to use Column(). 1
ALN087: Suppress SQLAlchemy query tracker warnings for N+1 queries and unused eager loads. This linter serves as a marker to suppress specific SQLAlchemy query optimization warnings related to N+1 queries When the SQLAlchemy query tracker detects potential N+1 queries, it will check for the presence of this linter (ALN087) at the exact line number where the issue occurs. If found, the warning will be suppressed. 74
ALN089: pytest fixtures with autouse=True in conftest.py files can have unwanted side-effects as they will be used in any tests in the subfolders and can inadvertently use other fixtures that add functionality. Instead, mark tests that need the fixture explicitly with @pytest.mark.usefixtures("fixture_name") or use the fixture as a parameter. 5
ALN092: Suppress SQLAlchemy query tracker warnings for N+1 queries and unused eager loads. This linter serves as a marker to suppress specific SQLAlchemy query optimization warnings related to N+1 queries When the SQLAlchemy query tracker detects potential unused eager loads, it will check for the presence of this linter (ALN092) at the exact line number where the issue occurs. If found, the warning will be suppressed. 1
ALN096: Do not set auth headers (Authorization, CF-Access-*, X-Api-Key) inline in HTTP calls. Use a requests.auth.AuthBase subclass instead. This centralizes auth logic, makes credentials easier to rotate, and prevents accidental leaks in logs. Bad: requests.get(url, headers={"Authorization": f"Bearer {token}"}) Good: class BearerAuth(requests.auth.AuthBase): def init(self, token: str) -> None: self.token = token def call(self, r: requests.PreparedRequest) -> requests.PreparedRequest: r.headers["Authorization"] = f"Bearer {self.token}" return r requests.get(url, auth=BearerAuth(token)) 18

Listing of files of the most critical ALN**

ALN069 occurs 397 times

File:line Content
components/fr/public/admins/queries.py:5 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069, ALN039
components/fr/public/employment/tests/test_non_salarie_helpers.py:6 ⧉ from components.employment.internal.models.model_brokers import ( # noqa: ALN069,ALN039 # test setup
components/fr/public/employment/tests/test_non_salarie_helpers.py:9 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069,ALN039 # test setup
components/fr/bootstrap/load_all_models.py:18 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/bootstrap/load_all_models.py:1190 ⧉ from components.growth.internal.models.fr.attribution_contact_sales import ( # noqa: ALN069
components/fr/bootstrap/load_all_models.py:1193 ⧉ from components.growth.internal.models.fr.attribution_signature_success import ( # noqa: ALN069
components/fr/bootstrap/load_all_models.py:1196 ⧉ from components.growth.internal.models.fr.landing_faq_question import ( # noqa: ALN069
components/fr/bootstrap/load_all_models.py:1199 ⧉ from components.growth.internal.models.fr.prospect_quote_request import ( # noqa: ALN069
components/fr/bootstrap/load_all_models.py:1204 ⧉ from components.growth.internal.models.fr.self_serve_snapshot import ( # noqa: ALN069
components/fr/bootstrap/load_all_models.py:1207 ⧉ from components.offer_builder.subcomponents.pricer.internal.country_specific.fr.models.ape_code_to_industry_mapping import ( # noqa: ALN069
components/fr/bootstrap/load_all_models.py:1210 ⧉ from components.offer_builder.subcomponents.pricer.internal.country_specific.fr.models.demographics_model_entry import ( # noqa: ALN069
components/fr/bootstrap/load_all_models.py:1213 ⧉ from components.offer_builder.subcomponents.pricer.internal.country_specific.fr.models.option_taker_model import ( # noqa: ALN069
components/fr/bootstrap/load_all_models.py:1724 ⧉ from components.customer_profiling.internal.models.helpers import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:28 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:1241 ⧉ from components.growth.internal.models.fr.attribution_contact_sales import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:1244 ⧉ from components.growth.internal.models.fr.attribution_signature_success import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:1247 ⧉ from components.growth.internal.models.fr.landing_faq_question import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:1250 ⧉ from components.growth.internal.models.fr.prospect_quote_request import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:1253 ⧉ from components.manager_training.internal.models.manager_training_progress import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:1256 ⧉ from components.manager_training.internal.models.manager_training_recommendation import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:1259 ⧉ from components.offer_builder.subcomponents.pricer.internal.country_specific.es.models.demographics_model_entry import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:1262 ⧉ from components.offer_builder.subcomponents.pricer.internal.country_specific.fr.models.demographics_model_entry import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:1265 ⧉ from components.offer_builder.subcomponents.pricer.internal.country_specific.fr.models.option_taker_model import ( # noqa: ALN069
components/fr/bootstrap/flask_admin_configuration.py:3422 ⧉ from components.offer_builder.subcomponents.pricer.internal.country_specific.fr.models.ape_code_to_industry_mapping import ( # noqa: ALN069
components/fr/bootstrap/support.py:2499 ⧉ from components.agent_eval.internal.models.test_case import ( # noqa: ALN069
components/fr/bootstrap/support.py:2502 ⧉ from components.agent_eval.internal.models.test_case_run import ( # noqa: ALN069
components/fr/bootstrap/dependencies/gamification.py:105 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/bootstrap/dependencies/gamification.py:218 ⧉ from components.gamification.internal.models.player import ( # noqa: ALN069
components/fr/bootstrap/dependencies/customer_admin.py:67 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/bootstrap/dependencies/customer_admin.py:149 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/bootstrap/dependencies/customer_admin.py:395 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/bootstrap/dependencies/tests/test_occupational_health.py:9 ⧉ from components.occupational_health.internal.models.tests.factories import ( # noqa: ALN069
components/fr/bootstrap/dependencies/tests/test_gamification.py:37 ⧉ from components.gamification.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/claim_management/claim_engine/steps/coverage_computation/business_logic/tests/test_computation_guarantee_lookup.py:5 ⧉ from components.claims_guarantees.internal.models.factories.claims_guarantee_factory import ( # noqa: ALN069
components/fr/internal/claim_management/claim_engine/steps/coverage_computation/business_logic/tests/test_computation_guarantee_lookup.py:8 ⧉ from components.claims_guarantees.internal.models.factories.internal_care_type_factory import ( # noqa: ALN069
components/fr/internal/claim_management/claim_engine/steps/coverage_computation/business_logic/tests/test_computation_guarantee_lookup.py:11 ⧉ from components.claims_guarantees.internal.models.factories.internal_care_type_to_claims_guarantee_mapping_factory import ( # noqa: ALN069
components/fr/internal/claim_management/claim_engine/steps/coverage_computation/business_logic/tests/test_computation_guarantee_lookup.py:14 ⧉ from components.claims_guarantees.internal.models.factories.internal_care_type_to_claims_guarantee_mapping_filter_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/helpers/tests/test_care_act_codes_utils.py:5 ⧉ from components.claims_guarantees.internal.models.factories.claims_guarantee_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/helpers/tests/test_care_act_codes_utils.py:8 ⧉ from components.claims_guarantees.internal.models.factories.internal_care_type_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/helpers/tests/test_care_act_codes_utils.py:11 ⧉ from components.claims_guarantees.internal.models.factories.internal_care_type_to_claims_guarantee_mapping_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/helpers/tests/test_care_act_codes_utils.py:14 ⧉ from components.claims_guarantees.internal.models.factories.internal_care_type_to_claims_guarantee_mapping_filter_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/services/payment_providers/tests/test_initiate_payout_through_payment_gateway.py:13 ⧉ from components.payment_gateway.subcomponents.parties.models.tests.factories import ( # type: ignore[assignment] # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_remaining_usage.py:777 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_contact_lens_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_remaining_usage.py:781 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_contact_lens_order_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_remaining_usage.py:785 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_user_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_get_possible_guarantees.py:14 ⧉ from components.claims_guarantees.internal.models.factories.claims_guarantee_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_get_possible_guarantees.py:17 ⧉ from components.claims_guarantees.internal.models.factories.internal_care_type_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_get_possible_guarantees.py:20 ⧉ from components.claims_guarantees.internal.models.factories.internal_care_type_to_claims_guarantee_mapping_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_get_possible_guarantees.py:23 ⧉ from components.claims_guarantees.internal.models.factories.internal_care_type_to_claims_guarantee_mapping_filter_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_insurance_profile_usage.py:10 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_contact_lens_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_insurance_profile_usage.py:14 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_contact_lens_order_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_insurance_profile_usage.py:18 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_frame_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_insurance_profile_usage.py:21 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_frame_order_factory import ( # noqa: ALN069
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_insurance_profile_usage.py:24 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_user_factory import ( # noqa: ALN069
components/fr/internal/contract/entities/marmot/get_health_and_prevoyance_contracts.py:69 ⧉ from components.offer_builder.internal.models.builder_product_version import ( # noqa: ALN069
components/fr/internal/contract/contract_split/business_logic/tests/helpers/helpers.py:7 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/contract/queries/marmot.py:22 ⧉ from components.offer_builder.internal.models import ( # noqa: ALN069
components/fr/internal/contract/emails/tests/test_terminate_contract.py:1 ⧉ from components.contracting.external.models import ProfessionalCategory # noqa: ALN069
components/fr/internal/contract/commands/backfill_prevoyance_subscription_versions.py:43 ⧉ from components.contracting.subcomponents.subscription.internal.models.subscription_update import ( # noqa: ALN069
components/fr/internal/contract/commands/backfill_prevoyance_subscription_versions.py:46 ⧉ from components.contracting.subcomponents.subscription.internal.models.subscription_version import ( # noqa: ALN069
components/fr/internal/mail/mailer.py:161 ⧉ from components.growth.internal.models.prospect import Prospect # noqa: ALN069
components/fr/internal/mail/app_mailers/tests/test_company_onboarding.py:24 ⧉ from components.onboarding.internal.models.tests.factories.factories import ( # noqa: ALN069
components/fr/internal/prevoyance_claim_management/commands/send_monthly_prevoyance_recaps.py:10 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/retirees/business_logic/actions/tests/test_collective_retiree_sign_up.py:31 ⧉ from components.onboarding.internal.models.tests.factories.factories import ( # noqa: ALN069
components/fr/internal/admin_tools/user_quick_find.py:6 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/admin_tools/fixtures/business_logic/patched_factories.py:37 ⧉ from components.be.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/admin_tools/fixtures/business_logic/patched_factories.py:42 ⧉ from components.es.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/admin_tools/fixtures/business_logic/patched_factories.py:528 ⧉ from components.be.internal.models.be_company import ( # noqa: ALN069
components/fr/internal/admin_tools/fixtures/business_logic/patched_factories.py:556 ⧉ from components.be.internal.models.health_plan import ( # noqa: ALN069
components/fr/internal/admin_tools/fixtures/business_logic/main.py:47 ⧉ from components.es.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/admin_tools/fixtures/business_logic/factories/blocked_movement.py:14 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/admin_tools/fixtures/business_logic/factories/account.py:5 ⧉ from components.be.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/admin_tools/fixtures/business_logic/factories/company.py:6 ⧉ from components.be.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/admin_tools/fixtures/business_logic/factories/company.py:11 ⧉ from components.es.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/external_api/employee_movement/tests/test_blueprint.py:15 ⧉ from components.employment.internal.models.employment_source_data import ( # this is a test # noqa: ALN069
components/fr/internal/external_api/employee_movement/business_logic/tests/test_dry_run_test_request.py:7 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # - used for test setup # noqa: ALN069
components/fr/internal/external_api/employee_movement/business_logic/tests/test_dry_run_test_request.py:11 ⧉ from components.employment.internal.models.tests.factories import ( # - used for test setup # noqa: ALN069
components/fr/internal/offline_experience/welcome_pack/actions/offline_experience_welcome_pack.py:276 ⧉ from components.onboarding.internal.models.onboarding_invitation import ( # noqa: ALN069
components/fr/internal/offline_experience/welcome_pack/actions/offline_experience_welcome_pack.py:279 ⧉ from components.onboarding.internal.models.retiree_onboarding_progress import ( # noqa: ALN069
components/fr/internal/offline_experience/welcome_pack/actions/tests/test_offline_experience_welcome_pack.py:878 ⧉ from components.onboarding.internal.models.onboarding_invitation import ( # noqa: ALN069
components/fr/internal/offline_experience/business_logic/queries/tests/test_offline_experience.py:86 ⧉ from components.onboarding.internal.models.onboarding_invitation import ( # noqa: ALN069
components/fr/internal/offline_experience/business_logic/actions/offline_experience_employee.py:18 ⧉ from components.contracting.subcomponents.proposal.internals.models.approval_request import ( # noqa: ALN069
components/fr/internal/offline_experience/business_logic/actions/tests/test_offline_experience_admin.py:4 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/models/company.py:81 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/models/internal_health_guarantee.py:31 ⧉ from components.offer_builder.internal.models.builder_guarantee_allowed_formula import ( # noqa: ALN069
components/fr/internal/models/franchise.py:31 ⧉ from components.offer_builder.internal.models.signature_coverage import ( # noqa: ALN069
components/fr/internal/models/tests/test_insurance_document.py:208 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_contact_lens_factory import ( # # noqa: ALN069
components/fr/internal/models/tests/test_insurance_document.py:212 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_contact_lens_order_factory import ( # # noqa: ALN069
components/fr/internal/models/tests/test_insurance_document.py:216 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_user_factory import ( # # noqa: ALN069
components/fr/internal/helpers/tests/test_prevoyance_plan.py:21 ⧉ from components.offer_builder.internal.models.factories.builder_product_version import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/commands/tests/test_occupational_health.py:54 ⧉ from components.occupational_health.internal.models.affiliation_strategy_rule import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/commands/tests/test_occupational_health.py:57 ⧉ from components.occupational_health.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/ingest_employment_declaration.py:9 ⧉ from components.employment.internal.models.blocked_movement import ( # noqa: ALN069 TODO: Needed because we need to transmit retry info transparently in addition to the legacy_backfill
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/tests/test_backfill_from_legacy_employment.py:9 ⧉ from components.employment.internal.models.core_employment_version import ( # - migration temporary code # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/tests/test_backfill_from_legacy_employment.py:12 ⧉ from components.employment.internal.models.extended_employment_update import ( # - migration temporary code # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/tests/test_backfill_from_legacy_employment.py:15 ⧉ from components.employment.internal.models.model_brokers import ( # - migration temporary code # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/tests/test_backfill_from_legacy_employment.py:18 ⧉ from components.employment.internal.models.tests.factories import ( # - migration temporary code # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/tests/test_employment_matching.py:4 ⧉ from components.employment.internal.models.model_brokers import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/tests/test_employment_matching.py:7 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/tests/test_backfill.py:6 ⧉ from components.employment.internal.models.model_brokers import ( # noqa: ALN069 # we need to improve the test setup
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/tests/test_backfill.py:9 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069 # we need to improve the test setup
components/fr/internal/fr_employment_data_sources/business_logic/queries/tests/test_employment_source_data.py:6 ⧉ from components.employment.internal.models.blocked_movement import ( # used for asserting test data # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/queries/tests/test_employment_source_data.py:9 ⧉ from components.employment.internal.models.employment_source_data import ( # used for building test data # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/queries/tests/test_employment_source_data.py:12 ⧉ from components.employment.internal.models.model_brokers import ( # used for building test data # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/queries/tests/test_employment_source_data.py:15 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # used for building test data # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/queries/tests/test_employment_source_data.py:19 ⧉ from components.employment.internal.models.tests.factories import ( # used for building test data # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/queries/tests/test_employment.py:3 ⧉ from components.employment.internal.models.model_brokers import ( # noqa: ALN069 # test setup
components/fr/internal/fr_employment_data_sources/business_logic/queries/tests/test_employment.py:6 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069 # test setup
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_retry_admin_dashboard_blocked_movement.py:3 ⧉ from components.employment.internal.models.blocked_movement import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_retry_dsn_blocked_movement.py:25 ⧉ from components.employment.internal.models.blocked_movement import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_retry_dsn_blocked_movement.py:29 ⧉ from components.employment.internal.models.core_employment_version import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_retry_dsn_blocked_movement.py:32 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_cancel.py:6 ⧉ from components.employment.internal.models.employment_source_data import ( # : it's a test file # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_retry_bulk_invite_blocked_movement.py:3 ⧉ from components.employment.internal.models.blocked_movement import ( # : testing, no real way to implement this otherwise # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_invite.py:26 ⧉ from components.employment.internal.models.blocked_movement import ( # : testing, no real way to implement this otherwise # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_invite.py:30 ⧉ from components.employment.internal.models.core_employment_version import ( # : testing, no real way to implement this otherwise # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_invite.py:33 ⧉ from components.employment.internal.models.employment_source_data import ( # : testing, no real way to implement this otherwise # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_invite.py:36 ⧉ from components.employment.internal.models.extended_employment_update import ( # don't care, this is a test # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_invite.py:39 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # don't care, this is a test # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_invite.py:43 ⧉ from components.employment.internal.models.tests.factories import ( # don't care, this is a test # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_dsn_termination.py:1857 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_dsn_termination.py:1898 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_dsn_termination.py:1928 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_dsn_termination.py:1975 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_dsn_termination.py:2008 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_dsn_termination.py:2035 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_dsn_termination.py:2066 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_removal.py:5 ⧉ from components.employment.internal.models.employment_source_data import ( # : it's a test file # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_admin_dashboard.py:5 ⧉ from components.employment.internal.models.blocked_movement import ( # - test file # noqa: ALN069
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_admin_dashboard.py:8 ⧉ from components.employment.internal.models.core_employment_version import ( # - test file # noqa: ALN069
components/fr/internal/auth/commands/backfill.py:27 ⧉ from components.be.internal.models.be_user import BeUser # noqa: ALN069
components/fr/internal/auth/commands/backfill.py:28 ⧉ from components.ca.internal.tech.models.ca_user import CaUser # noqa: ALN069
components/fr/internal/auth/commands/backfill.py:29 ⧉ from components.es.internal.models.es_user import EsUser # noqa: ALN069
components/fr/internal/auth/commands/backfill.py:179 ⧉ from components.be.internal.models.be_user import BeUser # noqa: ALN069
components/fr/internal/auth/commands/backfill.py:180 ⧉ from components.ca.internal.tech.models.ca_user import CaUser # noqa: ALN069
components/fr/internal/auth/commands/backfill.py:181 ⧉ from components.es.internal.models.es_user import EsUser # noqa: ALN069
components/fr/internal/auth/tests/factories.py:1 ⧉ from components.global_services.internal.models.feature_flag import ( # noqa: ALN069
components/fr/internal/auth/tests/factories.py:4 ⧉ from components.global_services.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/document_parsing/business_logic/indexation/tests/test_insurance_document_index.py:8 ⧉ from components.documents.internal.models.document_embedding import ( # noqa: ALN069
components/fr/internal/document_parsing/business_logic/indexation/tests/test_insurance_document_index.py:11 ⧉ from components.documents.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/document_parsing/business_logic/indexation/tests/test_ani_justification_index.py:8 ⧉ from components.documents.internal.models.document_embedding import ( # noqa: ALN069
components/fr/internal/document_parsing/business_logic/indexation/tests/test_ani_justification_index.py:11 ⧉ from components.documents.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/member_lifecycle/add_dependents/actions/tests/test_create_dependent.py:19 ⧉ from components.income.internal.repository.models.income_declaration import ( # noqa: ALN069
components/fr/internal/services/customerio.py:16 ⧉ from components.growth.internal.models.prospect import Prospect # noqa: ALN069
components/fr/internal/salesforce/api/main.py:13 ⧉ from components.offer_builder.competitor_product.models.competitor_product import ( # noqa: ALN069
components/fr/internal/salesforce/internals/services/salesforce.py:26 ⧉ from components.offer_builder.competitor_product.models.competitor_product import ( # noqa: ALN069
components/fr/internal/commands/emails.py:10 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/commands/user_lifecyle.py:34 ⧉ from components.global_account.internal.models.builder_prospect import ( # noqa: ALN069
components/fr/internal/commands/data_consistency/employment_onboarding_status.py:5 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/commands/data_consistency/profile.py:15 ⧉ from components.global_profile.internal.models.profile import ( # noqa: ALN069
components/fr/internal/commands/data_consistency/entities/factories/data_inconsistency.py:9 ⧉ from components.global_profile.internal.models.profile import ( # noqa: ALN069 for typing only
components/fr/internal/commands/company_emails/tests/test_send_reminder_to_add_payroll_managers_email.py:6 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/commands/company_emails/tests/test_send_employee_removal_suggestions_email_employment_component.py:3 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/commands/affiliation_connectors/tests/test_payfit_connector.py:82 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069 # temporary function during the migration
components/fr/internal/commands/affiliation_connectors/tests/test_dgac_connector.py:10 ⧉ from components.employment.internal.models.employment_source_data import ( # noqa: ALN069
components/fr/internal/commands/company/promote_to_account_admins.py:48 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/commands/company/merge_companies.py:388 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/commands/company/merge_companies.py:403 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/commands/admin_reporting/tests/test_send_weekly_digest_email.py:3 ⧉ from components.employment.internal.models.employment_source_data import ( # noqa: ALN069
components/fr/internal/commands/admin_reporting/tests/test_send_weekly_digest_email.py:6 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/shareable_features/encryption/auth.py:5 ⧉ from components.encryption.internal.models.encryption_user import ( # noqa: ALN069
components/fr/internal/shareable_features/encryption/blueprint.py:10 ⧉ from components.encryption.internal.models.encryption_user import ( # noqa: ALN069
components/fr/internal/shareable_features/encryption/tests/test_blueprint.py:6 ⧉ from components.encryption.internal.models.encryption_user import ( # noqa: ALN069
components/fr/internal/shareable_features/encryption/tests/test_blueprint.py:9 ⧉ from components.encryption.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/marmot/controllers/tests/test_marmot_workshop_session.py:11 ⧉ from components.customer_health_partner.workshops.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/controllers/care_conversation_context.py:11 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/controllers/insurance_profile.py:421 ⧉ from components.eyewear.internal.models.eyewear_user import ( # noqa: ALN069
components/fr/internal/controllers/insurance_profile.py:470 ⧉ from components.eyewear.internal.models.eyewear_user import ( # noqa: ALN069
components/fr/internal/controllers/tests/test_enrollment.py:70 ⧉ from components.income.internal.repository.models.income_declaration import ( # noqa: ALN069
components/fr/internal/controllers/tests/test_policy_option_contract.py:52 ⧉ from components.income.internal.repository.models.income_declaration import ( # noqa: ALN069
components/fr/internal/controllers/tests/global_customer_dashboard/test_admins.py:8 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/fraud_detection/tests/factories/companion_document_factory.py:1 ⧉ from components.documents.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/fraud_detection/business_logic/configuration/case_documents/tests/test_case_type_configuration.py:23 ⧉ from components.documents.internal.models.document import Document # noqa: ALN069
components/fr/internal/fraud_detection/business_logic/configuration/case_documents/tests/test_case_type_configuration.py:24 ⧉ from components.documents.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/fraud_detection/business_logic/actions/online_detection/data_extraction/helpers/tests/test_ss_decompte_reference_date_deltas.py:5 ⧉ from components.documents.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/fraud_detection/business_logic/actions/tests/test_golden_dataset_deletion_guard.py:14 ⧉ from components.documents.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/demo_account/business_logic/create_demo_medical_conversations.py:11 ⧉ from components.clinic.internal.models.clinic_user import ( # - TODO: Clean clinic internal imports # noqa: ALN069
components/fr/internal/demo_account/business_logic/create_demo_medical_conversations.py:14 ⧉ from components.clinic.internal.models.medical_admin import ( # - TODO: Clean clinic internal imports # noqa: ALN069
components/fr/internal/demo_account/business_logic/create_demo_medical_conversations.py:179 ⧉ from components.clinic.internal.models.clinic_user import ( # - TODO: Clean clinic internal imports # noqa: ALN069
components/fr/internal/demo_account/business_logic/create_demo_medical_conversations.py:221 ⧉ from components.clinic.internal.models.medical_conversation import ( # - TODO: Clean clinic internal imports # noqa: ALN069
components/fr/internal/demo_account/business_logic/create_demo_medical_conversations.py:224 ⧉ from components.clinic.internal.models.medical_conversation_part import ( # - TODO: Clean clinic internal imports # noqa: ALN069
components/fr/internal/demo_account/business_logic/create_demo_medical_conversations.py:260 ⧉ from components.clinic.internal.models.medical_conversation_attachment import ( # - TODO: Clean clinic internal imports # noqa: ALN069
components/fr/internal/demo_account/business_logic/create_demo_account.py:15 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/demo_account/business_logic/tests/test_demo_account.py:5 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/offer/health/queries/compare_plans.py:52 ⧉ from components.offer_builder.competitor_product.models.competitor_product_coverage import ( # noqa: ALN069
components/fr/internal/offer/health/queries/compare_plans.py:55 ⧉ from components.offer_builder.competitor_product.models.competitor_product_coverage_rule import ( # noqa: ALN069
components/fr/internal/offer/health/queries/compare_plans.py:58 ⧉ from components.offer_builder.competitor_product.models.competitor_product_selected_care_type import ( # noqa: ALN069
components/fr/internal/offer/health/queries/compare_plans.py:61 ⧉ from components.offer_builder.internal.models.builder_coverage import ( # noqa: ALN069
components/fr/internal/offer/health/queries/compare_health_coverages.py:20 ⧉ from components.offer_builder.competitor_product.models.competitor_product import ( # noqa: ALN069
components/fr/internal/offer/health/queries/compare_health_coverages.py:23 ⧉ from components.offer_builder.internal.models.builder_coverage import ( # noqa: ALN069
components/fr/internal/offer/health/queries/compare_health_coverages.py:26 ⧉ from components.offer_builder.internal.models.builder_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/queries/compare_health_coverages.py:482 ⧉ from components.offer_builder.competitor_product.models.competitor_parsed_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/queries/plan.py:22 ⧉ from components.offer_builder.internal.models.builder_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/queries/get_unused_product_builder_plan_ids.py:6 ⧉ from components.contracting.subcomponents.proposal.internals.models.proposal_item import ( # noqa: ALN069
components/fr/internal/offer/health/queries/get_unused_product_builder_plan_ids.py:14 ⧉ from components.offer_builder.internal.models.builder_product import ( # noqa: ALN069
components/fr/internal/offer/health/queries/get_unused_product_builder_plan_ids.py:17 ⧉ from components.offer_builder.internal.models.builder_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/queries/get_fr_coverage_from_health_coverage.py:6 ⧉ from components.claims_guarantees.internal.models.internal_care_type_to_claims_guarantee_mapping import ( # noqa: ALN069
components/fr/internal/offer/health/queries/health_coverage.py:37 ⧉ from components.offer_builder.internal.models.builder_guarantee_allowed_formula import ( # noqa: ALN069
components/fr/internal/offer/health/queries/plans_for_pre_onboarding.py:18 ⧉ from components.offer_builder.internal.models.builder_product import ( # noqa: ALN069
components/fr/internal/offer/health/queries/plans_for_pre_onboarding.py:21 ⧉ from components.offer_builder.internal.models.builder_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/queries/tests/test_compare_health_guarantees.py:37 ⧉ from components.offer_builder.internal.models.factories.builder_coverage import ( # noqa: ALN069
components/fr/internal/offer/health/queries/tests/test_compare_health_guarantees.py:40 ⧉ from components.offer_builder.internal.models.factories.builder_coverage_rule import ( # noqa: ALN069
components/fr/internal/offer/health/queries/tests/test_compare_health_guarantees.py:43 ⧉ from components.offer_builder.internal.models.factories.builder_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/queries/tests/test_plans_for_pre_onboarding.py:19 ⧉ from components.offer_builder.internal.models.factories.builder_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/queries/tests/test_health_coverage.py:39 ⧉ from components.offer_builder.internal.models.factories.builder_guarantee_allowed_formula import ( # noqa: ALN069
components/fr/internal/offer/health/queries/tests/test_plan.py:317 ⧉ from components.offer_builder.internal.models.factories.builder_product import ( # noqa: ALN069
components/fr/internal/offer/health/queries/tests/test_plan.py:320 ⧉ from components.offer_builder.internal.models.factories.builder_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/queries/tests/test_get_unused_product_builder_plan_ids.py:15 ⧉ from components.offer_builder.internal.models.factories.builder_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/models/generic_health_guarantee.py:29 ⧉ from components.offer_builder.internal.models.builder_guarantee_allowed_formula import ( # noqa: ALN069
components/fr/internal/offer/health/models/plan.py:50 ⧉ from components.offer_builder.internal.models.builder_product_version import ( # noqa: ALN069
components/fr/internal/offer/health/models/plan.py:73 ⧉ from components.growth.internal.models.fr.prospect_quote_request import ( # noqa: ALN069
components/fr/internal/offer/health/plan_creation/actions/copy_plan_with_dependents.py:32 ⧉ from components.offer_builder.internal.models.builder_product_version import ( # noqa: ALN069
components/fr/internal/company/queries/company_admin.py:3 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/tests/test_dev_identity_provider.py:12 ⧉ from components.be.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/tests/test_dev_identity_provider.py:15 ⧉ from components.es.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/tests/factories/competitor_product_uploaded_file.py:9 ⧉ from components.offer_builder.competitor_product.models.competitor_product_uploaded_file import ( # noqa: ALN069
components/fr/internal/tests/factories/user.py:20 ⧉ from components.global_profile.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/tests/factories/company_admin.py:3 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/tests/factories/competitor.py:3 ⧉ from components.offer_builder.competitor_product.models.competitor import ( # noqa: ALN069
components/fr/internal/tests/factories/competitor_product_selected_care_type.py:12 ⧉ from components.offer_builder.competitor_product.models.competitor_product_selected_care_type import ( # noqa: ALN069
components/fr/internal/tests/factories/competitor_product_coverage.py:9 ⧉ from components.offer_builder.competitor_product.models.competitor_product_coverage import ( # noqa: ALN069
components/fr/internal/tests/factories/competitor_product_coverage_rule.py:12 ⧉ from components.offer_builder.competitor_product.models.competitor_product_coverage_rule import ( # noqa: ALN069
components/fr/internal/tests/factories/competitor_product.py:7 ⧉ from components.offer_builder.competitor_product.models.competitor_product import ( # noqa: ALN069
components/fr/internal/tests/factories/competitor_parsed_product_version.py:6 ⧉ from components.offer_builder.competitor_product.models.competitor_parsed_product_version import ( # noqa: ALN069
components/fr/internal/tests/factories/competitor_product_price.py:1 ⧉ from components.offer_builder.competitor_product.models.competitor_product_price import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/cancel/tests/test_process_row.py:8 ⧉ from components.bulk_actions.internal.models.bulk_action_upload import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/cancel/tests/test_retry.py:10 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/cancel/tests/test_retry.py:13 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/report/bulk_action_report.py:15 ⧉ from components.bulk_actions.internal.models.bulk_action_upload import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/report/bulk_action_report.py:18 ⧉ from components.employment.internal.models.employment_source_data import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/report/tests/test_bulk_action_report.py:9 ⧉ from components.employment.internal.models.model_brokers import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/report/tests/test_bulk_action_report.py:12 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/report/tests/test_bulk_action_report.py:15 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_process_row.py:11 ⧉ from components.bulk_actions.internal.models.bulk_action_upload import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_process_row.py:28 ⧉ from components.employment.internal.models.core_employment_version import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_process_row.py:31 ⧉ from components.employment.internal.models.extended_employment_update import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_returning_employee_hack.py:17 ⧉ from components.employment.internal.models.extended_employment_update import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_retry.py:10 ⧉ from components.employment.internal.models.blocked_movement import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_retry.py:14 ⧉ from components.employment.internal.models.employment_source_data import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_retry.py:17 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_retry.py:21 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/remove_alsace_moselle/tests/test_process_row.py:8 ⧉ from components.bulk_actions.internal.models.bulk_action_upload import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/terminate/tests/test_process_row.py:8 ⧉ from components.bulk_actions.internal.models.bulk_action_upload import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/terminate/tests/test_retry.py:11 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/bulk_actions/actions/employment/terminate/tests/test_retry.py:14 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/business_logic/contract/queries/health_contracts.py:9 ⧉ from components.contracting.external.models import SignedDocument # noqa: ALN069
components/fr/internal/business_logic/account/queries/account_review_case.py:4 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/account/actions/account.py:31 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/helpers/tests/test_delete.py:6 ⧉ from components.employment.internal.models.core_employment_version import ( # # test setup # noqa: ALN069
components/fr/internal/business_logic/helpers/tests/test_delete.py:9 ⧉ from components.employment.internal.models.model_brokers import ( # # test setup # noqa: ALN069
components/fr/internal/business_logic/helpers/tests/test_delete.py:12 ⧉ from components.employment.internal.models.tests.factories import ( # # test setup # noqa: ALN069
components/fr/internal/business_logic/helpers/tests/test_delete.py:148 ⧉ from components.growth.internal.models.referral import Referral # noqa: ALN069
components/fr/internal/business_logic/helpers/tests/test_delete.py:149 ⧉ from components.growth.internal.models.referral_profile import ( # noqa: ALN069
components/fr/internal/business_logic/helpers/tests/test_delete.py:155 ⧉ from components.medical_profile.internal.models.medical_profile import ( # test setup # noqa: ALN069
components/fr/internal/business_logic/global_customer_dashboard/customer_admin_alerts.py:8 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/global_customer_dashboard/admin.py:14 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/global_customer_dashboard/payroll_alerts.py:7 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/global_customer_dashboard/tests/test_admin.py:4 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/global_customer_dashboard/tests/test_admined_entities_query_api.py:4 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/employment/queries/transfer.py:5 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/employment/queries/tests/test_transfer.py:6 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/profile/tests/test_create_user_for_existing_profile.py:5 ⧉ from components.es.internal.models.tests.factories import ( # noqa: ALN069 for testing purposes only
components/fr/internal/business_logic/profile/tests/test_create_or_link_user.py:3 ⧉ from components.es.internal.models.tests.factories import ( # noqa: ALN069 for testing purposes only
components/fr/internal/business_logic/profile/tests/test_repositoryV2.py:14 ⧉ from components.global_profile.internal.models.profile import ( # noqa: ALN069
components/fr/internal/business_logic/profile/tests/test_create_profile_with_user.py:4 ⧉ from components.es.internal.models.tests.factories import ( # noqa: ALN069 for testing purposes only
components/fr/internal/business_logic/user/actions/split_hp_user_into_member.py:79 ⧉ from components.clinic.internal.models.clinic_user import ClinicUser # noqa: ALN069
components/fr/internal/business_logic/user/actions/split_hp_user_into_member.py:80 ⧉ from components.clinic.internal.models.medical_admin import MedicalAdmin # noqa: ALN069
components/fr/internal/business_logic/user/actions/split_hp_user_into_member.py:81 ⧉ from components.clinic.internal.models.medical_conversation import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/split_hp_user_into_member.py:84 ⧉ from components.encryption.internal.models.encryption_group_user import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/split_hp_user_into_member.py:87 ⧉ from components.encryption.internal.models.encryption_user import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/split_hp_user_into_member.py:97 ⧉ from components.global_profile.internal.models.profile import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/split_pro_perso_account.py:16 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/tests/test_split_hp_user_into_member.py:10 ⧉ from components.encryption.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/tests/test_split_hp_user_into_member.py:213 ⧉ from components.clinic.internal.models.clinic_user import ClinicUser # noqa: ALN069
components/fr/internal/business_logic/user/actions/tests/test_split_hp_user_into_member.py:214 ⧉ from components.clinic.internal.models.medical_admin import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/tests/test_split_hp_user_into_member.py:241 ⧉ from components.encryption.internal.models.encryption_group_user import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/tests/test_split_hp_user_into_member.py:244 ⧉ from components.encryption.internal.models.encryption_user import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/tests/test_split_hp_user_into_member.py:271 ⧉ from components.encryption.internal.models.encryption_group_user import ( # noqa: ALN069
components/fr/internal/business_logic/user/actions/tests/test_split_hp_user_into_member.py:274 ⧉ from components.encryption.internal.models.encryption_user import ( # noqa: ALN069
components/fr/internal/business_logic/cnp/queries/onfido_report.py:20 ⧉ from components.id_verification.internal.models.id_verification_request import ( # noqa: ALN069
components/fr/internal/business_logic/company/entities/factories/admined_entity.py:5 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/company/queries/admined_entity.py:11 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/company/queries/admin.py:16 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/company/queries/tests/test_admin.py:7 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/company/queries/tests/test_global_customer_dashboard.py:6 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/business_logic/company/rules/admined_entity.py:6 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/company/actions/admined_entity.py:9 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/company/actions/company_onboarding_admin.py:5 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/company/actions/admin.py:5 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_admined_entity.py:9 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_employment.py:14 ⧉ from components.eyewear.internal.models.eyewear_user import ( # # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_employment.py:17 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_contact_lens_cart_item_factory import ( # # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_employment.py:20 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_contact_lens_order_factory import ( # # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_employment.py:23 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_contact_lens_payment_factory import ( # # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_employment.py:26 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_favorite_factory import ( # # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_employment.py:29 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_frame_order_factory import ( # # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_employment.py:32 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_rating_factory import ( # # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_employment.py:35 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_restock_alert_factory import ( # # noqa: ALN069
components/fr/internal/business_logic/company/actions/tests/test_employment.py:38 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_user_factory import ( # # noqa: ALN069
components/fr/internal/business_logic/tests/test_coverage_table_rendered_guarantees.py:41 ⧉ from components.offer_builder.internal.models.factories.builder_guarantee_allowed_formula import ( # noqa: ALN069
components/fr/internal/business_logic/policy/queries/tests/test_termination_notification.py:5 ⧉ from components.employment.internal.models.model_brokers import ( # noqa: ALN069
components/fr/internal/business_logic/policy/queries/tests/test_termination_notification.py:8 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/business_logic/policy/queries/tests/test_termination_notification.py:15 ⧉ from components.scheduled_termination_notification.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/business_logic/policy/actions/tests/test_terminate_ani.py:6 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/business_logic/policy/tests/test_termination_notification.py:8 ⧉ from components.employment.internal.models.model_brokers import ( # noqa: ALN069
components/fr/internal/business_logic/policy/tests/test_termination_notification.py:11 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/business_logic/policy/tests/test_termination_notification.py:27 ⧉ from components.scheduled_termination_notification.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/dsn/controllers/tests/test_identifier_evidence_marmot.py:9 ⧉ Cross-component access stays on the public API (Rule 6 / ALN069); the
components/fr/internal/eyewear/commands/contact_lens_invoicing.py:72 ⧉ from components.eyewear.internal.models.eyewear_contact_lens_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/eyewear_prescription_checker.py:3 ⧉ from components.eyewear.internal.models.eyewear_contact_lens_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/teletransmission_activation.py:8 ⧉ from components.eyewear.internal.models.eyewear_user import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/contact_lens/orders.py:4 ⧉ from components.eyewear.internal.models.eyewear_contact_lens_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/contact_lens/invoice/invoicing.py:16 ⧉ from components.eyewear.internal.models.eyewear_contact_lens_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/contact_lens/invoice/slack.py:3 ⧉ from components.eyewear.internal.models.eyewear_contact_lens_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/contact_lens/invoice/collecting.py:13 ⧉ from components.eyewear.internal.helpers.serializers import ( # , ALN069 # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/collecting.py:16 ⧉ from components.eyewear.internal.models.eyewear_contact_lens_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/contact_lens/invoice/processing.py:10 ⧉ from components.eyewear.internal.helpers.serializers import ( # , ALN069 # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/processing.py:13 ⧉ from components.eyewear.internal.models.eyewear_contact_lens_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/frame/invoice/simulation.py:10 ⧉ from components.eyewear.internal.models.eyewear_optician import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/frame/invoice/simulation.py:41 ⧉ from components.eyewear.internal.models.eyewear_frame_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/frame/invoice/simulation.py:44 ⧉ from components.eyewear.internal.models.eyewear_optician import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/frame/invoice/utils.py:8 ⧉ from components.eyewear.internal.models.eyewear_optician import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/frame/invoice/slack.py:3 ⧉ from components.eyewear.internal.models.eyewear_frame_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/frame/invoice/periods.py:11 ⧉ from components.eyewear.internal.models.eyewear_optician import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/frame/invoice/check.py:3 ⧉ from components.eyewear.internal.models.eyewear_frame_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/frame/invoice/processing.py:18 ⧉ from components.eyewear.internal.models.eyewear_frame_order import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/frame/invoice/processing.py:21 ⧉ from components.eyewear.internal.models.eyewear_optician import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/tests/test_eyewear_forfait_blocking.py:8 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_frame_order_factory import ( # noqa: ALN069
components/fr/internal/eyewear/business_logic/tests/test_eyewear_forfait_blocking.py:11 ⧉ from components.eyewear.internal.models.tests.factories.eyewear_user_factory import ( # noqa: ALN069
components/fr/internal/beneficiary/controllers/tests/test_add_beneficiary_form.py:18 ⧉ from components.income.internal.repository.models.income_declaration import ( # noqa: ALN069
components/fr/internal/agent_eval/tests/test_import_dataset.py:15 ⧉ from components.agent_eval.internal.models.test_case import ( # noqa: ALN069
components/fr/internal/agent_eval/tests/test_import_dataset.py:18 ⧉ from components.agent_eval.internal.models.test_case_to_test_dataset import ( # noqa: ALN069
components/fr/internal/agent_eval/tests/test_import_dataset.py:21 ⧉ from components.agent_eval.internal.models.test_dataset import ( # noqa: ALN069
components/fr/internal/operational_scopes/business_logic/queries.py:15 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/resolution_platform/tests/test_intercom_attribution.py:38 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/actions/tests/test_conversation_assigner_sync_support_data.py:23 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/actions/tests/test_conversation_assigner_sync_support_data.py:26 ⧉ from components.support.internal.models.tests.contact_request_intercom_state_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/actions/tests/test_conversation_assigner_sync_support_data.py:29 ⧉ from components.support.internal.models.tests.contact_request_tag_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/actions/tests/test_conversation_intercom_message.py:20 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:11 ⧉ from components.support.internal.models.contact_request import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:3447 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:3450 ⧉ from components.support.internal.models.tests.contact_request_intercom_state_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:3675 ⧉ from components.support.internal.models.tests.support_csat_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:3704 ⧉ from components.support.internal.models.tests.support_csat_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:4184 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:4187 ⧉ from components.support.internal.models.tests.contact_request_intercom_state_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:4666 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:4942 ⧉ from components.support.subcomponents.phone_support.internal.models.tests.factories.quick_callback_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5220 ⧉ from components.support.subcomponents.phone_support.internal.models.tests.factories.quick_callback_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5259 ⧉ from components.support.subcomponents.phone_support.internal.models.tests.factories.quick_callback_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5337 ⧉ from components.support.subcomponents.phone_support.internal.models.tests.factories.quick_callback_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5463 ⧉ from components.support.subcomponents.phone_support.internal.models.quick_callback_request import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5466 ⧉ from components.support.subcomponents.phone_support.internal.models.tests.factories.quick_callback_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5507 ⧉ from components.support.subcomponents.phone_support.internal.models.tests.factories.quick_callback_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5554 ⧉ from components.support.subcomponents.phone_support.internal.models.tests.factories.quick_callback_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5593 ⧉ from components.support.subcomponents.phone_support.internal.models.tests.factories.quick_callback_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5674 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5677 ⧉ from components.support.internal.models.tests.contact_request_intercom_state_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5861 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5864 ⧉ from components.support.internal.models.tests.contact_request_intercom_state_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/automated_answer/commands/intercom_conversations.py:215 ⧉ from components.agent_eval.internal.models.test_case_run import ( # noqa: ALN069
components/fr/internal/resolution_platform/automated_answer/commands/tests/test_csat.py:20 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/automated_answer/commands/tests/test_csat.py:23 ⧉ from components.support.internal.models.tests.contact_request_intercom_state_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/automated_answer/commands/tests/test_csat.py:26 ⧉ from components.support.internal.models.tests.contact_request_tag_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/automated_answer/business_logic/queries/recent_ai_contacts.py:50 ⧉ from components.support.internal.models.contact_request import ( # noqa: ALN069
components/fr/internal/resolution_platform/automated_answer/business_logic/queries/tests/test_recent_ai_contacts.py:31 ⧉ from components.support.internal.models.tests.contact_request_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/automated_answer/business_logic/queries/tests/test_recent_ai_contacts.py:34 ⧉ from components.support.internal.models.tests.contact_request_intercom_state_factory import ( # noqa: ALN069
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/annotations.py:186 ⧉ from components.agent_eval.internal.models.test_case_run import ( # noqa: ALN069
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/tests/test_help_articles.py:19 ⧉ from components.documents.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/billing/entities/tests/test_billing_context.py:71 ⧉ from components.income.internal.repository.models.tests.factories.income_factory import ( # noqa: ALN069
components/fr/internal/billing/adapters/tests/test_stripe.py:34 ⧉ from components.payment_gateway.subcomponents.parties.models.tests.factories import ( # noqa: ALN069
components/fr/internal/billing/business_logic/queries/detailed_costs.py:9 ⧉ from components.contracting.external.models import HealthContractVersion # noqa: ALN069
components/fr/internal/billing/business_logic/queries/billing_customer_migration.py:5 ⧉ from components.payment_method.internal.models.billing_customer import ( # noqa: ALN069
components/fr/internal/billing/business_logic/actions/affiliation_premium_entry_update.py:9 ⧉ from components.contracting.external.models import HealthContractVersion # noqa: ALN069
components/fr/internal/billing/business_logic/actions/dsn_premium_entry_update.py:8 ⧉ from components.contracting.external.models import HealthContractVersion # noqa: ALN069
components/fr/internal/billing/business_logic/actions/tests/test_referral.py:9 ⧉ from components.growth.internal.models.referral import Referral # noqa: ALN069
components/fr/internal/billing/business_logic/actions/tests/test_referral.py:10 ⧉ from components.growth.internal.models.referral_profile import ( # noqa: ALN069
components/fr/internal/billing/business_logic/actions/tests/test_individual_invoice.py:59 ⧉ from components.growth.internal.models.referral import Referral # noqa: ALN069
components/fr/internal/billing/business_logic/actions/tests/test_individual_invoice.py:60 ⧉ from components.growth.internal.models.referral_profile import ( # noqa: ALN069
components/fr/internal/billing/business_logic/actions/tests/test_company_invoice.py:77 ⧉ from components.growth.internal.models.referral import Referral # noqa: ALN069
components/fr/internal/billing/business_logic/actions/tests/test_company_invoice.py:78 ⧉ from components.growth.internal.models.referral_profile import ( # noqa: ALN069
components/fr/internal/billing/business_logic/actions/tests/test_billing_customer_migration.py:14 ⧉ from components.payment_method.internal.models.billing_customer import ( # noqa: ALN069
components/fr/internal/billing/business_logic/tests/test_pay_csv.py:10 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069
components/fr/internal/payment_method/billing_customer_repository.py:36 ⧉ from components.payment_method.internal.models.billing_payment_method import ( # noqa: ALN069
components/fr/internal/affiliation_reporting/customer/civil_servant/flux_retour/finance/reporter/tests/test_data_source.py:8 ⧉ from components.employment.internal.models.model_brokers import ( # noqa: ALN069
components/fr/internal/affiliation_reporting/customer/civil_servant/flux_retour/finance/reporter/tests/test_data_source.py:11 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/affiliation_reporting/customer/civil_servant/flux_acknowledgment/dgac/test/test_data_source.py:5 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/affiliation_reporting/customer/civil_servant/flux_acknowledgment/dgac/test/test_data_source.py:9 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/affiliation_reporting/customer/civil_servant/flux_acknowledgment/finance/test/test_data_source.py:5 ⧉ from components.employment.internal.models.tests.blocked_movement import ( # noqa: ALN069
components/fr/internal/affiliation_reporting/customer/civil_servant/flux_acknowledgment/finance/test/test_data_source.py:9 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/push_notifications/tests/test_push_notification_logs.py:5 ⧉ from components.be.internal.models.be_push_notification_log import ( # noqa: ALN069
components/fr/internal/push_notifications/tests/test_push_notification_logs.py:8 ⧉ from components.be.internal.models.tests.factories import ( # noqa: ALN069
components/fr/internal/push_notifications/tests/test_push_notification_logs.py:11 ⧉ from components.es.internal.models.es_push_notification_log import ( # noqa: ALN069
components/fr/internal/push_notifications/tests/test_push_notification_logs.py:14 ⧉ from components.es.internal.models.tests.factories import ( # noqa: ALN069
components/fr/subcomponents/ccn_compliance/internal/business_logic/tests/test_load_configuration_data_from_profideo.py:54 ⧉ from components.offer_builder.internal.models.factories.builder_guarantee_allowed_formula import ( # noqa: ALN069
components/fr/subcomponents/ccn_compliance/protected/ccn_collective_agreements_for_compliance_checks.py:75 ⧉ from components.offer_builder.internal.models.builder_product_version import ( # noqa: ALN069
components/fr/subcomponents/offer_catalog/internal/offer_creation/tests/test_create_offer_from_payload.py:88 ⧉ from components.offer_builder.internal.models.factories.builder_product_version import ( # noqa: ALN069 need to remove Plan.builder_product_version_id FK to remove this import

ALN043 occurs 344 times

File:line Content
components/fr/bootstrap/onboarding.py:653 ⧉ from components.contracting.subcomponents.proposal.plugins.shared.fr.health.legal_documents import ( # noqa: ALN043
components/fr/bootstrap/insurance_coverage_display.py:11 ⧉ from components.insurance_coverage_display.internal.business_logic.display_transforms.catalog_patches.fr_alternative_medicine_split import ( # noqa: ALN043
components/fr/bootstrap/insurance_coverage_display.py:14 ⧉ from components.insurance_coverage_display.internal.business_logic.display_transforms.catalog_patches.fr_glasses_combinatory_split import ( # noqa: ALN043
components/fr/bootstrap/insurance_coverage_display.py:17 ⧉ from components.insurance_coverage_display.internal.business_logic.display_transforms.coverage_rule_patches.fr_alternative_medicine_split import ( # noqa: ALN043
components/fr/bootstrap/insurance_coverage_display.py:20 ⧉ from components.insurance_coverage_display.internal.business_logic.display_transforms.coverage_rule_patches.fr_glasses_combinatory_split import ( # noqa: ALN043
components/fr/bootstrap/insurance_coverage_display.py:30 ⧉ from components.offer_builder.internal.country_specific.fr.coverage_translation.convert_coverage_from_local_to_global import ( # noqa: ALN043
components/fr/bootstrap/blueprint.py:467 ⧉ from components.offer_builder.competitor_product.controllers.competitor_product import ( # noqa: ALN043
components/fr/bootstrap/offer_catalog.py:10 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_price_component_type import ( # noqa: ALN043
components/fr/bootstrap/offer_catalog.py:13 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_price_target import ( # noqa: ALN043
components/fr/bootstrap/support.py:132 ⧉ from components.support.subcomponents.ai_tooling.automated_resolution_tooling.internal.entities.acceptability_classifier import ( # noqa: ALN043 temporary while we migrate
components/fr/bootstrap/support.py:135 ⧉ from components.support.subcomponents.ai_tooling.automated_resolution_tooling.internal.entities.csat import ( # noqa: ALN043 temporary while we migrate
components/fr/bootstrap/support.py:139 ⧉ from components.support.subcomponents.ai_tooling.shared.internal.business_logic.member_attributes import ( # noqa: ALN043 temporary while we migrate
components/fr/bootstrap/support.py:142 ⧉ from components.support.subcomponents.assigner.internal.business_logic.queries.assigner_queries import ( # noqa: ALN043 temporary while we migrate
components/fr/bootstrap/dependencies/payment_method.py:5 ⧉ from components.payment_method.internal.domain.repository import ( # noqa: ALN043
components/fr/bootstrap/dependencies/tests/test_gamification.py:34 ⧉ from components.gamification.internal.business_logic.actions.walk_progress import ( # noqa: ALN043
components/fr/internal/claim_management/entities/usage_computation_pre_computed_data.py:33 ⧉ from components.shop.internal.business_logic.entities.coverage_entities import ( # noqa: ALN043
components/fr/internal/claim_management/constants/tests/test_codes.py:8 ⧉ from components.claims_guarantees.internal.business_logic.actions.data_loader import ( # noqa: ALN043
components/fr/internal/claim_management/constants/tests/test_codes.py:11 ⧉ from components.claims_guarantees.internal.business_logic.actions.mapping_processor.claims_guarantees_mappings import ( # noqa: ALN043
components/fr/internal/claim_management/constants/tests/test_codes.py:14 ⧉ from components.claims_guarantees.internal.business_logic.actions.mapping_processor.mapping_processor import ( # noqa: ALN043
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_remaining_usage.py:95 ⧉ from components.offer_builder.internal.v1.load_configuration_data import ( # noqa: ALN043
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_remaining_usage.py:773 ⧉ from components.eyewear.internal.enums import ( # noqa: ALN043
components/fr/internal/claim_management/internal/misc/business_logic/tests/test_insurance_profile_usage.py:6 ⧉ from components.eyewear.internal.enums import ( # noqa: ALN043
components/fr/internal/contract/queries/inconsistencies/tests/test_eligibility_and_affiliation.py:5 ⧉ from components.contracting.utils.population import ( # noqa: ALN043
components/fr/internal/contract/queries/tests/test_income.py:5 ⧉ from components.contracting.external.tests_imports import ( # noqa: ALN043
components/fr/internal/contract/actions/terminate_contract.py:4 ⧉ from components.contracting.external.subscription.fr.termination.terminate_contracts import ( # noqa: ALN043
components/fr/internal/contract/commands/replace_legal_document.py:76 ⧉ from components.contracting.subcomponents.proposal.plugins.shared.fr.health.legal_documents import ( # noqa: ALN043
components/fr/internal/contract/controllers/prevoyance_contract.py:84 ⧉ from components.contracting.subcomponents.dashboard.internal.legal_docs import ( # noqa: ALN043
components/fr/internal/mail/app_mailers/tests/test_company_onboarding.py:21 ⧉ from components.onboarding.internal.helpers.token import ( # noqa: ALN043
components/fr/internal/retirees/business_logic/actions/collective_retiree_proposal.py:151 ⧉ from components.contracting.subcomponents.proposal.plugins.legacy_termination_fr.enums import ( # noqa: ALN043
components/fr/internal/admin_tools/terminate_contract.py:42 ⧉ from components.offer_builder.competitor_product.entities.competitor import ( # noqa: ALN043
components/fr/internal/admin_tools/run_competitor_parser_tests.py:18 ⧉ from components.offer_builder.competitor_product.commands.reference_data import ( # noqa: ALN043
components/fr/internal/admin_tools/run_competitor_parser_tests.py:21 ⧉ from components.offer_builder.competitor_product.parsing.layout_analysis import ( # noqa: ALN043
components/fr/internal/admin_tools/run_competitor_parser_tests.py:24 ⧉ from components.offer_builder.competitor_product.queries.reference_data import ( # noqa: ALN043
components/fr/internal/data_consistency/employment.py:3 ⧉ from components.contracting.utils.population import ( # noqa: ALN043
components/fr/internal/data_consistency/population.py:1 ⧉ from components.contracting.utils.population import ( # noqa: ALN043
components/fr/internal/offline_experience/business_logic/actions/offline_experience_employee.py:7 ⧉ from components.contracting.external.document.api.entities.document import ( # noqa: ALN043
components/fr/internal/offline_experience/business_logic/actions/offline_experience_employee.py:11 ⧉ from components.contracting.subcomponents.proposal.api.entities.approval_request import ( # noqa: ALN043
components/fr/internal/offline_experience/business_logic/actions/offline_experience_employee.py:14 ⧉ from components.contracting.subcomponents.proposal.api.main import ( # noqa: ALN043
components/fr/internal/offline_experience/business_logic/actions/offline_experience_employee.py:21 ⧉ from components.contracting.subcomponents.proposal.plugins.shared.fr.health.templates import ( # noqa: ALN043
components/fr/internal/offline_experience/business_logic/actions/offline_experience_employee.py:25 ⧉ from components.contracting.utils.types import Target # noqa: ALN043
components/fr/internal/models/tests/test_policy.py:11 ⧉ from components.contracting.external.contract import ( # noqa: ALN043
components/fr/internal/models/tests/test_insurance_document.py:204 ⧉ from components.eyewear.internal.enums import ( # # noqa: ALN043
components/fr/internal/helpers/anonymization.py:11 ⧉ from components.ca.internal.helpers.anonymization import ( # noqa: ALN043
components/fr/internal/helpers/data_loaders/fr_init_data_loader.py:65 ⧉ from components.medical_profile.internal.business_logic.data_loader import ( # noqa: ALN043
components/fr/internal/helpers/data_loaders/fr_init_data_loader.py:68 ⧉ from components.offer_builder.internal.v1.load_configuration_data import ( # noqa: ALN043
components/fr/internal/fr_employment_data_sources/commands/occupational_health.py:18 ⧉ from components.occupational_health.internal.business_logic.contracting.queries.helpers import ( # noqa: ALN043 # temporary backfill function
components/fr/internal/fr_employment_data_sources/commands/tests/test_occupational_health.py:51 ⧉ from components.occupational_health.internal.business_logic.contracting.actions import ( # noqa: ALN043
components/fr/internal/fr_employment_data_sources/commands/tests/test_legacy_backfill.py:6 ⧉ from components.contracting.external.subscription.fr.termination.terminate_contracts import ( # noqa: ALN043 # temporary code
components/fr/internal/fr_employment_data_sources/commands/tests/test_legacy_backfill.py:9 ⧉ from components.employment.internal.event_subscriptions.on_company_contract_signed import ( # noqa: ALN043 # temporary code
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/ingest_employment_declaration.py:3 ⧉ from components.employment.internal.business_logic.actions.blocked_movement import ( # noqa: ALN043 this function is built for this (temporary/migration) hack, but put as internal to make sure it's not used by other components
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/ingest_employment_declaration.py:6 ⧉ from components.employment.internal.core_blocked_movement_creator import ( # noqa: ALN043 CoreBlockedMovementCreator is internal and should not be used in external code, we tolerate it here as it's temporary
components/fr/internal/fr_employment_data_sources/business_logic/global_affiliation_transition/tests/test_backfill_from_legacy_employment.py:6 ⧉ from components.employment.external.country_gateways import ( # - migration temporary code # noqa: ALN043
components/fr/internal/fr_employment_data_sources/business_logic/queries/employment.py:8 ⧉ from components.employment.internal.exceptions import EmploymentNotFound # noqa: ALN043
components/fr/internal/fr_employment_data_sources/business_logic/rules/employment.py:3 ⧉ from components.contracting.external.subscription.api.entities.subscription import ( # # just for typing # noqa: ALN043
components/fr/internal/fr_employment_data_sources/business_logic/rules/employment.py:9 ⧉ from components.contracting.utils.population import CCN, Population # noqa: ALN043
components/fr/internal/fr_employment_data_sources/business_logic/rules/tests/test_bulk_action_file_template.py:22 ⧉ from components.occupational_health.internal.business_logic.contracting.actions import ( # noqa: ALN043
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_invite.py:17 ⧉ from components.employment.internal.entities.blocked_movement import ( # : testing, no real way to implement this otherwise # noqa: ALN043
components/fr/internal/fr_employment_data_sources/business_logic/actions/tests/test_bulk_invite.py:20 ⧉ from components.employment.internal.exceptions import ( # : testing, no real way to implement this otherwise # noqa: ALN043
components/fr/internal/shop/public/shop_adapter.py:4 ⧉ from components.shop.internal.business_logic.entities.coverage_entities import ( # noqa: ALN043
components/fr/internal/shop/public/shop_adapter.py:10 ⧉ from components.shop.internal.business_logic.entities.invoicing_entities import ( # noqa: ALN043
components/fr/internal/shop/public/shop_adapter.py:13 ⧉ from components.shop.internal.business_logic.entities.partner_invoice_entities import ( # noqa: ALN043
components/fr/internal/shop/public/shop_adapter.py:16 ⧉ from components.shop.internal.business_logic.entities.saleor_entities import ( # noqa: ALN043
components/fr/internal/shop/public/shop_adapter.py:19 ⧉ from components.shop.internal.business_logic.entities.shop_entities import ( # noqa: ALN043
components/fr/internal/shop/public/shop_adapter.py:22 ⧉ from components.shop.internal.saleor.codegen.client.saleor_client import ( # noqa: ALN043
components/fr/internal/shop/public/shop_adapter.py:25 ⧉ from components.shop.internal.saleor.generated.fragments import ( # noqa: ALN043
components/fr/internal/shop/business_logic/prescription_checker.py:14 ⧉ from components.shop.internal.business_logic.entities.contact_lens_entities import ( # noqa: ALN043
components/fr/internal/shop/business_logic/prescription_checker.py:18 ⧉ from components.shop.internal.business_logic.entities.prescription_entities import ( # noqa: ALN043
components/fr/internal/shop/business_logic/prescription_checker.py:26 ⧉ from components.shop.internal.business_logic.helpers.prescription_helpers import ( # noqa: ALN043
components/fr/internal/shop/business_logic/prescription_checker.py:42 ⧉ from components.shop.internal.saleor.codegen.client.saleor_client import ( # noqa: ALN043
components/fr/internal/shop/business_logic/prescription_checker.py:45 ⧉ from components.shop.internal.saleor.generated.fragments import ( # noqa: ALN043
components/fr/internal/shop/business_logic/prescription_checker.py:52 ⧉ from components.shop.internal.saleor.generated.get_checkout import ( # noqa: ALN043
components/fr/internal/shop/business_logic/prescription_checker.py:55 ⧉ from components.shop.internal.saleor.generated.input_types import ( # noqa: ALN043
components/fr/internal/shop/business_logic/coverage_usage.py:9 ⧉ from components.shop.internal.business_logic.entities.coverage_entities import ( # noqa: ALN043
components/fr/internal/shop/business_logic/coverage_usage.py:13 ⧉ from components.shop.internal.helpers.saleor_helper import SaleorHelper # noqa: ALN043
components/fr/internal/shop/business_logic/coverage_usage.py:142 ⧉ from components.eyewear.internal.business_logic.user_business_logic.frame_order import ( # noqa: ALN043
components/fr/internal/shop/business_logic/coverage_usage.py:163 ⧉ from components.eyewear.internal.business_logic.user_business_logic.contact_lens_order import ( # noqa: ALN043
components/fr/internal/shop/business_logic/order_invoicing.py:6 ⧉ from components.eyewear.internal.const import ( # noqa: ALN043
components/fr/internal/shop/business_logic/order_invoicing.py:21 ⧉ from components.shop.internal.business_logic.entities.invoicing_entities import ( # noqa: ALN043
components/fr/internal/shop/business_logic/order_invoicing.py:24 ⧉ from components.shop.internal.helpers.saleor_helper import SaleorHelper # noqa: ALN043
components/fr/internal/shop/business_logic/order_invoicing.py:25 ⧉ from components.shop.internal.helpers.shop_exception import ( # noqa: ALN043
components/fr/internal/shop/business_logic/order_invoicing.py:30 ⧉ from components.shop.internal.saleor.generated.enums import ( # noqa: ALN043
components/fr/internal/shop/business_logic/order_invoicing.py:33 ⧉ from components.shop.internal.saleor.generated.fragments import ( # noqa: ALN043
components/fr/internal/shop/business_logic/order_invoicing.py:421 ⧉ from components.eyewear.internal.business_logic.user_business_logic.contact_lens_order import ( # noqa: ALN043
components/fr/internal/shop/business_logic/order_invoicing.py:429 ⧉ from components.eyewear.internal.business_logic.user_business_logic.frame_order import ( # noqa: ALN043
components/fr/internal/shop/business_logic/global_invoicing.py:5 ⧉ from components.eyewear.internal.helpers.dataroom import ( # noqa: ALN043
components/fr/internal/shop/business_logic/global_invoicing.py:9 ⧉ from components.shop.internal.business_logic.entities.saleor_entities import ( # noqa: ALN043
components/fr/internal/shop/business_logic/glasses_invoice_post_upload_checks.py:18 ⧉ from components.shop.internal.saleor.generated.fragments import ( # noqa: ALN043
components/fr/internal/shop/business_logic/partner_invoice_upload.py:21 ⧉ from components.shop.internal.business_logic.entities.partner_invoice_entities import ( # noqa: ALN043
components/fr/internal/shop/business_logic/partner_invoice_upload.py:24 ⧉ from components.shop.internal.business_logic.partner_invoice_parsers.lpl_invoice_parser import ( # noqa: ALN043
components/fr/internal/shop/business_logic/partner_invoice_upload.py:27 ⧉ from components.shop.internal.saleor.consts import ( # noqa: ALN043
components/fr/internal/shop/business_logic/partner_invoice_upload.py:30 ⧉ from components.shop.internal.saleor.generated.fragments import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_prescription_checker.py:6 ⧉ from components.shop.internal.business_logic.entities.contact_lens_entities import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_prescription_checker.py:9 ⧉ from components.shop.internal.saleor.consts import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_prescription_checker.py:12 ⧉ from components.shop.tests.helpers.saleor_order import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_partner_invoice_upload.py:15 ⧉ from components.shop.internal.business_logic.entities.partner_invoice_entities import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_partner_invoice_upload.py:18 ⧉ from components.shop.internal.business_logic.partner_invoice_parsers.lpl_invoice_parser import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_partner_invoice_upload.py:22 ⧉ from components.shop.internal.saleor.consts import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_partner_invoice_upload.py:25 ⧉ from components.shop.tests.factories.saleor_fulfillment_factory import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_partner_invoice_upload.py:30 ⧉ from components.shop.tests.factories.saleor_order_factory import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_partner_invoice_upload.py:34 ⧉ from components.shop.tests.factories.saleor_order_lines_factory import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_partner_invoice_upload.py:37 ⧉ from components.shop.tests.factories.saleor_order_variant_factory import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_order_invoicing.py:14 ⧉ from components.shop.internal.helpers.shop_exception import ( # noqa: ALN043
components/fr/internal/shop/business_logic/tests/test_order_invoicing.py:19 ⧉ from components.shop.tests.factories.saleor_order_factory import ( # noqa: ALN043
components/fr/internal/auth/blueprint.py:17 ⧉ from components.authentication.internal.infrastructure.flask_auth import ( # noqa: ALN043 # fr should use the global auth blueprint and not a custom one
components/fr/internal/auth/tests/test_auth_controller_password_reset.py:8 ⧉ from components.clinic.internal.tests.factories.clinic_user import ( # noqa: ALN043
components/fr/internal/auth/tests/test_auth_controller_password_reset.py:11 ⧉ from components.clinic.internal.tests.factories.medical_admin import ( # noqa: ALN043
components/fr/internal/document_parsing/commands/performance.py:373 ⧉ from components.documents.internal.business_logic.parsing.flow.document_parsing_flow import ( # noqa: ALN043
components/fr/internal/document_parsing/business_logic/parsing/mgen_decompte/mgen_decompte_parser.py:11 ⧉ from components.documents.internal.business_logic.extraction.extractor.dynamic_llm_extractor import ( # noqa: ALN043
components/fr/internal/document_parsing/business_logic/indexation/tests/test_insurance_document_index.py:5 ⧉ from components.documents.internal.helpers.embedding_algorithm import ( # noqa: ALN043
components/fr/internal/document_parsing/business_logic/indexation/tests/test_ani_justification_index.py:5 ⧉ from components.documents.internal.helpers.embedding_algorithm import ( # noqa: ALN043
components/fr/internal/member_lifecycle/add_dependents/tests/test_get_age_boundaries_by_dependent_type.py:4 ⧉ from components.contracting.external.tests.factories import ( # noqa: ALN043
components/fr/internal/services/generate_document_from_template.py:78 ⧉ from components.contracting.subcomponents.proposal.plugins.shared.fr.health.legal_documents import ( # noqa: ALN043
components/fr/internal/services/generate_document_from_template.py:82 ⧉ from components.contracting.subcomponents.proposal.plugins.shared.fr.prevoyance.legal_documents import ( # noqa: ALN043
components/fr/internal/services/generate_document_from_template.py:86 ⧉ from components.contracting.utils.population import Population # noqa: ALN043
components/fr/internal/services/pdf_document.py:373 ⧉ from components.contracting.subcomponents.proposal.plugins.shared.fr.health.templates import ( # noqa: ALN043
components/fr/internal/services/pdf_document.py:545 ⧉ from components.contracting.utils.population import Population # noqa: ALN043
components/fr/internal/services/pdf_document.py:615 ⧉ from components.contracting.utils.population import Population # noqa: ALN043
components/fr/internal/services/insurance_product.py:45 ⧉ from components.offer_builder.internal.v1.actions.plan_creation.create_coverage_from_builder_coverage import ( # noqa: ALN043
components/fr/internal/services/insurance_product.py:48 ⧉ from components.offer_builder.shared.constants.builder_constants import ( # noqa: ALN043
components/fr/internal/services/insurance_product.py:56 ⧉ from components.offer_builder.shared.datadog import ( # noqa: ALN043
components/fr/internal/services/document_sign.py:733 ⧉ from components.contracting.subcomponents.proposal.plugins.shared.fr.health.legal_documents import ( # noqa: ALN043
components/fr/internal/services/document_sign.py:737 ⧉ from components.contracting.subcomponents.proposal.plugins.shared.fr.prevoyance.legal_documents import ( # noqa: ALN043
components/fr/internal/services/tracking/admin/tests/test_admin.py:3 ⧉ from components.employment.internal.commands.stale_invitations import ( # noqa: ALN043
components/fr/internal/commands/waldo.py:65 ⧉ from components.gamification.internal.business_logic.actions.leagues import ( # noqa: ALN043
components/fr/internal/shareable_features/encryption/blueprint.py:35 ⧉ from components.encryption.internal.business_logic import ( # noqa: ALN043
components/fr/internal/shareable_features/encryption/blueprint.py:51 ⧉ from components.encryption.internal.business_logic import ( # noqa: ALN043
components/fr/internal/shareable_features/encryption/blueprint.py:99 ⧉ from components.encryption.internal.business_logic import ( # noqa: ALN043
components/fr/internal/marmot/controllers/tests/test_marmot_workshop_session.py:5 ⧉ from components.customer_health_partner.workshops.internal.business_logic.queries.dato.entities import ( # noqa: ALN043
components/fr/internal/marmot/controllers/tests/test_marmot_workshop_session.py:8 ⧉ from components.customer_health_partner.workshops.internal.business_logic.queries.dato.post_workshop_report import ( # noqa: ALN043
components/fr/internal/controllers/signed_document.py:163 ⧉ from components.contracting.utils.onfido import ( # noqa: ALN043
components/fr/internal/controllers/signed_document.py:290 ⧉ from components.contracting.subcomponents.proposal.api import ( # noqa: ALN043
components/fr/internal/controllers/company_backoffice.py:288 ⧉ from components.growth.internal.business_logic.self_serve_subscription.fr.proposal import ( # noqa: ALN043
components/fr/internal/controllers/insurance_profile.py:418 ⧉ from components.eyewear.internal.business_logic.user_business_logic.frame_order import ( # noqa: ALN043
components/fr/internal/controllers/insurance_profile.py:467 ⧉ from components.eyewear.internal.business_logic.user_business_logic.contact_lens_order import ( # noqa: ALN043
components/fr/internal/controllers/tests/test_user_capabilities.py:5 ⧉ from components.clinic.internal.tests.factories.medical_admin import ( # - TODO: Clean clinic internal imports # noqa: ALN043
components/fr/internal/controllers/tests/test_amendment.py:5 ⧉ from components.contracting.conftest import ( # noqa: F401, ALN043
components/fr/internal/controllers/tests/test_contract.py:10 ⧉ from components.contracting.conftest import ( # noqa: F401, ALN043
components/fr/internal/controllers/tests/async_exports/test_employees.py:9 ⧉ from components.async_exports.internal.helpers.consts import ( # noqa: ALN043
components/fr/internal/fraud_detection/business_logic/actions/investigation_document_request.py:147 ⧉ from components.global_profile.internal.application.global_user_compatibility import ( # noqa: ALN043
components/fr/internal/demo_account/business_logic/create_demo_medical_conversations.py:8 ⧉ from components.clinic.internal.enums.medical_conversation_specialty import ( # - TODO: Clean clinic internal imports # noqa: ALN043
components/fr/internal/offer/health/queries/compare_plans.py:64 ⧉ from components.offer_builder.internal.v1.entities.builder_product_coverage_rule import ( # noqa: ALN043
components/fr/internal/offer/health/queries/compare_plans.py:67 ⧉ from components.offer_builder.internal.v1.entities.builder_product_selected_care_type import ( # noqa: ALN043
components/fr/internal/offer/health/queries/price_structure.py:7 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/offer/health/queries/get_fr_coverage_from_health_coverage.py:16 ⧉ from components.offer_builder.internal.country_specific.fr.entities.fr_coverage import ( # noqa: ALN043
components/fr/internal/offer/health/queries/health_coverage.py:40 ⧉ from components.offer_builder.shared.datadog import ( # noqa: ALN043
components/fr/internal/offer/health/queries/health_coverage.py:43 ⧉ from components.offer_builder.shared.types import GuaranteeShortCode # noqa: ALN043
components/fr/internal/offer/health/queries/tests/test_compare_health_guarantees.py:46 ⧉ from components.offer_builder.internal.v1.tests.test_utils import ( # noqa: ALN043
components/fr/internal/offer/health/queries/tests/test_health_coverage.py:42 ⧉ from components.offer_builder.shared.entities.formulas import ( # noqa: ALN043
components/fr/internal/offer/health/queries/tests/test_health_coverage.py:46 ⧉ from components.offer_builder.shared.enums.builder_formula_type import ( # noqa: ALN043
components/fr/internal/offer/health/queries/tests/test_price_structure.py:7 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/offer/health/queries/tests/test_legal_docs.py:6 ⧉ from components.contracting.conftest import ( # noqa: F401, ALN043
components/fr/internal/offer/health/models/price_grid.py:19 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/offer/health/models/mappers/tests/test_price_grid.py:13 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/offer/health/actions/create_plan_variant.py:20 ⧉ from components.offer_builder.shared.datadog import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/entities/plan_update_specs.py:13 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/services/read_plan_update_specs.py:24 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/actions/copy_plan_with_dependents.py:26 ⧉ from components.offer_builder.internal.business_logic.builder_product import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/actions/copy_plan_with_dependents.py:29 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_premiumness import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/actions/copy_plan_with_dependents.py:35 ⧉ from components.offer_builder.internal.repositories.builder_product_repository import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/actions/update_plan_price_grids.py:5 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/actions/create_new_plan_from_existing_one.py:42 ⧉ from components.offer_builder.subcomponents.pricer_v1.protected.compute_alsace_moselle_prices import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/actions/update_plan_builder_product_version.py:10 ⧉ from components.offer_builder.internal.country_specific.fr.coverage_translation.convert_coverage_from_local_to_global import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/actions/update_plan_builder_product_version.py:13 ⧉ from components.offer_builder.internal.repositories.builder_product_repository import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/commands/individual_fpt_2025_05.py:22 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_price_target import ( # noqa: ALN043
components/fr/internal/offer/health/plan_creation/commands/individual_retiree_2024_11.py:22 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_price_target import ( # noqa: ALN043
components/fr/internal/tests/factories/competitor_product_uploaded_file.py:6 ⧉ from components.offer_builder.competitor_product.enums.uploaded_file_type import ( # noqa: ALN043
components/fr/internal/tests/factories/user.py:17 ⧉ from components.global_profile.internal.infrastructure.repository import ( # noqa: ALN043
components/fr/internal/tests/factories/price_metadata.py:8 ⧉ from components.offer_builder.shared.constants.builder_constants import ( # noqa: ALN043
components/fr/internal/tests/factories/price_grid.py:6 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/tests/factories/test_case.py:5 ⧉ from components.agent_eval.internal.tests.factories.test_case import ( # noqa: ALN043
components/fr/internal/tests/factories/test_case.py:8 ⧉ from components.agent_eval.internal.tests.factories.test_case_run import ( # noqa: ALN043
components/fr/internal/tests/factories/test_case.py:11 ⧉ from components.agent_eval.internal.tests.factories.test_dataset import ( # noqa: ALN043
components/fr/internal/tests/factories/test_case.py:14 ⧉ from components.agent_eval.internal.tests.factories.test_dataset_run import ( # noqa: ALN043
components/fr/internal/tests/factories/competitor_product.py:10 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/cancel/tests/test_parsing.py:5 ⧉ from components.bulk_actions.internal.business_logic.actions.file_parser import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/cancel/tests/test_parsing.py:8 ⧉ from components.bulk_actions.internal.business_logic.actions.tests.helpers import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/cancel/tests/test_process_row.py:11 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/cancel/tests/test_retry.py:7 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/report/tests/test_bulk_action_report.py:6 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_report.py:5 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_report.py:8 ⧉ from components.employment.internal.entities.blocked_movement import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_report.py:11 ⧉ from components.employment.internal.exceptions import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_upstream.py:8 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_process_row.py:14 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_process_row.py:25 ⧉ from components.employment.internal.exceptions import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_returning_employee_hack.py:7 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_returning_employee_hack.py:13 ⧉ from components.employment.internal.exceptions import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/invite/tests/test_retry.py:7 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/remove_alsace_moselle/tests/test_process_row.py:11 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/terminate/tests/test_process_row.py:11 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/bulk_actions/actions/employment/terminate/tests/test_retry.py:8 ⧉ from components.bulk_actions.internal.tests.factories.bulk_action_upload import ( # noqa: ALN043
components/fr/internal/business_logic/amendment.py:106 ⧉ from components.contracting.external.document.api.entities.document import ( # noqa: ALN043
components/fr/internal/business_logic/amendment.py:109 ⧉ from components.contracting.subcomponents.proposal.plugins.shared.fr.health.templates import ( # noqa: ALN043
components/fr/internal/business_logic/account/queries/occupational_health.py:16 ⧉ from components.contracting.external.subscription.fr.health_insurance import ( # noqa: ALN043
components/fr/internal/business_logic/account/actions/account.py:90 ⧉ from components.global_account.external.account import ( # noqa: ALN043
components/fr/internal/business_logic/queries/doctorai.py:22 ⧉ from components.global_profile.internal.domain.entities import Gender # noqa: ALN043
components/fr/internal/business_logic/queries/tests/test_doctorai.py:16 ⧉ from components.global_profile.internal.domain.entities import Gender # noqa: ALN043
components/fr/internal/business_logic/helpers/delete.py:7 ⧉ from components.clinic.internal.business_logic.clinic_user import ( # - TODO: Clean clinic external imports by providing public api # noqa: ALN043
components/fr/internal/business_logic/helpers/delete.py:66 ⧉ from components.growth.internal.business_logic.referral.actions.referral_actions import ( # noqa: ALN043
components/fr/internal/business_logic/helpers/delete.py:69 ⧉ from components.growth.internal.business_logic.referral.queries.referral_queries import ( # noqa: ALN043
components/fr/internal/business_logic/helpers/tests/test_delete.py:152 ⧉ from components.medical_profile.internal.business_logic.tests.factories.medical_profile import ( # test setup # noqa: ALN043
components/fr/internal/business_logic/profile/repository.py:13 ⧉ from components.global_profile.internal.domain.address_timeline import ( # noqa: ALN043
components/fr/internal/business_logic/profile/repository.py:16 ⧉ from components.global_profile.internal.domain.entities import ( # noqa: ALN043
components/fr/internal/business_logic/profile/repository.py:20 ⧉ from components.global_profile.internal.domain.events import DomainEvent # noqa: ALN043
components/fr/internal/business_logic/profile/repository.py:21 ⧉ from components.global_profile.internal.domain.repository import ( # noqa: ALN043
components/fr/internal/business_logic/profile/repository.py:24 ⧉ from components.global_profile.internal.infrastructure.repository import ( # noqa: ALN043
components/fr/internal/business_logic/profile/repository.py:27 ⧉ from components.global_profile.internal.infrastructure.user_profile_mapping_repository import ( # noqa: ALN043
components/fr/internal/business_logic/profile/tests/test_repository.py:16 ⧉ from components.global_profile.internal.domain.entities import ( # noqa: ALN043
components/fr/internal/business_logic/profile/tests/test_repository.py:20 ⧉ from components.global_profile.internal.infrastructure.repository import ( # noqa: ALN043
components/fr/internal/business_logic/user/actions/split_hp_user_into_member.py:76 ⧉ from components.clinic.internal.business_logic.clinic_user import ( # noqa: ALN043
components/fr/internal/business_logic/user/actions/tests/test_split_hp_user_into_member.py:7 ⧉ from components.clinic.internal.tests.factories.medical_admin import ( # noqa: ALN043
components/fr/internal/business_logic/cnp/queries/onfido_report.py:14 ⧉ from components.id_verification.internal.entities.onfido import ( # noqa: ALN043
components/fr/internal/business_logic/company/queries/company.py:169 ⧉ from components.growth.internal.business_logic.self_serve_subscription.fr.proposal_onboarding_status import ( # noqa: ALN043
components/fr/internal/business_logic/company/actions/employment.py:19 ⧉ from components.eyewear.internal.business_logic.user_business_logic.user import ( # noqa: ALN043
components/fr/internal/business_logic/company/actions/employment.py:165 ⧉ from components.offer_builder.competitor_product.queries.competitor_product import ( # noqa: ALN043 need to remove FK
components/fr/internal/business_logic/company/actions/tests/test_employment.py:11 ⧉ from components.clinic.internal.tests.factories.clinic_user import ( # - TODO: Clean clinic internal imports # noqa: ALN043
components/fr/internal/business_logic/company/actions/tests/test_employment.py:1573 ⧉ from components.clinic.internal.tests.factories.medical_conversation import ( # - TODO: Clean clinic internal imports # noqa: ALN043
components/fr/internal/business_logic/company/actions/tests/test_contract.py:60 ⧉ from components.payment_method.internal.domain.tests.factories import ( # noqa: ALN043
components/fr/internal/business_logic/company/actions/tests/test_company.py:45 ⧉ from components.global_account.internal.tests.factories.builder_prospect import ( # noqa: ALN043
components/fr/internal/business_logic/company/actions/tests/test_company.py:378 ⧉ from components.global_account.external.account import ( # noqa: ALN043
components/fr/internal/business_logic/company/actions/tests/test_company.py:417 ⧉ from components.global_account.external.account import ( # noqa: ALN043
components/fr/internal/eyewear/controllers.py:185 ⧉ from components.eyewear.internal.business_logic.user_business_logic.contact_lens_cart import ( # noqa: ALN043
components/fr/internal/eyewear/controllers.py:194 ⧉ from components.shop.internal.business_logic.entities.contact_lens_entities import ( # noqa: ALN043
components/fr/internal/eyewear/controllers.py:197 ⧉ from components.shop.internal.business_logic.entities.prescription_entities import ( # noqa: ALN043
components/fr/internal/eyewear/entities/prescription.py:3 ⧉ from components.shop.internal.business_logic.entities.prescription_entities import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/eligibility.py:29 ⧉ from components.shop.internal.business_logic.entities.coverage_entities import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/eligibility.py:88 ⧉ from components.eyewear.internal.business_logic.user_business_logic.frame_order import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/eyewear_prescription_checker.py:10 ⧉ from components.shop.internal.business_logic.entities.contact_lens_entities import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/eyewear_prescription_checker.py:13 ⧉ from components.shop.internal.business_logic.entities.prescription_entities import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/eyewear_prescription_checker.py:30 ⧉ from components.eyewear.internal.entities.contact_lens_order import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/eyewear_prescription_checker.py:33 ⧉ from components.eyewear.internal.helpers.serializers import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/orders.py:1 ⧉ from components.eyewear.internal.helpers.serializers import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/invoicing.py:10 ⧉ from components.eyewear.internal.entities.contact_lens_order import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/invoicing.py:13 ⧉ from components.eyewear.internal.helpers.serializers import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/invoicing.py:50 ⧉ from components.eyewear.internal.const import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/invoicing.py:109 ⧉ from components.eyewear.internal.const import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/invoicing.py:116 ⧉ from components.eyewear.internal.entities.contact_lens_order import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/slack.py:18 ⧉ from components.eyewear.internal.helpers.dashboards import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/periods.py:6 ⧉ from components.eyewear.internal.helpers.dataroom import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/collecting.py:9 ⧉ from components.eyewear.internal.helpers.dataroom import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/collecting.py:13 ⧉ from components.eyewear.internal.helpers.serializers import ( # , ALN069 # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/collecting.py:81 ⧉ from components.eyewear.internal.const import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/collecting.py:321 ⧉ from components.eyewear.internal.helpers.images import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/processing.py:6 ⧉ from components.eyewear.internal.helpers.dataroom import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/processing.py:10 ⧉ from components.eyewear.internal.helpers.serializers import ( # , ALN069 # noqa: ALN043
components/fr/internal/eyewear/business_logic/contact_lens/invoice/processing.py:142 ⧉ from components.eyewear.internal.const import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/simulation.py:6 ⧉ from components.eyewear.internal.helpers.dataroom import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/simulation.py:38 ⧉ from components.eyewear.internal.enums import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/slack.py:19 ⧉ from components.eyewear.internal.helpers.dashboards import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/periods.py:6 ⧉ from components.eyewear.internal.helpers.dataroom import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/check.py:19 ⧉ from components.eyewear.internal.helpers.slack import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/check.py:70 ⧉ from components.eyewear.internal.enums import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/processing.py:11 ⧉ from components.eyewear.internal.helpers.dataroom import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/processing.py:15 ⧉ from components.eyewear.internal.helpers.serializers import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/processing.py:157 ⧉ from components.eyewear.internal.enums import EyewearOrderStatus # noqa: ALN043
components/fr/internal/eyewear/business_logic/frame/invoice/processing.py:388 ⧉ from components.eyewear.internal.enums import EyewearOrderStatus # noqa: ALN043
components/fr/internal/eyewear/business_logic/tests/test_eligibility.py:527 ⧉ from components.shop.internal.business_logic.entities.coverage_entities import ( # noqa: ALN043
components/fr/internal/eyewear/business_logic/tests/test_eyewear_forfait_blocking.py:5 ⧉ from components.eyewear.internal.enums import ( # noqa: ALN043
components/fr/internal/employment_values_checker/consumer.py:87 ⧉ from components.employment.internal.business_logic.queries.extended_employment_updates import ( # noqa: ALN043 # TODO @matthieu.stombellini EMP-1587
components/fr/internal/agent_eval/import_dataset.py:9 ⧉ from components.agent_eval.internal.enums.assertion_type import ( # noqa: ALN043
components/fr/internal/agent_eval/tests/test_import_dataset.py:8 ⧉ from components.agent_eval.internal.business_logic.actions.import_dataset import ( # noqa: ALN043
components/fr/internal/agent_eval/tests/test_import_dataset.py:12 ⧉ from components.agent_eval.internal.enums.assertion_type import ( # noqa: ALN043
components/fr/internal/agent_eval/tests/test_import_dataset.py:24 ⧉ from components.agent_eval.internal.tests.factories.test_case import ( # noqa: ALN043
components/fr/internal/agent_eval/tests/test_import_dataset.py:27 ⧉ from components.agent_eval.internal.tests.factories.test_dataset import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/entities/rendered_guarantee.py:36 ⧉ from components.offer_builder.shared.types import GuaranteeShortCode # noqa: ALN043
components/fr/internal/coverage_table/v2/entities/cta_builder.py:36 ⧉ from components.offer_builder.shared.types import GuaranteeShortCode # noqa: ALN043
components/fr/internal/coverage_table/v2/business_logic/dynamic_guarantees.py:114 ⧉ from components.offer_builder.shared.types import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/business_logic/base_guarantees.py:39 ⧉ from components.offer_builder.shared.types import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/business_logic/tests/test_i18n.py:6 ⧉ from components.offer_builder.internal.v1.load_configuration_data import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/simple_complex_guarantees.py:41 ⧉ from components.offer_builder.shared.types import GuaranteeShortCode # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/serializers.py:53 ⧉ from components.offer_builder.shared.types import GuaranteeShortCode # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/global_translation_layer/guarantee_resolution.py:3 ⧉ from components.offer_builder.internal.country_specific.fr.coverage_translation.guarantee_mappings import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/global_translation_layer/get_rendered_guarantees_v2_from_payload_global.py:16 ⧉ from components.insurance_coverage_display.internal.business_logic.display_transforms.coverage_rule_patches.fr_alternative_medicine_split import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/global_translation_layer/get_rendered_guarantees_v2_from_payload_global.py:19 ⧉ from components.insurance_coverage_display.internal.business_logic.display_transforms.coverage_rule_patches.fr_glasses_combinatory_split import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/global_translation_layer/get_rendered_guarantees_v2_from_payload_global.py:29 ⧉ from components.offer_builder.internal.country_specific.fr.coverage_translation.convert_coverage_from_local_to_global import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/global_translation_layer/get_rendered_guarantees_v2_from_payload_global.py:32 ⧉ from components.offer_builder.internal.country_specific.fr.coverage_translation.exceptions import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/global_translation_layer/get_rendered_guarantees_v2_from_payload_global.py:35 ⧉ from components.offer_builder.internal.country_specific.fr.coverage_translation.guarantee_mappings import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/global_translation_layer/get_rendered_guarantees_v2_from_payload_global.py:39 ⧉ from components.offer_builder.internal.country_specific.fr.entities.fr_coverage import ( # noqa: ALN043
components/fr/internal/coverage_table/v2/presentation/global_translation_layer/tests/test_coverage_display_to_rendered_guarantee_mapper.py:28 ⧉ from components.offer_builder.internal.country_specific.fr.coverage_translation.guarantee_mappings import ( # noqa: ALN043
components/fr/internal/coverage_table/business_logic/dynamic_guarantees.py:11 ⧉ from components.offer_builder.shared.types import GuaranteeShortCode # noqa: ALN043
components/fr/internal/coverage_table/business_logic/coverage_table_rendered_guarantees.py:37 ⧉ from components.offer_builder.shared.types import GuaranteeShortCode # noqa: ALN043
components/fr/internal/resolution_platform/tests/test_intercom_attribution.py:35 ⧉ from components.support.internal.business_logic.queries.contact_request_queries import ( # noqa: ALN043
components/fr/internal/resolution_platform/business_logic/actions/tests/test_conversation_assigner_sync_support_data.py:35 ⧉ from components.support.subcomponents.assigner.internal.business_logic.queries.assigner_queries import ( # noqa: ALN043 temporary while we migrate
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5217 ⧉ from components.support.subcomponents.phone_support.internal.entities.ino_phone_call_status import ( # noqa: ALN043
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5256 ⧉ from components.support.subcomponents.phone_support.internal.entities.ino_phone_call_status import ( # noqa: ALN043
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5334 ⧉ from components.support.subcomponents.phone_support.internal.entities.ino_phone_call_status import ( # noqa: ALN043
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5460 ⧉ from components.support.subcomponents.phone_support.internal.entities.ino_phone_call_status import ( # noqa: ALN043
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5504 ⧉ from components.support.subcomponents.phone_support.internal.entities.ino_phone_call_status import ( # noqa: ALN043
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5551 ⧉ from components.support.subcomponents.phone_support.internal.entities.ino_phone_call_status import ( # noqa: ALN043
components/fr/internal/resolution_platform/business_logic/tests/test_automated_answer_conversation_handler.py:5590 ⧉ from components.support.subcomponents.phone_support.internal.entities.ino_phone_call_status import ( # noqa: ALN043
components/fr/internal/resolution_platform/automated_answer/helpers/fr_navigation_mapper.py:22 ⧉ from components.support.subcomponents.conversations.internal.entities.conversation_response import ( # noqa: ALN043
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/eval.py:3 ⧉ from components.agent_eval.internal.business_logic.actions.simulate_test_case import ( # noqa: ALN043
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/annotations.py:68 ⧉ from components.support.subcomponents.ai_tooling.shared.internal.business_logic.member_attributes import ( # noqa: ALN043 temporary while we migrate
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/doctor_ai_integration.py:57 ⧉ from components.support.subcomponents.automated_resolution.internal.services.doctor_ai.action_parser import ( # noqa: ALN043
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/doctor_ai_integration.py:63 ⧉ from components.support.subcomponents.conversations.internal.entities.conversation_response import ( # noqa: ALN043
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/smart_login.py:44 ⧉ from components.support.subcomponents.intercom.internal.queries.intercom_conversations_queries import ( # noqa: ALN043
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/tests/test_help_articles.py:16 ⧉ from components.documents.internal.helpers.embedding_algorithm import ( # noqa: ALN043
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/tests/test_doctor_ai_integration.py:52 ⧉ from components.support.subcomponents.automated_resolution.internal.tests.factories.support_ai_agent import ( # noqa: ALN043 cross-component test factory
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/tests/test_doctor_ai_integration.py:55 ⧉ from components.support.subcomponents.automated_resolution.internal.tests.factories.support_ai_entry_point import ( # noqa: ALN043 cross-component test factory
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/tests/test_handle_automated_answer_in_app.py:123 ⧉ from components.support.subcomponents.automated_resolution.internal.tests.factories.support_ai_agent import ( # noqa: ALN043 cross-component test factory
components/fr/internal/resolution_platform/automated_answer/business_logic/actions/tests/test_handle_automated_answer_in_app.py:1108 ⧉ from components.support.subcomponents.automated_resolution.internal.tests.factories.support_ai_agent import ( # noqa: ALN043 cross-component test factory
components/fr/internal/billing/entities/company_invoice_context.py:16 ⧉ from components.offer_builder.shared.constants.builder_constants import ( # noqa: ALN043
components/fr/internal/billing/business_logic/queries/direct_billing_migration.py:34 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/billing/business_logic/queries/tests/test_detailed_costs.py:38 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/billing/business_logic/queries/tests/test_premium_discrepancy.py:9 ⧉ from components.contracting.external.tests_imports import ( # noqa: ALN043
components/fr/internal/billing/business_logic/actions/user_invoice_context.py:19 ⧉ from components.offer_builder.shared.constants.builder_constants import ( # noqa: ALN043
components/fr/internal/billing/business_logic/actions/billing_customer_migration.py:11 ⧉ from components.payment_method.internal.infrastructure.global_repository import ( # noqa: ALN043
components/fr/internal/billing/business_logic/actions/tests/test_direct_billing_migration.py:40 ⧉ from components.offer_builder.shared.enums.price_structure_type import ( # noqa: ALN043
components/fr/internal/billing/business_logic/actions/tests/test_unpaid_leave_invoice.py:61 ⧉ from components.offer_builder.shared.constants.builder_constants import ( # noqa: ALN043
components/fr/internal/payment_method/billing_customer_repository.py:21 ⧉ from components.payment_method.internal.domain.entities import ( # noqa: ALN043
components/fr/internal/payment_method/billing_customer_repository.py:27 ⧉ from components.payment_method.internal.domain.repository import ( # noqa: ALN043
components/fr/internal/payment_method/billing_customer_repository.py:30 ⧉ from components.payment_method.internal.domain.signature_metadata import ( # noqa: ALN043
components/fr/internal/payment_method/billing_customer_repository.py:33 ⧉ from components.payment_method.internal.infrastructure.global_repository import ( # noqa: ALN043
components/fr/internal/payment_method/tests/test_billing_customer_repository.py:23 ⧉ from components.payment_method.internal.domain.tests.factories import ( # noqa: ALN043
components/fr/internal/payment_method/tests/test_billing_customer_repository.py:28 ⧉ from components.payment_method.internal.infrastructure.global_repository import ( # noqa: ALN043
components/fr/internal/affiliation_reporting/customer/civil_servant/flux_acknowledgment/mapper_utils.py:1 ⧉ from components.employment.internal.exceptions import ( # noqa: ALN043
components/fr/internal/affiliation_reporting/customer/civil_servant/flux_acknowledgment/dgac/test/test_mapper.py:6 ⧉ from components.employment.internal.exceptions import ( # noqa: ALN043
components/fr/internal/affiliation_reporting/customer/civil_servant/flux_acknowledgment/finance/test/test_mapper.py:6 ⧉ from components.employment.internal.exceptions import ( # noqa: ALN043
components/fr/internal/push_notifications/tests/test_push_notification_logs.py:20 ⧉ from components.global_services.internal.queries.push_notification_logs import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/entities/guarantees.py:5 ⧉ from components.offer_builder.internal.v1.entities.guarantees import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/queries/ccn_collective_agreement.py:20 ⧉ from components.offer_builder.internal.commands.set_employment_agreements_command import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/profideo_pharmacy_non_reimbursed.py:33 ⧉ from components.offer_builder.shared.entities.formulas import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/profideo_hearing_aid.py:39 ⧉ from components.offer_builder.shared.entities.formulas import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/profideo_standard_contraint_set.py:77 ⧉ from components.offer_builder.shared.builder_formula import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/profideo_standard_contraint_set.py:87 ⧉ from components.offer_builder.shared.entities.formulas import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/profideo_glasses.py:40 ⧉ from components.offer_builder.shared.entities.formulas import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/profideo_convert_standard_constraint_set.py:21 ⧉ from components.offer_builder.shared.entities.formulas import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/profideo_vaccines.py:44 ⧉ from components.offer_builder.shared.entities.formulas import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/queries/collective_agreement_guarantee_constraint.py:35 ⧉ from components.offer_builder.internal.country_specific.fr.cost_of_claim_reduction.cost_of_claims_reduction_constants import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/queries/collective_agreement_guarantee_constraint.py:39 ⧉ from components.offer_builder.shared.datadog import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/queries/product_guarantee_details.py:19 ⧉ from components.offer_builder.internal.country_specific.fr.cost_of_claim_reduction.cost_of_claims_reduction_constants import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/internal/business_logic/queries/product_guarantee_details.py:23 ⧉ from components.offer_builder.shared.entities.formulas import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/protected/ccn_collective_agreements_for_compliance_checks.py:19 ⧉ from components.offer_builder.internal.country_specific.fr.entities.builder_product_fr_specific_data import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/protected/ccn_collective_agreements_for_compliance_checks.py:22 ⧉ from components.offer_builder.internal.entities.builder_product import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/protected/tests/test_ccn_collective_agreements_for_compliance_checks.py:17 ⧉ from components.offer_builder.internal.country_specific.fr.entities.builder_product_fr_specific_data import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/protected/tests/test_ccn_collective_agreements_for_compliance_checks.py:20 ⧉ from components.offer_builder.internal.entities.factories.builder_product import ( # noqa: ALN043
components/fr/subcomponents/ccn_compliance/protected/tests/test_ccn_collective_agreements_for_compliance_checks.py:23 ⧉ from components.offer_builder.internal.entities.factories.builder_target import ( # noqa: ALN043
components/fr/subcomponents/offer_catalog/internal/offer_creation/create_offer_from_payload.py:42 ⧉ from components.offer_builder.internal.country_specific.fr.constants import ( # noqa: ALN043
components/fr/subcomponents/offer_catalog/internal/offer_creation/create_offer_from_payload.py:46 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_price_component_type import ( # noqa: ALN043
components/fr/subcomponents/offer_catalog/internal/offer_creation/create_offer_from_payload.py:49 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_price_target import ( # noqa: ALN043
components/fr/subcomponents/offer_catalog/internal/offer_creation/create_offer_from_payload.py:183 ⧉ from components.offer_builder.internal.country_specific.fr.coverage_translation.convert_coverage_from_global_to_local import ( # noqa: ALN043
components/fr/subcomponents/offer_catalog/internal/offer_creation/tests/test_create_offer_from_payload.py:54 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_coverage_type import ( # noqa: ALN043
components/fr/subcomponents/offer_catalog/internal/offer_creation/tests/test_create_offer_from_payload.py:57 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_price_component_type import ( # noqa: ALN043
components/fr/subcomponents/offer_catalog/internal/offer_creation/tests/test_create_offer_from_payload.py:60 ⧉ from components.offer_builder.internal.country_specific.fr.enums.fr_price_target import ( # noqa: ALN043

ALN039 occurs 3 times

File:line Content
components/fr/public/admins/queries.py:5 ⧉ from components.customer_admin.internal.models.fr_company_admin import ( # noqa: ALN069, ALN039
components/fr/public/employment/tests/test_non_salarie_helpers.py:6 ⧉ from components.employment.internal.models.model_brokers import ( # noqa: ALN069,ALN039 # test setup
components/fr/public/employment/tests/test_non_salarie_helpers.py:9 ⧉ from components.employment.internal.models.tests.factories import ( # noqa: ALN069,ALN039 # test setup

ALN024 occurs 17 times

File:line Content
components/fr/internal/mail/app_mailers/company_admin.py:67 ⧉ if company.current_contract is None: # noqa: ALN024
components/fr/internal/mail/app_mailers/company_admin.py:89 ⧉ start_date = company.current_contract.start_date # noqa: ALN024
components/fr/internal/mail/app_mailers/company_admin.py:177 ⧉ contract_id=company.current_contract.id, # noqa: ALN024
components/fr/internal/commands/contract_journal_events.py:160 ⧉ health_contract = legacy_contract.company.current_contract # type: ignore[union-attr] # noqa: ALN024
components/fr/internal/controllers/user.py:1115 ⧉ if company.current_contract: # noqa: ALN024
components/fr/internal/controllers/user.py:1117 ⧉ "id": company.current_contract.id, # noqa: ALN024
components/fr/internal/controllers/user.py:1118 ⧉ "startDate": company.current_contract.start_date, # noqa: ALN024
components/fr/internal/controllers/user.py:1119 ⧉ "status": company.current_contract.status, # noqa: ALN024
components/fr/internal/controllers/user.py:1120 ⧉ "full_month_billing": company.current_contract.current_plan.full_month_billing, # noqa: ALN024
components/fr/internal/controllers/company_backoffice.py:293 ⧉ current_contract = company.current_contract # noqa: ALN024
components/fr/internal/offer/health/queries/plan.py:101 ⧉ if company.current_contract: # noqa: ALN024
components/fr/internal/offer/health/queries/plan.py:102 ⧉ if company.current_contract.current_plan_id == plan_id: # noqa: ALN024
components/fr/internal/tests/factories/employee_movement.py:77 ⧉ lambda o: o.company.current_contract.start_date # noqa: ALN024, to be fixed
components/fr/internal/business_logic/company/rules/onboarding.py:20 ⧉ company.current_contract # noqa: ALN024
components/fr/internal/business_logic/company/rules/onboarding.py:21 ⧉ and company.current_contract.start_date # noqa: ALN024
components/fr/internal/business_logic/company/rules/onboarding.py:26 ⧉ return company.current_contract.start_date - relativedelta( # noqa: ALN024
components/fr/internal/seeuletter_utils/webhook.py:169 ⧉ legacy_contract.company.current_contract # noqa: ALN024

ALN025 occurs 67 times

File:line Content
components/fr/internal/prevoyance_claim_management/entities/prevoyance_claim_engine_output.py:4 ⧉ from components.fr.internal.claim_management.internal.teletransmission.models.noemie_decompte import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/entities/marmot/marmot_prevoyance_claim_payment_for_review.py:20 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move this enum
components/fr/internal/prevoyance_claim_management/entities/marmot/marmot_prevoyance_claim_payment.py:5 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move this enum
components/fr/internal/prevoyance_claim_management/models/ijss_daily_amount.py:18 ⧉ from components.fr.internal.claim_management.internal.teletransmission.models.noemie_decompte import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/models/internalized_prevoyance_claim_payment.py:45 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move this enum
components/fr/internal/prevoyance_claim_management/models/tests/test_ijss_daily_amount.py:6 ⧉ from components.fr.internal.claim_management.internal.teletransmission.models.factories.noemie_decompte import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/commands/send_monthly_prevoyance_recaps.py:376 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/commands/task_management.py:52 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/commands/tests/test_send_monthly_prevoyance_recaps.py:46 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/controllers/dashboard/tests/test_admin_dashboard_payments.py:49 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/controllers/marmot/prevoyance_code.py:31 ⧉ from components.fr.internal.claim_management.internal.helpers.care_act_codes_utils import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/payment_gateway/update_prevoyance_claim_payment.py:20 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move this enum
components/fr/internal/prevoyance_claim_management/business_logic/payment_gateway/tests/test_update_prevoyance_claim_payment.py:32 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/payment_gateway/tests/test_reconcile_stuck_prevoyance_payments.py:23 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/prevoyance_pay_csv.py:43 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 TODO move this enum
components/fr/internal/prevoyance_claim_management/business_logic/queries/prevoyance_claim_payment.py:41 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/death.py:28 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move these
components/fr/internal/prevoyance_claim_management/business_logic/queries/work_stoppage.py:47 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/dashboard/prevoyance_event.py:69 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/dashboard/prevoyance_coverage_computation.py:40 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/dashboard/prevoyance_payments.py:71 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/dashboard/tests/test_prevoyance_payments.py:87 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/dashboard/tests/test_prevoyance_coverage_computation.py:35 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/dashboard/tests/test_prevoyance_coverage_computation.py:260 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/prevoyance_event.py:11 ⧉ from components.fr.internal.claim_management.internal.noemie.enums.social_security_regime import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/prevoyance_event.py:14 ⧉ from components.fr.internal.claim_management.internal.teletransmission.business_logic.queries.teletransmission import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/prevoyance_event.py:17 ⧉ from components.fr.internal.claim_management.internal.teletransmission.enums.teletransmission_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/prevoyance_event.py:20 ⧉ from components.fr.internal.claim_management.internal.teletransmission.models.teletransmission import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/prevoyance_claim_payment_for_review.py:60 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/prevoyance_claim_payment.py:17 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move these
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/work_stoppage.py:12 ⧉ from components.fr.internal.claim_management.internal.noemie.enums.social_security_regime import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/work_stoppage.py:150 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/prevoyance_claim.py:112 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/tests/test_prevoyance_claim_payment_for_review__claim_details.py:51 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/tests/test_prevoyance_claim_payment.py:17 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/tests/test_work_stoppage.py:6 ⧉ from components.fr.internal.claim_management.internal.teletransmission.models.factories.caisse import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/tests/test_work_stoppage.py:179 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/tests/test_prevoyance_claim_payment_for_review.py:105 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move this enum
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/tests/test_prevoyance_claim.py:138 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/tests/test_prevoyance_coverage_computation.py:28 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/marmot/tests/test_prevoyance_event.py:152 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/tests/test_prevoyance_settlement.py:49 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/tests/test_prevoyance_pay_csv.py:31 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/tests/test_work_stoppage.py:67 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/queries/tests/test_claim_payment.py:27 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/rules/prevoyance_claim_payment.py:19 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/rules/tests/test_ijss_daily_amount.py:6 ⧉ from components.fr.internal.claim_management.internal.teletransmission.models.factories.noemie_decompte import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/pasrau_declaration.py:63 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move this enum
components/fr/internal/prevoyance_claim_management/business_logic/actions/prevoyance_coverage_computation.py:239 ⧉ from shared.claim_management.business_logic.locks import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/prevoyance_coverage_computation.py:242 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move these
components/fr/internal/prevoyance_claim_management/business_logic/actions/secu_invalidity_annuity_amount.py:27 ⧉ from shared.claim_management.business_logic.locks import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/prevoyance_claim_payment.py:14 ⧉ from components.fr.internal.claim_management.claim_engine.steps.reimbursement_payment.errors import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/prevoyance_claim_payment.py:141 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/lamie_prevoyance_reporting_claims_file.py:42 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/task_management.py:50 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_prevoyance_claim_payment_payment_gateway.py:22 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_prevoyance_settlement.py:69 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_prevoyance_claim_payment.py:9 ⧉ from components.fr.internal.claim_management.claim_engine.steps.reimbursement_payment.errors import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_prevoyance_claim_payment.py:119 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_pasrau_declaration.py:93 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move this enum
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_pasrau_declaration_revaluation.py:55 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_prevoyance_claim_payment_auto_approval.py:25 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_employer_maintien_de_salaire.py:56 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_prevoyance_coverage_computation.py:231 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025 -- TODO: move these
components/fr/internal/prevoyance_claim_management/business_logic/actions/tests/test_lamie_prevoyance_reporting_claims_file.py:81 ⧉ from shared.claim_management.enums.reimbursement_payment_status import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/processing/pasrau_declaration.py:11 ⧉ from components.fr.internal.claim_management.internal.noemie.enums.social_security_regime import ( # noqa: ALN025
components/fr/internal/prevoyance_claim_management/business_logic/processing/tests/test_pasrau_declaration.py:9 ⧉ from components.fr.internal.claim_management.internal.teletransmission.models.factories.caisse import ( # noqa: ALN025

ALN026 occurs 1 times

File:line Content
components/fr/internal/claim_management/internal/teletransmission/models/noemie_decompte.py:139 ⧉ from components.fr.internal.prevoyance_claim_management.models.ijss_daily_amount import ( # noqa: ALN026

ALN014 occurs 104 times

File:line Content
components/fr/internal/mail/app_mailers/enrollment_conflict.py:162 ⧉ employment.remind_onboard_email_last_sent = datetime.utcnow() # noqa: ALN014
components/fr/internal/mail/app_mailers/employee.py:524 ⧉ employment.remind_onboard_email_last_sent = datetime.utcnow() # noqa: ALN014
components/fr/internal/mail/app_mailers/employee.py:699 ⧉ employment.remind_onboard_email_last_sent = datetime.utcnow() # noqa: ALN014
components/fr/internal/mail/app_mailers/company_onboarding.py:422 ⧉ employment.invite_email_last_sent = datetime.utcnow() # noqa: ALN014
components/fr/internal/retirees/business_logic/actions/evin_retiree_invitation.py:63 ⧉ policy.evin_whitelisting_reason = EvinCoverageReason.retiree # noqa: ALN014
components/fr/internal/data_consistency/employment.py:108 ⧉ new_employment = Employment( # noqa: ALN014
components/fr/internal/models/policy.py:750 ⧉ enrollment = Enrollment( # noqa: ALN014
components/fr/internal/fr_employment_data_sources/business_logic/actions/timeline/update_exemption_start_date.py:119 ⧉ exemption.start_date = new_start_date # noqa: ALN014
components/fr/internal/member_lifecycle/ani/business_logic/actions/recompute_reimbursements_end_because_ani_changes.py:122 ⧉ policy.block_reimbursements_from = new_block_reimbursements_from # noqa: ALN014
components/fr/internal/member_lifecycle/ani/business_logic/actions/recompute_reimbursements_end_because_ani_changes.py:123 ⧉ policy.block_reimbursements_reason = ( # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/reopen_terminated_contract.py:145 ⧉ enrollment.end_date = None # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/reopen_terminated_contract.py:146 ⧉ enrollment.termination_type = None # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/reopen_terminated_contract.py:151 ⧉ policy.end_date = None # type: ignore[union-attr] # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/reopen_terminated_contract.py:152 ⧉ policy.termination_type = None # type: ignore[union-attr] # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/reopen_terminated_contract.py:166 ⧉ enrollment.end_date = policy.end_date # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/reopen_terminated_contract.py:167 ⧉ enrollment.termination_type = None # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/recovery_contract_termination.py:178 ⧉ enrollment.end_date = contract_termination_date # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/recovery_contract_termination.py:179 ⧉ enrollment.termination_type = ( # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/recovery_contract_termination.py:186 ⧉ policy.end_date = contract_termination_date # type: ignore[union-attr] # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/recovery_contract_termination.py:187 ⧉ policy.termination_type = EmployeeTerminationType.unpaid_invoices # type: ignore[union-attr] # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/recovery_contract_termination.py:189 ⧉ enrollment.termination_type = ( # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/recovery_contract_termination.py:202 ⧉ enrollment.end_date = contract_termination_date # noqa: ALN014
components/fr/internal/recovery/business_logic/actions/recovery_contract_termination.py:203 ⧉ enrollment.termination_type = ( # noqa: ALN014
components/fr/internal/commands/soft_onboarding.py:272 ⧉ employment.is_soft_onboarding_scheduled = False # noqa: ALN014
components/fr/internal/commands/soft_onboarding.py:324 ⧉ employment.is_soft_onboarding_scheduled = False # noqa: ALN014
components/fr/internal/commands/soft_onboarding.py:440 ⧉ employment.soft_onboarded_at = None # noqa: ALN014
components/fr/internal/commands/soft_onboarding.py:441 ⧉ employment.soft_onboarding_type = None # noqa: ALN014
components/fr/internal/commands/soft_onboarding.py:442 ⧉ employment.skip_soft_onboarding_until = date( # type: ignore[attr-defined] # noqa: ALN014
components/fr/internal/commands/data_consistency/employment.py:235 ⧉ exemption.is_cancelled = True # noqa: ALN014
components/fr/internal/commands/data_consistency/employment.py:261 ⧉ exemption.start_date = contract_start_date # noqa: ALN014
components/fr/internal/commands/data_consistency/employment.py:266 ⧉ exemption.is_cancelled = True # noqa: ALN014
components/fr/internal/demo_account/business_logic/internalized_prevoyance_stack.py:418 ⧉ employment.employment_contract_start_date = datetime.date( # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:908 ⧉ exempted_user_employment = Employment( # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:973 ⧉ invited_user_employment = Employment( # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:1054 ⧉ employment.invite_email = None # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:1055 ⧉ employment.invite_emails_sent = 0 # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:1056 ⧉ employment.invite_email_last_sent = None # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:1057 ⧉ employment.viewed_terms_at = None # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:1104 ⧉ employee_policy = Policy( # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:1115 ⧉ employee_enrollment = Enrollment( # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:1624 ⧉ admin_employment = Employment( # noqa: ALN014
components/fr/internal/demo_account/business_logic/create_demo_account.py:1739 ⧉ beneficiary_enrollment = Enrollment( # noqa: ALN014
components/fr/internal/offer/health/individual/actions/invite_user_on_evin_individual_plan.py:42 ⧉ policy.evin_whitelisting_reason = evin_coverage_reason # noqa: ALN014
components/fr/internal/business_logic/enrollment.py:128 ⧉ enrollment.end_date = end_date # noqa: ALN014
components/fr/internal/business_logic/enrollment.py:129 ⧉ enrollment.termination_type = termination_type # noqa: ALN014
components/fr/internal/business_logic/enrollment.py:131 ⧉ enrollment.beneficiary_termination_reason = ( # noqa: ALN014
components/fr/internal/business_logic/enrollment.py:134 ⧉ enrollment.beneficiary_termination_proof_link = ( # noqa: ALN014
components/fr/internal/business_logic/enrollment.py:326 ⧉ enrollment.has_child_beneficiary_eligibility_extension = ( # noqa: ALN014
components/fr/internal/business_logic/enrollment.py:329 ⧉ enrollment.child_beneficiary_eligibility_extension_proof_link = ( # noqa: ALN014
components/fr/internal/business_logic/enrollment.py:332 ⧉ enrollment.child_beneficiary_eligibility_extension_end_date = ( # noqa: ALN014
components/fr/internal/business_logic/enrollment.py:336 ⧉ enrollment.child_beneficiary_ineligibility_advance_warning_sent_at = ( # noqa: ALN014
components/fr/internal/business_logic/enrollment.py:508 ⧉ enrollment.is_cancelled = False # noqa: ALN014
components/fr/internal/business_logic/insurance_profile.py:342 ⧉ employment.invite_ssn = ssn # noqa: ALN014
components/fr/internal/business_logic/alsace_moselle_affiliation/actions/alsace_moselle_affiliation.py:87 ⧉ enrollment.alsace_moselle_affiliations = updated_affiliations # noqa: ALN014
components/fr/internal/business_logic/policy_direct_billing_contract/actions/terminate.py:62 ⧉ enrollment.end_date = end_date # noqa: ALN014
components/fr/internal/business_logic/exemption/actions/create.py:54 ⧉ exemption_sworn_statement_document = ExemptionSwornStatementDocument( # noqa: ALN014
components/fr/internal/business_logic/employment/actions/misc.py:107 ⧉ employment.is_onboarding_paused = False # noqa: ALN014
components/fr/internal/business_logic/employment/actions/modify_start_date.py:53 ⧉ employment.employment_contract_start_date = new_start_date # noqa: ALN014
components/fr/internal/business_logic/employment/actions/modify_start_date.py:55 ⧉ employment.employment_contract_start_date = None # noqa: ALN014
components/fr/internal/business_logic/employment/actions/modify_start_date.py:56 ⧉ employment.start_date = new_start_date # noqa: ALN014
components/fr/internal/business_logic/user/actions/split_hp_user_into_member.py:472 ⧉ enrollment.insurance_profile = new_ip_for_leftovers # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:259 ⧉ exemption = Exemption( # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:286 ⧉ employment.end_date = ani_end_date # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:296 ⧉ new_policy = Policy( # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:307 ⧉ new_policy = Policy(contract=contract, start_date=start_date) # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:803 ⧉ exemption.is_cancelled = True # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:918 ⧉ employment.cached_employee_onboarding_status = ( # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:1012 ⧉ employment.soft_onboarded_at = datetime.utcnow() # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:1013 ⧉ employment.soft_onboarding_type = soft_onboarding_type # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:1066 ⧉ new_policy = Policy( # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_lifecycle.py:1187 ⧉ exemption.is_cancelled = True # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_split.py:101 ⧉ enrollment.insurance_profile = new_insurance_profile # noqa: ALN014
components/fr/internal/business_logic/user/actions/user_split.py:113 ⧉ employment.user = new_user # noqa: ALN014
components/fr/internal/business_logic/company/actions/invite.py:111 ⧉ employment.invite_email = None # noqa: ALN014
components/fr/internal/business_logic/company/actions/exemption.py:43 ⧉ exemption.end_date = end_date # noqa: ALN014
components/fr/internal/business_logic/company/actions/exemption.py:44 ⧉ exemption.termination_type = termination_type # noqa: ALN014
components/fr/internal/business_logic/company/actions/exemption.py:134 ⧉ exemption.is_cancelled = True # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:209 ⧉ employment = Employment( # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:492 ⧉ exemption.user = existing_user # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1429 ⧉ employment.user = existing_user # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1562 ⧉ employment.invite_ssn = invite_ssn # type: ignore[union-attr] # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1577 ⧉ employment.invite_ntt = invite_ntt # type: ignore[union-attr] # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1596 ⧉ employment.invite_email = invite_email # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1615 ⧉ employment.end_date = valid_end_date # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1658 ⧉ employment.end_date = None # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1691 ⧉ employment.is_cancelled = True # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1704 ⧉ employment.end_date = None # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1705 ⧉ employment.end_date_cached = None # noqa: ALN014
components/fr/internal/business_logic/company/actions/employment.py:1796 ⧉ employment.employment_contract_start_date = ( # noqa: ALN014
components/fr/internal/business_logic/policy/actions/create.py:117 ⧉ policy = Policy(**params) # noqa: ALN014
components/fr/internal/business_logic/policy/actions/cancel.py:51 ⧉ policy.is_cancelled = True # noqa: ALN014
components/fr/internal/business_logic/policy/actions/misc.py:35 ⧉ policy.block_reimbursements_reason = reason # noqa: ALN014
components/fr/internal/business_logic/policy/actions/misc.py:36 ⧉ policy.block_reimbursements_from = block_from_date # noqa: ALN014
components/fr/internal/business_logic/policy/actions/misc.py:61 ⧉ policy.block_reimbursements_from = None # noqa: ALN014
components/fr/internal/business_logic/policy/actions/misc.py:62 ⧉ policy.block_reimbursements_reason = None # noqa: ALN014
components/fr/internal/business_logic/policy/actions/misc.py:92 ⧉ policy.block_reimbursements_from = None # noqa: ALN014
components/fr/internal/business_logic/policy/actions/misc.py:93 ⧉ policy.block_reimbursements_reason = None # noqa: ALN014
components/fr/internal/business_logic/policy/actions/misc.py:119 ⧉ policy.block_reimbursements_from = None # noqa: ALN014
components/fr/internal/business_logic/policy/actions/misc.py:120 ⧉ policy.block_reimbursements_reason = None # noqa: ALN014
components/fr/internal/business_logic/policy/actions/terminate.py:119 ⧉ policy.termination_type = new_termination_type # noqa: ALN014
components/fr/internal/business_logic/policy/actions/terminate.py:120 ⧉ policy.end_date = new_end_date # noqa: ALN014
components/fr/internal/business_logic/policy/actions/terminate.py:125 ⧉ policy.evin_whitelisting_reason = EvinCoverageReason.retiree # noqa: ALN014
components/fr/internal/events/subscribers.py:130 ⧉ policy.block_reimbursements_reason = None # noqa: ALN014
components/fr/internal/events/subscribers.py:131 ⧉ policy.block_reimbursements_from = None # noqa: ALN014