Coverage report: 95%

Files Functions Classes

coverage.py v7.13.1, created at 2026-03-29 09:03 +0000

File class   statements missing excluded   coverage
presidio_analyzer / __init__.py (no class)   25 0 0   100%
presidio_analyzer / analysis_explanation.py AnalysisExplanation   18 4 0   78%
presidio_analyzer / analysis_explanation.py (no class)   8 0 0   100%
presidio_analyzer / analyzer_engine.py AnalyzerEngine   110 4 0   96%
presidio_analyzer / analyzer_engine.py (no class)   26 0 0   100%
presidio_analyzer / analyzer_engine_provider.py AnalyzerEngineProvider   56 0 0   100%
presidio_analyzer / analyzer_engine_provider.py (no class)   17 0 0   100%
presidio_analyzer / analyzer_request.py AnalyzerRequest   14 0 0   100%
presidio_analyzer / analyzer_request.py (no class)   5 0 0   100%
presidio_analyzer / app_tracer.py AppTracer   4 2 0   50%
presidio_analyzer / app_tracer.py (no class)   4 0 0   100%
presidio_analyzer / batch_analyzer_engine.py BatchAnalyzerEngine   39 1 0   97%
presidio_analyzer / batch_analyzer_engine.py (no class)   13 0 0   100%
presidio_analyzer / chunkers / __init__.py (no class)   4 0 0   100%
presidio_analyzer / chunkers / base_chunker.py BaseTextChunker   38 3 0   92%
presidio_analyzer / chunkers / base_chunker.py (no class)   11 0 2   100%
presidio_analyzer / chunkers / character_based_text_chunker.py CharacterBasedTextChunker   28 0 0   100%
presidio_analyzer / chunkers / character_based_text_chunker.py (no class)   14 0 0   100%
presidio_analyzer / chunkers / text_chunker_provider.py TextChunkerProvider   10 2 0   80%
presidio_analyzer / chunkers / text_chunker_provider.py (no class)   9 0 0   100%
presidio_analyzer / context_aware_enhancers / __init__.py (no class)   3 0 0   100%
presidio_analyzer / context_aware_enhancers / context_aware_enhancer.py ContextAwareEnhancer   5 1 0   80%
presidio_analyzer / context_aware_enhancers / context_aware_enhancer.py (no class)   12 0 0   100%
presidio_analyzer / context_aware_enhancers / lemma_context_aware_enhancer.py LemmaContextAwareEnhancer   84 8 0   90%
presidio_analyzer / context_aware_enhancers / lemma_context_aware_enhancer.py (no class)   19 0 0   100%
presidio_analyzer / dict_analyzer_result.py (no class)   5 0 0   100%
presidio_analyzer / entity_recognizer.py EntityRecognizer   39 4 0   90%
presidio_analyzer / entity_recognizer.py (no class)   26 0 2   100%
presidio_analyzer / input_validation / __init__.py (no class)   4 0 0   100%
presidio_analyzer / input_validation / language_validation.py (no class)   7 0 0   100%
presidio_analyzer / input_validation / schemas.py ConfigurationValidator   45 0 0   100%
presidio_analyzer / input_validation / schemas.py (no class)   18 0 0   100%
presidio_analyzer / input_validation / yaml_recognizer_models.py LanguageContextConfig   2 0 0   100%
presidio_analyzer / input_validation / yaml_recognizer_models.py BaseRecognizerConfig   13 0 0   100%
presidio_analyzer / input_validation / yaml_recognizer_models.py PredefinedRecognizerConfig   6 0 0   100%
presidio_analyzer / input_validation / yaml_recognizer_models.py CustomRecognizerConfig   28 2 0   93%
presidio_analyzer / input_validation / yaml_recognizer_models.py RecognizerRegistryConfig   67 8 0   88%
presidio_analyzer / input_validation / yaml_recognizer_models.py (no class)   82 0 0   100%
presidio_analyzer / llm_utils / __init__.py (no class)   6 0 0   100%
presidio_analyzer / llm_utils / azure_auth_helper.py (no class)   24 2 9   92%
presidio_analyzer / llm_utils / config_loader.py (no class)   48 3 0   94%
presidio_analyzer / llm_utils / entity_mapper.py (no class)   71 0 0   100%
presidio_analyzer / llm_utils / examples_loader.py (no class)   18 0 0   100%
presidio_analyzer / llm_utils / langextract_helper.py (no class)   65 7 0   89%
presidio_analyzer / llm_utils / prompt_loader.py (no class)   19 2 0   89%
presidio_analyzer / lm_recognizer.py LMRecognizer   34 1 1   97%
presidio_analyzer / lm_recognizer.py (no class)   13 0 3   100%
presidio_analyzer / local_recognizer.py (no class)   3 0 0   100%
presidio_analyzer / nlp_engine / __init__.py (no class)   9 0 0   100%
presidio_analyzer / nlp_engine / device_detector.py DeviceDetector   22 0 0   100%
presidio_analyzer / nlp_engine / device_detector.py (no class)   19 0 0   100%
presidio_analyzer / nlp_engine / ner_model_configuration.py NerModelConfiguration   15 0 0   100%
presidio_analyzer / nlp_engine / ner_model_configuration.py (no class)   28 0 0   100%
presidio_analyzer / nlp_engine / nlp_artifacts.py NlpArtifacts   22 0 0   100%
presidio_analyzer / nlp_engine / nlp_artifacts.py (no class)   8 0 0   100%
presidio_analyzer / nlp_engine / nlp_engine.py NlpEngine   2 2 0   0%
presidio_analyzer / nlp_engine / nlp_engine.py (no class)   20 0 0   100%
presidio_analyzer / nlp_engine / nlp_engine_provider.py NlpEngineProvider   34 0 0   100%
presidio_analyzer / nlp_engine / nlp_engine_provider.py (no class)   14 0 0   100%
presidio_analyzer / nlp_engine / spacy_nlp_engine.py SpacyNlpEngine   89 9 0   90%
presidio_analyzer / nlp_engine / spacy_nlp_engine.py (no class)   30 0 0   100%
presidio_analyzer / nlp_engine / stanza_nlp_engine.py StanzaNlpEngine   30 0 0   100%
presidio_analyzer / nlp_engine / stanza_nlp_engine.py StanzaTokenizer   121 18 0   85%
presidio_analyzer / nlp_engine / stanza_nlp_engine.py (no class)   67 2 0   97%
presidio_analyzer / nlp_engine / transformers_nlp_engine.py TransformersNlpEngine   28 0 0   100%
presidio_analyzer / nlp_engine / transformers_nlp_engine.py (no class)   21 3 0   86%
presidio_analyzer / pattern.py Pattern   18 2 0   89%
presidio_analyzer / pattern.py (no class)   14 0 0   100%
presidio_analyzer / pattern_recognizer.py PatternRecognizer   84 0 0   100%
presidio_analyzer / pattern_recognizer.py (no class)   21 0 2   100%
presidio_analyzer / predefined_recognizers / __init__.py (no class)   79 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / australia / __init__.py (no class)   5 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / australia / au_abn_recognizer.py AuAbnRecognizer   13 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / australia / au_abn_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / australia / au_acn_recognizer.py AuAcnRecognizer   13 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / australia / au_acn_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / australia / au_medicare_recognizer.py AuMedicareRecognizer   12 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / australia / au_medicare_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / australia / au_tfn_recognizer.py AuTfnRecognizer   12 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / australia / au_tfn_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / finland / __init__.py (no class)   2 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / finland / fi_personal_identity_code_recognizer.py FiPersonalIdentityCodeRecognizer   15 1 0   93%
presidio_analyzer / predefined_recognizers / country_specific / finland / fi_personal_identity_code_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_bsnr_recognizer.py DeBsnrRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_bsnr_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_fuehrerschein_recognizer.py DeFuehrerscheinRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_fuehrerschein_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_handelsregister_recognizer.py DeHandelsregisterRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_handelsregister_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_health_insurance_recognizer.py DeHealthInsuranceRecognizer   20 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_health_insurance_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_id_card_recognizer.py DeIdCardRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_id_card_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_kfz_recognizer.py DeKfzRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_kfz_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_lanr_recognizer.py DeLanrRecognizer   15 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_lanr_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_passport_recognizer.py DePassportRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_passport_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_plz_recognizer.py DePlzRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_plz_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_social_security_recognizer.py DeSocialSecurityRecognizer   20 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_social_security_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_tax_id_recognizer.py DeTaxIdRecognizer   20 1 0   95%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_tax_id_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_tax_number_recognizer.py DeTaxNumberRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_tax_number_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_vat_id_recognizer.py DeVatIdRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / germany / de_vat_id_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / __init__.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_aadhaar_recognizer.py InAadhaarRecognizer   22 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_aadhaar_recognizer.py (no class)   13 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_gstin_recognizer.py InGstinRecognizer   44 5 0   89%
presidio_analyzer / predefined_recognizers / country_specific / india / in_gstin_recognizer.py (no class)   10 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_pan_recognizer.py InPanRecognizer   4 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_pan_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_passport_recognizer.py InPassportRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_passport_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_vehicle_registration_recognizer.py InVehicleRegistrationRecognizer   26 3 0   88%
presidio_analyzer / predefined_recognizers / country_specific / india / in_vehicle_registration_recognizer.py (no class)   61 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_voter_recognizer.py InVoterRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / india / in_voter_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / __init__.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_driver_license_recognizer.py ItDriverLicenseRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_driver_license_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_fiscal_code_recognizer.py ItFiscalCodeRecognizer   22 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_fiscal_code_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_identity_card_recognizer.py ItIdentityCardRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_identity_card_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_passport_recognizer.py ItPassportRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_passport_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_vat_code.py ItVatCodeRecognizer   21 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / italy / it_vat_code.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / korea / __init__.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_brn_recognizer.py KrBrnRecognizer   20 2 0   90%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_brn_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_driver_license_recognizer.py KrDriverLicenseRecognizer   13 2 0   85%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_driver_license_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_frn_recognizer.py KrFrnRecognizer   4 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_frn_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_passport_recognizer.py KrPassportRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_passport_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_rrn_recognizer.py KrRrnRecognizer   19 2 0   89%
presidio_analyzer / predefined_recognizers / country_specific / korea / kr_rrn_recognizer.py (no class)   10 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / nigeria / __init__.py (no class)   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / nigeria / ng_nin_recognizer.py NgNinRecognizer   13 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / nigeria / ng_nin_recognizer.py (no class)   10 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / nigeria / ng_vehicle_registration_recognizer.py NgVehicleRegistrationRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / nigeria / ng_vehicle_registration_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / poland / __init__.py (no class)   2 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / poland / pl_pesel_recognizer.py PlPeselRecognizer   8 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / poland / pl_pesel_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / singapore / __init__.py (no class)   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / singapore / sg_fin_recognizer.py SgFinRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / singapore / sg_fin_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / singapore / sg_uen_recognizer.py SgUenRecognizer   30 4 0   87%
presidio_analyzer / predefined_recognizers / country_specific / singapore / sg_uen_recognizer.py (no class)   22 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / spain / __init__.py (no class)   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / spain / es_nie_recognizer.py EsNieRecognizer   13 1 0   92%
presidio_analyzer / predefined_recognizers / country_specific / spain / es_nie_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / spain / es_nif_recognizer.py EsNifRecognizer   9 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / spain / es_nif_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / thai / __init__.py (no class)   2 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / thai / th_tnin_recognizer.py ThTninRecognizer   20 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / thai / th_tnin_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / __init__.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_nhs_recognizer.py NhsRecognizer   9 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_nhs_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_nino_recognizer.py UkNinoRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_nino_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_passport_recognizer.py UkPassportRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_passport_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_postcode_recognizer.py UkPostcodeRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_postcode_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_vehicle_registration_recognizer.py UkVehicleRegistrationRecognizer   11 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / uk / uk_vehicle_registration_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / __init__.py (no class)   10 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / aba_routing_recognizer.py AbaRoutingRecognizer   10 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / aba_routing_recognizer.py (no class)   9 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / medical_license_recognizer.py MedicalLicenseRecognizer   16 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / medical_license_recognizer.py (no class)   9 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_bank_recognizer.py UsBankRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_bank_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_driver_license_recognizer.py UsLicenseRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_driver_license_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_itin_recognizer.py UsItinRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_itin_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_mbi_recognizer.py UsMbiRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_mbi_recognizer.py (no class)   13 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_npi_recognizer.py UsNpiRecognizer   21 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_npi_recognizer.py (no class)   10 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_passport_recognizer.py UsPassportRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_passport_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_ssn_recognizer.py UsSsnRecognizer   18 0 0   100%
presidio_analyzer / predefined_recognizers / country_specific / us / us_ssn_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / generic / __init__.py (no class)   9 0 0   100%
presidio_analyzer / predefined_recognizers / generic / credit_card_recognizer.py CreditCardRecognizer   16 0 0   100%
presidio_analyzer / predefined_recognizers / generic / credit_card_recognizer.py (no class)   9 0 0   100%
presidio_analyzer / predefined_recognizers / generic / crypto_recognizer.py CryptoRecognizer   54 7 0   87%
presidio_analyzer / predefined_recognizers / generic / crypto_recognizer.py (no class)   24 0 0   100%
presidio_analyzer / predefined_recognizers / generic / date_recognizer.py DateRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / generic / date_recognizer.py (no class)   6 0 0   100%
presidio_analyzer / predefined_recognizers / generic / email_recognizer.py EmailRecognizer   5 0 0   100%
presidio_analyzer / predefined_recognizers / generic / email_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / generic / iban_patterns.py (no class)   17 0 0   100%
presidio_analyzer / predefined_recognizers / generic / iban_recognizer.py IbanRecognizer   65 6 0   91%
presidio_analyzer / predefined_recognizers / generic / iban_recognizer.py (no class)   24 0 0   100%
presidio_analyzer / predefined_recognizers / generic / ip_recognizer.py IpRecognizer   7 2 0   71%
presidio_analyzer / predefined_recognizers / generic / ip_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / generic / mac_recognizer.py MacAddressRecognizer   9 1 0   89%
presidio_analyzer / predefined_recognizers / generic / mac_recognizer.py (no class)   8 0 0   100%
presidio_analyzer / predefined_recognizers / generic / phone_recognizer.py PhoneRecognizer   19 0 0   100%
presidio_analyzer / predefined_recognizers / generic / phone_recognizer.py (no class)   15 0 0   100%
presidio_analyzer / predefined_recognizers / generic / url_recognizer.py UrlRecognizer   3 0 0   100%
presidio_analyzer / predefined_recognizers / generic / url_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / ner / __init__.py (no class)   4 0 0   100%
presidio_analyzer / predefined_recognizers / ner / gliner_recognizer.py GLiNERRecognizer   46 3 0   93%
presidio_analyzer / predefined_recognizers / ner / gliner_recognizer.py (no class)   17 3 0   82%
presidio_analyzer / predefined_recognizers / ner / huggingface_ner_recognizer.py HuggingFaceNerRecognizer   114 6 0   95%
presidio_analyzer / predefined_recognizers / ner / huggingface_ner_recognizer.py (no class)   23 4 0   83%
presidio_analyzer / predefined_recognizers / ner / medical_ner_recognizer.py MedicalNERRecognizer   1 0 0   100%
presidio_analyzer / predefined_recognizers / ner / medical_ner_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / nlp_engine_recognizers / __init__.py (no class)   4 0 0   100%
presidio_analyzer / predefined_recognizers / nlp_engine_recognizers / spacy_recognizer.py SpacyRecognizer   25 2 0   92%
presidio_analyzer / predefined_recognizers / nlp_engine_recognizers / spacy_recognizer.py (no class)   15 0 0   100%
presidio_analyzer / predefined_recognizers / nlp_engine_recognizers / stanza_recognizer.py StanzaRecognizer   2 0 0   100%
presidio_analyzer / predefined_recognizers / nlp_engine_recognizers / stanza_recognizer.py (no class)   4 0 0   100%
presidio_analyzer / predefined_recognizers / nlp_engine_recognizers / transformers_recognizer.py TransformersRecognizer   2 0 0   100%
presidio_analyzer / predefined_recognizers / nlp_engine_recognizers / transformers_recognizer.py (no class)   7 0 0   100%
presidio_analyzer / predefined_recognizers / third_party / __init__.py (no class)   5 0 0   100%
presidio_analyzer / predefined_recognizers / third_party / ahds_recognizer.py AzureHealthDeidRecognizer   33 18 0   45%
presidio_analyzer / predefined_recognizers / third_party / ahds_recognizer.py (no class)   23 5 3   78%
presidio_analyzer / predefined_recognizers / third_party / azure_ai_language.py AzureAILanguageRecognizer   38 14 0   63%
presidio_analyzer / predefined_recognizers / third_party / azure_ai_language.py (no class)   22 3 0   86%
presidio_analyzer / predefined_recognizers / third_party / azure_openai_langextract_recognizer.py AzureOpenAILangExtractRecognizer   15 0 0   100%
presidio_analyzer / predefined_recognizers / third_party / azure_openai_langextract_recognizer.py (no class)   19 0 5   100%
presidio_analyzer / predefined_recognizers / third_party / azure_openai_provider.py AzureOpenAILanguageModel   31 0 0   100%
presidio_analyzer / predefined_recognizers / third_party / azure_openai_provider.py (no class)   23 0 22   100%
presidio_analyzer / predefined_recognizers / third_party / basic_langextract_recognizer.py BasicLangExtractRecognizer   15 1 0   93%
presidio_analyzer / predefined_recognizers / third_party / basic_langextract_recognizer.py (no class)   13 0 0   100%
presidio_analyzer / predefined_recognizers / third_party / langextract_recognizer.py LangExtractRecognizer   44 1 1   98%
presidio_analyzer / predefined_recognizers / third_party / langextract_recognizer.py (no class)   12 0 0   100%
presidio_analyzer / recognizer_registry / __init__.py (no class)   3 0 0   100%
presidio_analyzer / recognizer_registry / recognizer_registry.py RecognizerRegistry   88 15 0   83%
presidio_analyzer / recognizer_registry / recognizer_registry.py (no class)   26 0 0   100%
presidio_analyzer / recognizer_registry / recognizer_registry_provider.py RecognizerRegistryProvider   43 1 0   98%
presidio_analyzer / recognizer_registry / recognizer_registry_provider.py (no class)   20 0 0   100%
presidio_analyzer / recognizer_registry / recognizers_loader_utils.py RecognizerListLoader   96 4 0   96%
presidio_analyzer / recognizer_registry / recognizers_loader_utils.py RecognizerConfigurationLoader   40 1 0   98%
presidio_analyzer / recognizer_registry / recognizers_loader_utils.py (no class)   50 0 0   100%
presidio_analyzer / recognizer_result.py RecognizerResult   34 5 0   85%
presidio_analyzer / recognizer_result.py (no class)   23 0 0   100%
presidio_analyzer / remote_recognizer.py RemoteRecognizer   4 2 0   50%
presidio_analyzer / remote_recognizer.py (no class)   10 0 2   100%
Total     4447 215 52   95%

No items found using the specified filter.

6 empty classes skipped.