pyvider-cty
2025-11-16
Lint fix plan with noqa suppression sweep across 214 files
219 files · 1,077+ · 977-
Planning
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 internal1 file
LINT_FIX_PLAN.md
Mutation Testing Config
1 file changed
.mutmut-config.py+5 -2 lines
Lint Suppression Sweep (214 files)
177 files changed
generator.py+3 -3 lines__init__.py+1 -1 lines__init__.py+1 -1 linesfunctions.py+1 -1 linesmarks.py+1 -1 linespath-navigation.py+1 -1 linesserialization.py+1 -1 linesterraform-interop.py+1 -1 linesexample_utils.py+1 -1 lines__init__.py+1 -1 linesquick-start.py+1 -1 linesrun_all_examples.py+3 -2 lines__init__.py+1 -1 linescapsule.py+1 -1 linescollections.py+1 -1 linesdynamic.py+1 -1 linesprimitives.py+1 -1 linesstructural.py+1 -1 linespyproject.toml+9 -0 linesperformance_characterization.py+1 -1 linescodec.py+1 -0 linesruntime.py+1 -0 linesvalidation_context.py+1 -0 lines__init__.py+1 -1 linestest_codec_coverage.py+2 -1 linestest_codec_extra.py+2 -1 linestest_codec_roundtrip.py+2 -1 linestest_definitive_roundtrip.py+2 -1 linestest_deserialization_robustness.py+2 -1 linestest_dynamic_deserialization_hardening.py+2 -1 linestest_dynamic_wire_protocol.py+2 -1 linestest_refined_unknowns.py+2 -1 linestest_collection_coverage.py+2 -1 linestest_tofusoup_compat.py+2 -1 linesconftest.py+1 -1 linestest_validation_context.py+2 -1 lines__init__.py+1 -1 linestest_adapter_coverage.py+2 -1 linestest_adapter_extra.py+2 -1 linestest_explicit_conversion.py+2 -1 linestest_infer_cty_type_from_raw_coverage.py+2 -1 linestest_inference.py+2 -1 linestest_inference_cache_context.py+2 -1 linestest_inference_cache_correctness.py+2 -1 linestest_inference_cache_safety.py+2 -1 linestest_inference_concurrency_safety.py+2 -1 linestest_inference_hardening.py+2 -1 linestest_inference_integration.py+2 -1 linestest_inference_tdd.py+2 -1 linestest_property_based_conversion.py+2 -1 linestest_raw_to_cty_coverage.py+2 -1 linestest_raw_to_cty_extra.py+2 -1 linestest_unify_types_coverage.py+2 -1 linestest_utils.py+2 -1 linestest_final_coverage_push.py+2 -1 linestest_final_hardening_suite.py+3 -2 lines__init__.py+1 -1 lines_helpers.py+2 -1 linestest_diagnostics_map.py+2 -1 linestest_diagnostics_tuple.py+2 -1 linestest_exception_messages.py+2 -1 linestest_nested_error_paths.py+2 -1 lines__init__.py+1 -1 linestest_conversion_exceptions.py+2 -1 linestest_encoding_exceptions.py+2 -1 linestest_validation_exceptions.py+2 -1 lines__init__.py+1 -1 linestest_bytes_stdlib_functions.py+2 -1 linestest_collection_creation_functions.py+35 -34 linestest_collection_functions.py+3 -5 linestest_collection_query_functions.py+16 -15 linestest_collection_stdlib_functions.py+4 -3 linestest_collection_transform_functions.py+30 -29 linestest_comparison_coverage_tdd.py+2 -1 linestest_comparison_functions.py+2 -1 linestest_comparison_refined_unknowns.py+2 -1 linestest_conversion_functions.py+2 -1 linestest_datetime_stdlib_functions.py+2 -1 linestest_encoding_functions_coverage.py+2 -1 linestest_encoding_stdlib_functions.py+2 -1 linestest_numeric_functions.py+2 -1 linestest_numeric_refined_unknowns.py+2 -1 linestest_refined_unknowns_coverage_tdd.py+2 -1 linestest_refined_unknowns_integration.py+2 -1 linestest_refined_unknowns_propagation_tdd.py+2 -1 linestest_string_advanced_functions.py+2 -1 linestest_string_basic_functions.py+2 -1 linestest_structural_stdlib_functions.py+3 -2 lines__init__.py+1 -1 linestest_cty_collections_list.py+2 -1 linestest_cty_collections_list_improve.py+2 -1 linestest_cty_list_basic.py+1 -1 linestest_cty_list_comparison.py+2 -1 linestest_cty_list_coverage.py+2 -1 linestest_cty_list_edge_cases.py+2 -1 linestest_cty_list_nested.py+2 -1 linestest_cty_list_operations.py+2 -1 linestest_cty_map_coverage.py+2 -1 lines__init__.py+1 -1 linestest_object_attributes.py+2 -1 linestest_object_complex.py+2 -1 linestest_object_coverage.py+2 -1 linestest_object_equality.py+2 -1 linestest_object_init.py+2 -1 linestest_object_unknown_fields.py+2 -1 linestest_parser.py+2 -1 linestest_parser_errors.py+2 -1 lines__init__.py+1 -1 linestest_cty_path.py+2 -1 linestest_path_coverage.py+2 -1 linestest_adapter_performance.py+2 -1 linestest_full_performance_suite.py+2 -1 linestest_performance_profiling.py+2 -1 lines__init__.py+1 -1 linestest_adversarial_fuzzing.py+6 -10 linestest_codec_fuzzing.py+3 -2 linestest_collections_properties.py+2 -1 linestest_cty_roundtrip.py+2 -1 linestest_exception_coverage.py+6 -10 linestest_extreme_scale.py+2 -1 linestest_inference_cache_safety.py+2 -1 linestest_inference_properties.py+2 -1 linestest_marks_properties.py+3 -2 linestest_memory_pressure.py+4 -3 linestest_numeric_attacks.py+2 -1 linestest_schema_validation.py+2 -1 linestest_spec_compliance.py+2 -1 linestest_special_value_attacks.py+2 -1 linestest_unification_properties.py+3 -2 lines__init__.py+1 -1 linestest_cty_set_base.py+2 -1 linestest_cty_set_coverage.py+2 -1 linestest_set_coverage.py+1 -1 linestest_dynamic_list_serialization_fix.py+2 -1 linestest_pre_release_contracts.py+2 -1 linestest_error_context_integration.py+3 -2 linestest_marks.py+2 -1 linestest_parser.py+2 -1 linestest_cty_tuple_comparison.py+2 -1 linestest_cty_tuple_coverage.py+2 -1 linestest_cty_tuple_creation.py+2 -1 linestest_cty_tuple_operations.py+2 -1 linestest_cty_tuple_validation.py+3 -2 lines__init__.py+1 -1 linestest_bool.py+2 -1 linestest_bool_coverage.py+2 -1 linestest_number.py+2 -1 linestest_number_coverage.py+2 -1 linestest_string_coverage.py+3 -2 linestest_string_normalization.py+2 -1 linestest_advanced_validation.py+2 -1 linestest_dynamic_coverage.py+2 -1 linestest_dynamic_integration.py+2 -1 linestest_dynamic_list_validation.py+2 -1 linestest_capsule.py+2 -1 linestest_capsule_coverage.py+2 -1 linestest_capsule_edge_cases.py+3 -2 linestest_capsule_operations.py+2 -1 linestest_capsule_ops_contract.py+2 -1 linestest_cty_types_empty.py+2 -1 linestest_cty_types_simple.py+2 -1 linestest_map_type.py+2 -1 linestest_map_validation.py+3 -2 linestest_type_protocol.py+2 -1 linestest_type_usability_matrix.py+2 -1 linestest_unicode_normalization_consistency.py+2 -1 linestest_enterprise_recursion.py+2 -1 lines__init__.py+1 -1 linestest_cty_value_marks.py+2 -1 linestest_cty_values_base.py+2 -1 linestest_cty_values_boolean_checks.py+2 -1 linestest_cty_values_empty.py+2 -1 linestest_cty_values_special.py+1 -1 linestest_value_coverage.py+2 -1 linestest_value_edge_cases.py+2 -1 linestest_value_operations.py+2 -1 linestest_values_extra.py+2 -1 lines
src/pyvider/cty/codec.py,config/runtime.py,context/validation_context.py, allconversion/,exceptions/,functions/,types/,validation/,values/modules —# noqacomment added per file (1 line each) specify internal3 files
codec.pyruntime.pyvalidation_context.py
- All files under
examples/,tests/,compatibility/— similar lint annotation updates (2–3 lines each) qualify internal172 files
generator.py__init__.py__init__.pyfunctions.pymarks.pypath-navigation.pyserialization.pyterraform-interop.pyexample_utils.py__init__.pyquick-start.pyrun_all_examples.py__init__.pycapsule.pycollections.pydynamic.pyprimitives.pystructural.py__init__.pytest_codec_coverage.pytest_codec_extra.pytest_codec_roundtrip.pytest_definitive_roundtrip.pytest_deserialization_robustness.pytest_dynamic_deserialization_hardening.pytest_dynamic_wire_protocol.pytest_refined_unknowns.pytest_collection_coverage.pytest_tofusoup_compat.pyconftest.pytest_validation_context.py__init__.pytest_adapter_coverage.pytest_adapter_extra.pytest_explicit_conversion.pytest_infer_cty_type_from_raw_coverage.pytest_inference.pytest_inference_cache_context.pytest_inference_cache_correctness.pytest_inference_cache_safety.pytest_inference_concurrency_safety.pytest_inference_hardening.pytest_inference_integration.pytest_inference_tdd.pytest_property_based_conversion.pytest_raw_to_cty_coverage.pytest_raw_to_cty_extra.pytest_unify_types_coverage.pytest_utils.pytest_final_coverage_push.pytest_final_hardening_suite.py__init__.py_helpers.pytest_diagnostics_map.pytest_diagnostics_tuple.pytest_exception_messages.pytest_nested_error_paths.py__init__.pytest_conversion_exceptions.pytest_encoding_exceptions.pytest_validation_exceptions.py__init__.pytest_bytes_stdlib_functions.pytest_collection_creation_functions.pytest_collection_functions.pytest_collection_query_functions.pytest_collection_stdlib_functions.pytest_collection_transform_functions.pytest_comparison_coverage_tdd.pytest_comparison_functions.pytest_comparison_refined_unknowns.pytest_conversion_functions.pytest_datetime_stdlib_functions.pytest_encoding_functions_coverage.pytest_encoding_stdlib_functions.pytest_numeric_functions.pytest_numeric_refined_unknowns.pytest_refined_unknowns_coverage_tdd.pytest_refined_unknowns_integration.pytest_refined_unknowns_propagation_tdd.pytest_string_advanced_functions.pytest_string_basic_functions.pytest_structural_stdlib_functions.py__init__.pytest_cty_collections_list.pytest_cty_collections_list_improve.pytest_cty_list_basic.pytest_cty_list_comparison.pytest_cty_list_coverage.pytest_cty_list_edge_cases.pytest_cty_list_nested.pytest_cty_list_operations.pytest_cty_map_coverage.py__init__.pytest_object_attributes.pytest_object_complex.pytest_object_coverage.pytest_object_equality.pytest_object_init.pytest_object_unknown_fields.pytest_parser.pytest_parser_errors.py__init__.pytest_cty_path.pytest_path_coverage.pytest_adapter_performance.pytest_full_performance_suite.pytest_performance_profiling.py__init__.pytest_adversarial_fuzzing.pytest_codec_fuzzing.pytest_collections_properties.pytest_cty_roundtrip.pytest_exception_coverage.pytest_extreme_scale.pytest_inference_cache_safety.pytest_inference_properties.pytest_marks_properties.pytest_memory_pressure.pytest_numeric_attacks.pytest_schema_validation.pytest_spec_compliance.pytest_special_value_attacks.pytest_unification_properties.py__init__.pytest_cty_set_base.pytest_cty_set_coverage.pytest_set_coverage.pytest_dynamic_list_serialization_fix.pytest_pre_release_contracts.pytest_error_context_integration.pytest_marks.pytest_parser.pytest_cty_tuple_comparison.pytest_cty_tuple_coverage.pytest_cty_tuple_creation.pytest_cty_tuple_operations.pytest_cty_tuple_validation.py__init__.pytest_bool.pytest_bool_coverage.pytest_number.pytest_number_coverage.pytest_string_coverage.pytest_string_normalization.pytest_advanced_validation.pytest_dynamic_coverage.pytest_dynamic_integration.pytest_dynamic_list_validation.pytest_capsule.pytest_capsule_coverage.pytest_capsule_edge_cases.pytest_capsule_operations.pytest_capsule_ops_contract.pytest_cty_types_empty.pytest_cty_types_simple.pytest_map_type.pytest_map_validation.pytest_type_protocol.pytest_type_usability_matrix.pytest_unicode_normalization_consistency.pytest_enterprise_recursion.py__init__.pytest_cty_value_marks.pytest_cty_values_base.pytest_cty_values_boolean_checks.pytest_cty_values_empty.pytest_cty_values_special.pytest_value_coverage.pytest_value_edge_cases.pytest_value_operations.pytest_values_extra.py
pyproject.toml(16 lines) — linting tool configuration updated baseline internal1 file
pyproject.toml
scripts/performance_characterization.py(2 lines) streamline internal1 file
performance_characterization.py