pyvider-cty 2025-11-16
Lint fix plan with noqa suppression sweep across 214 files
219 files · 1,077+ · 977-
1 file changed
  • LINT_FIX_PLAN.md +253 -0 lines
  • Added .provide/LINT_FIX_PLAN.md (253 lines) — detailed plan for resolving lint issues across the codebase instantiate internal
    1 file
    • LINT_FIX_PLAN.md

Mutation Testing Config

1 file changed
  • .mutmut-config.py +5 -2 lines
  • .mutmut-config.py (7 lines changed) — mutmut configuration updated baseline internal
    1 file
    • .mutmut-config.py

Lint Suppression Sweep (214 files)

177 files changed
  • generator.py +3 -3 lines
  • __init__.py +1 -1 lines
  • __init__.py +1 -1 lines
  • functions.py +1 -1 lines
  • marks.py +1 -1 lines
  • path-navigation.py +1 -1 lines
  • serialization.py +1 -1 lines
  • terraform-interop.py +1 -1 lines
  • example_utils.py +1 -1 lines
  • __init__.py +1 -1 lines
  • quick-start.py +1 -1 lines
  • run_all_examples.py +3 -2 lines
  • __init__.py +1 -1 lines
  • capsule.py +1 -1 lines
  • collections.py +1 -1 lines
  • dynamic.py +1 -1 lines
  • primitives.py +1 -1 lines
  • structural.py +1 -1 lines
  • pyproject.toml +9 -0 lines
  • performance_characterization.py +1 -1 lines
  • codec.py +1 -0 lines
  • runtime.py +1 -0 lines
  • validation_context.py +1 -0 lines
  • __init__.py +1 -1 lines
  • test_codec_coverage.py +2 -1 lines
  • test_codec_extra.py +2 -1 lines
  • test_codec_roundtrip.py +2 -1 lines
  • test_definitive_roundtrip.py +2 -1 lines
  • test_deserialization_robustness.py +2 -1 lines
  • test_dynamic_deserialization_hardening.py +2 -1 lines
  • test_dynamic_wire_protocol.py +2 -1 lines
  • test_refined_unknowns.py +2 -1 lines
  • test_collection_coverage.py +2 -1 lines
  • test_tofusoup_compat.py +2 -1 lines
  • conftest.py +1 -1 lines
  • test_validation_context.py +2 -1 lines
  • __init__.py +1 -1 lines
  • test_adapter_coverage.py +2 -1 lines
  • test_adapter_extra.py +2 -1 lines
  • test_explicit_conversion.py +2 -1 lines
  • test_infer_cty_type_from_raw_coverage.py +2 -1 lines
  • test_inference.py +2 -1 lines
  • test_inference_cache_context.py +2 -1 lines
  • test_inference_cache_correctness.py +2 -1 lines
  • test_inference_cache_safety.py +2 -1 lines
  • test_inference_concurrency_safety.py +2 -1 lines
  • test_inference_hardening.py +2 -1 lines
  • test_inference_integration.py +2 -1 lines
  • test_inference_tdd.py +2 -1 lines
  • test_property_based_conversion.py +2 -1 lines
  • test_raw_to_cty_coverage.py +2 -1 lines
  • test_raw_to_cty_extra.py +2 -1 lines
  • test_unify_types_coverage.py +2 -1 lines
  • test_utils.py +2 -1 lines
  • test_final_coverage_push.py +2 -1 lines
  • test_final_hardening_suite.py +3 -2 lines
  • __init__.py +1 -1 lines
  • _helpers.py +2 -1 lines
  • test_diagnostics_map.py +2 -1 lines
  • test_diagnostics_tuple.py +2 -1 lines
  • test_exception_messages.py +2 -1 lines
  • test_nested_error_paths.py +2 -1 lines
  • __init__.py +1 -1 lines
  • test_conversion_exceptions.py +2 -1 lines
  • test_encoding_exceptions.py +2 -1 lines
  • test_validation_exceptions.py +2 -1 lines
  • __init__.py +1 -1 lines
  • test_bytes_stdlib_functions.py +2 -1 lines
  • test_collection_creation_functions.py +35 -34 lines
  • test_collection_functions.py +3 -5 lines
  • test_collection_query_functions.py +16 -15 lines
  • test_collection_stdlib_functions.py +4 -3 lines
  • test_collection_transform_functions.py +30 -29 lines
  • test_comparison_coverage_tdd.py +2 -1 lines
  • test_comparison_functions.py +2 -1 lines
  • test_comparison_refined_unknowns.py +2 -1 lines
  • test_conversion_functions.py +2 -1 lines
  • test_datetime_stdlib_functions.py +2 -1 lines
  • test_encoding_functions_coverage.py +2 -1 lines
  • test_encoding_stdlib_functions.py +2 -1 lines
  • test_numeric_functions.py +2 -1 lines
  • test_numeric_refined_unknowns.py +2 -1 lines
  • test_refined_unknowns_coverage_tdd.py +2 -1 lines
  • test_refined_unknowns_integration.py +2 -1 lines
  • test_refined_unknowns_propagation_tdd.py +2 -1 lines
  • test_string_advanced_functions.py +2 -1 lines
  • test_string_basic_functions.py +2 -1 lines
  • test_structural_stdlib_functions.py +3 -2 lines
  • __init__.py +1 -1 lines
  • test_cty_collections_list.py +2 -1 lines
  • test_cty_collections_list_improve.py +2 -1 lines
  • test_cty_list_basic.py +1 -1 lines
  • test_cty_list_comparison.py +2 -1 lines
  • test_cty_list_coverage.py +2 -1 lines
  • test_cty_list_edge_cases.py +2 -1 lines
  • test_cty_list_nested.py +2 -1 lines
  • test_cty_list_operations.py +2 -1 lines
  • test_cty_map_coverage.py +2 -1 lines
  • __init__.py +1 -1 lines
  • test_object_attributes.py +2 -1 lines
  • test_object_complex.py +2 -1 lines
  • test_object_coverage.py +2 -1 lines
  • test_object_equality.py +2 -1 lines
  • test_object_init.py +2 -1 lines
  • test_object_unknown_fields.py +2 -1 lines
  • test_parser.py +2 -1 lines
  • test_parser_errors.py +2 -1 lines
  • __init__.py +1 -1 lines
  • test_cty_path.py +2 -1 lines
  • test_path_coverage.py +2 -1 lines
  • test_adapter_performance.py +2 -1 lines
  • test_full_performance_suite.py +2 -1 lines
  • test_performance_profiling.py +2 -1 lines
  • __init__.py +1 -1 lines
  • test_adversarial_fuzzing.py +6 -10 lines
  • test_codec_fuzzing.py +3 -2 lines
  • test_collections_properties.py +2 -1 lines
  • test_cty_roundtrip.py +2 -1 lines
  • test_exception_coverage.py +6 -10 lines
  • test_extreme_scale.py +2 -1 lines
  • test_inference_cache_safety.py +2 -1 lines
  • test_inference_properties.py +2 -1 lines
  • test_marks_properties.py +3 -2 lines
  • test_memory_pressure.py +4 -3 lines
  • test_numeric_attacks.py +2 -1 lines
  • test_schema_validation.py +2 -1 lines
  • test_spec_compliance.py +2 -1 lines
  • test_special_value_attacks.py +2 -1 lines
  • test_unification_properties.py +3 -2 lines
  • __init__.py +1 -1 lines
  • test_cty_set_base.py +2 -1 lines
  • test_cty_set_coverage.py +2 -1 lines
  • test_set_coverage.py +1 -1 lines
  • test_dynamic_list_serialization_fix.py +2 -1 lines
  • test_pre_release_contracts.py +2 -1 lines
  • test_error_context_integration.py +3 -2 lines
  • test_marks.py +2 -1 lines
  • test_parser.py +2 -1 lines
  • test_cty_tuple_comparison.py +2 -1 lines
  • test_cty_tuple_coverage.py +2 -1 lines
  • test_cty_tuple_creation.py +2 -1 lines
  • test_cty_tuple_operations.py +2 -1 lines
  • test_cty_tuple_validation.py +3 -2 lines
  • __init__.py +1 -1 lines
  • test_bool.py +2 -1 lines
  • test_bool_coverage.py +2 -1 lines
  • test_number.py +2 -1 lines
  • test_number_coverage.py +2 -1 lines
  • test_string_coverage.py +3 -2 lines
  • test_string_normalization.py +2 -1 lines
  • test_advanced_validation.py +2 -1 lines
  • test_dynamic_coverage.py +2 -1 lines
  • test_dynamic_integration.py +2 -1 lines
  • test_dynamic_list_validation.py +2 -1 lines
  • test_capsule.py +2 -1 lines
  • test_capsule_coverage.py +2 -1 lines
  • test_capsule_edge_cases.py +3 -2 lines
  • test_capsule_operations.py +2 -1 lines
  • test_capsule_ops_contract.py +2 -1 lines
  • test_cty_types_empty.py +2 -1 lines
  • test_cty_types_simple.py +2 -1 lines
  • test_map_type.py +2 -1 lines
  • test_map_validation.py +3 -2 lines
  • test_type_protocol.py +2 -1 lines
  • test_type_usability_matrix.py +2 -1 lines
  • test_unicode_normalization_consistency.py +2 -1 lines
  • test_enterprise_recursion.py +2 -1 lines
  • __init__.py +1 -1 lines
  • test_cty_value_marks.py +2 -1 lines
  • test_cty_values_base.py +2 -1 lines
  • test_cty_values_boolean_checks.py +2 -1 lines
  • test_cty_values_empty.py +2 -1 lines
  • test_cty_values_special.py +1 -1 lines
  • test_value_coverage.py +2 -1 lines
  • test_value_edge_cases.py +2 -1 lines
  • test_value_operations.py +2 -1 lines
  • test_values_extra.py +2 -1 lines
  • src/pyvider/cty/codec.py, config/runtime.py, context/validation_context.py, all conversion/, exceptions/, functions/, types/, validation/, values/ modules — # noqa comment added per file (1 line each) specify internal
    3 files
    • codec.py
    • runtime.py
    • validation_context.py
  • All files under examples/, tests/, compatibility/ — similar lint annotation updates (2–3 lines each) qualify internal
    172 files
    • generator.py
    • __init__.py
    • __init__.py
    • functions.py
    • marks.py
    • path-navigation.py
    • serialization.py
    • terraform-interop.py
    • example_utils.py
    • __init__.py
    • quick-start.py
    • run_all_examples.py
    • __init__.py
    • capsule.py
    • collections.py
    • dynamic.py
    • primitives.py
    • structural.py
    • __init__.py
    • test_codec_coverage.py
    • test_codec_extra.py
    • test_codec_roundtrip.py
    • test_definitive_roundtrip.py
    • test_deserialization_robustness.py
    • test_dynamic_deserialization_hardening.py
    • test_dynamic_wire_protocol.py
    • test_refined_unknowns.py
    • test_collection_coverage.py
    • test_tofusoup_compat.py
    • conftest.py
    • test_validation_context.py
    • __init__.py
    • test_adapter_coverage.py
    • test_adapter_extra.py
    • test_explicit_conversion.py
    • test_infer_cty_type_from_raw_coverage.py
    • test_inference.py
    • test_inference_cache_context.py
    • test_inference_cache_correctness.py
    • test_inference_cache_safety.py
    • test_inference_concurrency_safety.py
    • test_inference_hardening.py
    • test_inference_integration.py
    • test_inference_tdd.py
    • test_property_based_conversion.py
    • test_raw_to_cty_coverage.py
    • test_raw_to_cty_extra.py
    • test_unify_types_coverage.py
    • test_utils.py
    • test_final_coverage_push.py
    • test_final_hardening_suite.py
    • __init__.py
    • _helpers.py
    • test_diagnostics_map.py
    • test_diagnostics_tuple.py
    • test_exception_messages.py
    • test_nested_error_paths.py
    • __init__.py
    • test_conversion_exceptions.py
    • test_encoding_exceptions.py
    • test_validation_exceptions.py
    • __init__.py
    • test_bytes_stdlib_functions.py
    • test_collection_creation_functions.py
    • test_collection_functions.py
    • test_collection_query_functions.py
    • test_collection_stdlib_functions.py
    • test_collection_transform_functions.py
    • test_comparison_coverage_tdd.py
    • test_comparison_functions.py
    • test_comparison_refined_unknowns.py
    • test_conversion_functions.py
    • test_datetime_stdlib_functions.py
    • test_encoding_functions_coverage.py
    • test_encoding_stdlib_functions.py
    • test_numeric_functions.py
    • test_numeric_refined_unknowns.py
    • test_refined_unknowns_coverage_tdd.py
    • test_refined_unknowns_integration.py
    • test_refined_unknowns_propagation_tdd.py
    • test_string_advanced_functions.py
    • test_string_basic_functions.py
    • test_structural_stdlib_functions.py
    • __init__.py
    • test_cty_collections_list.py
    • test_cty_collections_list_improve.py
    • test_cty_list_basic.py
    • test_cty_list_comparison.py
    • test_cty_list_coverage.py
    • test_cty_list_edge_cases.py
    • test_cty_list_nested.py
    • test_cty_list_operations.py
    • test_cty_map_coverage.py
    • __init__.py
    • test_object_attributes.py
    • test_object_complex.py
    • test_object_coverage.py
    • test_object_equality.py
    • test_object_init.py
    • test_object_unknown_fields.py
    • test_parser.py
    • test_parser_errors.py
    • __init__.py
    • test_cty_path.py
    • test_path_coverage.py
    • test_adapter_performance.py
    • test_full_performance_suite.py
    • test_performance_profiling.py
    • __init__.py
    • test_adversarial_fuzzing.py
    • test_codec_fuzzing.py
    • test_collections_properties.py
    • test_cty_roundtrip.py
    • test_exception_coverage.py
    • test_extreme_scale.py
    • test_inference_cache_safety.py
    • test_inference_properties.py
    • test_marks_properties.py
    • test_memory_pressure.py
    • test_numeric_attacks.py
    • test_schema_validation.py
    • test_spec_compliance.py
    • test_special_value_attacks.py
    • test_unification_properties.py
    • __init__.py
    • test_cty_set_base.py
    • test_cty_set_coverage.py
    • test_set_coverage.py
    • test_dynamic_list_serialization_fix.py
    • test_pre_release_contracts.py
    • test_error_context_integration.py
    • test_marks.py
    • test_parser.py
    • test_cty_tuple_comparison.py
    • test_cty_tuple_coverage.py
    • test_cty_tuple_creation.py
    • test_cty_tuple_operations.py
    • test_cty_tuple_validation.py
    • __init__.py
    • test_bool.py
    • test_bool_coverage.py
    • test_number.py
    • test_number_coverage.py
    • test_string_coverage.py
    • test_string_normalization.py
    • test_advanced_validation.py
    • test_dynamic_coverage.py
    • test_dynamic_integration.py
    • test_dynamic_list_validation.py
    • test_capsule.py
    • test_capsule_coverage.py
    • test_capsule_edge_cases.py
    • test_capsule_operations.py
    • test_capsule_ops_contract.py
    • test_cty_types_empty.py
    • test_cty_types_simple.py
    • test_map_type.py
    • test_map_validation.py
    • test_type_protocol.py
    • test_type_usability_matrix.py
    • test_unicode_normalization_consistency.py
    • test_enterprise_recursion.py
    • __init__.py
    • test_cty_value_marks.py
    • test_cty_values_base.py
    • test_cty_values_boolean_checks.py
    • test_cty_values_empty.py
    • test_cty_values_special.py
    • test_value_coverage.py
    • test_value_edge_cases.py
    • test_value_operations.py
    • test_values_extra.py
  • pyproject.toml (16 lines) — linting tool configuration updated baseline internal
    1 file
    • pyproject.toml
  • scripts/performance_characterization.py (2 lines) streamline internal
    1 file
    • performance_characterization.py