[INFO] fetching crate stopslop 0.6.0...
[INFO] testing stopslop-0.6.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate stopslop 0.6.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate stopslop 0.6.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate stopslop 0.6.0
[INFO] tweaked toml for crates.io crate stopslop 0.6.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate stopslop 0.6.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate stopslop 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8
[INFO] running `Command { std: "docker" "start" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling ureq-proto v0.6.1
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling etcetera v0.10.0
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling tree-sitter-python v0.25.0
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling tree-sitter-html v0.23.2
[INFO] [stderr]    Compiling regex-automata v0.4.15
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.13.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling ignore v0.4.28
[INFO] [stderr]    Compiling tree-sitter v0.26.10
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ureq v3.4.0
[INFO] [stderr]    Compiling update-informer v1.3.0
[INFO] [stderr]    Compiling stopslop v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.88s
[INFO] running `Command { std: "docker" "inspect" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling stopslop v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.45s
[INFO] running `Command { std: "docker" "inspect" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/stopslop/7ce9cdd1a7d0f1c7/out/stopslop-7ce9cdd1a7d0f1c7)
[INFO] [stdout] 
[INFO] [stdout] running 1013 tests
[INFO] [stdout] test baseline::tests::filter_drops_accepted_and_keeps_new ... ok
[INFO] [stdout] test baseline::tests::fingerprint_separates_code_path_and_message ... ok
[INFO] [stdout] test baseline::tests::fingerprint_ignores_dot_slash_prefix ... ok
[INFO] [stdout] test baseline::tests::accepted_count_bounds_how_many_are_absorbed ... ok
[INFO] [stdout] test baseline::tests::baseline_absorbs_across_path_spellings ... ok
[INFO] [stdout] test baseline::tests::write_then_load_round_trips ... ok
[INFO] [stdout] test cli::tests::fail_on_tier_a_ignores_tier_b_findings ... ok
[INFO] [stdout] test cli::tests::a_panicked_file_exits_2_whatever_the_findings_say ... ok
[INFO] [stdout] test cli::tests::effective_threads_zero_stays_auto ... ok
[INFO] [stdout] test baseline::tests::fingerprint_ignores_line_and_digits ... ok
[INFO] [stdout] test cli::tests::effective_threads_clamps_an_absurd_request ... ok
[INFO] [stdout] test cli::tests::effective_threads_passes_through_a_request_at_or_under_the_cap ... ok
[INFO] [stdout] test baseline::tests::removing_one_occurrence_reports_nothing ... ok
[INFO] [stdout] test cli::tests::effective_threads_clamps_relative_to_a_single_core ... ok
[INFO] [stdout] test cli::tests::fail_on_tier_b_gates_on_any_finding ... ok
[INFO] [stdout] test cli::tests::per_file_ignores_matches_glob_and_leaves_other_paths_alone ... ok
[INFO] [stdout] test cli::tests::per_file_ignores_value_list_accepts_group_names ... ok
[INFO] [stdout] test cli::tests::per_file_ignores_glob_ignores_dot_slash_on_either_side ... ok
[INFO] [stdout] test config::tests::discover_reads_and_parses_the_explicit_file ... ok
[INFO] [stdout] test cli::tests::tier_c_findings_gate_only_under_fail_on_tier_c ... ok
[INFO] [stdout] test config::tests::find_config_prefers_the_nearest_ancestor ... ok
[INFO] [stdout] test config::tests::find_config_ignores_a_directory_named_like_the_file ... ok
[INFO] [stdout] test config::tests::discover_no_config_skips_every_lookup ... ok
[INFO] [stdout] test config::tests::find_config_falls_back_to_xdg_config_home ... ok
[INFO] [stdout] test cli::tests::per_file_ignores_invalid_glob_is_a_config_error ... ok
[INFO] [stdout] test cli::tests::run_select_matching_no_rule_code_is_an_error ... ok
[INFO] [stdout] test config::tests::find_config_returns_none_when_nothing_exists ... ok
[INFO] [stdout] test config::tests::find_config_project_wins_over_user_level ... ok
[INFO] [stdout] test config::tests::find_config_uses_home_dot_config_when_xdg_is_empty ... ok
[INFO] [stdout] test config::tests::find_config_walks_up_to_the_nearest_file ... ok
[INFO] [stdout] test config::tests::natlangs_absent_means_every_language ... ok
[INFO] [stdout] test config::tests::natlangs_accepts_a_single_string ... ok
[INFO] [stdout] test config::tests::natlangs_accepts_an_array ... ok
[INFO] [stdout] test config::tests::natlangs_dedupes_preserving_first_occurrence_order ... ok
[INFO] [stdout] test config::tests::natlangs_rejects_unknown_tag ... ok
[INFO] [stdout] test config::tests::parses_custom_rule_per_file_ignores_and_language_together ... ok
[INFO] [stdout] test config::tests::user_config_dir_needs_a_non_empty_xdg_or_home ... ok
[INFO] [stdout] test context::tests::walk_tree_skips_children_when_told_not_to_descend ... ok
[INFO] [stdout] test custom::tests::bad_files_glob_is_a_config_error ... ok
[INFO] [stdout] test custom::tests::bad_regex_is_a_config_error ... ok
[INFO] [stdout] test custom::tests::codes_assigned_in_declaration_order ... ok
[INFO] [stdout] test context::tests::nodes_query_is_empty_for_prose_ctx ... ok
[INFO] [stdout] test custom::tests::bad_tier_is_a_config_error ... ok
[INFO] [stdout] test context::tests::nodes_query_matches_a_kind_filtered_preorder_walk ... ok
[INFO] [stdout] test engine::tests::extend_select_unions_and_extend_ignore_subtracts_last ... ok
[INFO] [stdout] test config::tests::discover_explicit_missing_path_is_an_error ... ok
[INFO] [stdout] test engine::tests::resolve_enabled_includes_custom_codes_by_default_and_honors_ignore ... ok
[INFO] [stdout] test engine::tests::select_all_expands_before_unmatched_check ... ok
[INFO] [stdout] test engine::tests::unmatched_patterns_flags_typo ... ok
[INFO] [stdout] test engine::tests::unmatched_patterns_recognizes_custom_codes ... ok
[INFO] [stdout] test custom::tests::fix_hint_is_emitted_when_configured ... ok
[INFO] [stdout] test custom::tests::files_glob_restricts_which_paths_are_scanned ... ok
[INFO] [stdout] test custom::tests::prose_scan_hits_masked_stream_and_skips_fences ... ok
[INFO] [stdout] test custom::tests::files_glob_ignores_dot_slash_on_either_side ... ok
[INFO] [stdout] test cli::tests::run_select_of_a_rule_that_does_not_fire_exits_0 ... ok
[INFO] [stdout] test git::tests::outside_a_repo_is_a_clear_error ... ok
[INFO] [stdout] test git::tests::empty_selection_is_ok ... ok
[INFO] [stdout] test git::tests::paths_are_relative_to_dir_and_outside_dir_is_excluded ... ok
[INFO] [stdout] test engine::tests::html_lang_narrows_natlangs_per_file_but_config_wins ... ok
[INFO] [stdout] test git::tests::since_with_an_unknown_ref_is_a_clear_error ... ok
[INFO] [stdout] test groups::tests::expand_replaces_group_names_and_passes_codes_through ... ok
[INFO] [stdout] test groups::tests::expand_all_returns_every_rule_code ... ok
[INFO] [stdout] test git::tests::rename_yields_new_path_and_deletion_is_dropped ... ok
[INFO] [stdout] test git::tests::changed_covers_staged_and_unstaged ... ok
[INFO] [stdout] test groups::tests::groups_partition_every_rule ... ok
[INFO] [stdout] test git::tests::staged_bytes_of_a_path_not_in_the_index_is_an_error ... ok
[INFO] [stdout] test groups::tests::group_of_slop9_prefix_is_custom ... ok
[INFO] [stdout] test image::tests::jpeg_app11_c2pa_segment ... ok
[INFO] [stdout] test image::tests::jpeg_app13_iptc_segment ... ok
[INFO] [stdout] test image::tests::jpeg_malformed_segment_length_below_two_stops_without_panic ... ok
[INFO] [stdout] test image::tests::jpeg_fill_bytes_before_marker_are_skipped ... ok
[INFO] [stdout] test image::tests::jpeg_malformed_segment_missing_length_bytes_stops_without_panic ... ok
[INFO] [stdout] test image::tests::jpeg_tem_standalone_marker_does_not_break_parsing ... ok
[INFO] [stdout] test image::tests::jpeg_collects_exif_and_xmp_app1_segments_and_stops_at_sos ... ok
[INFO] [stdout] test image::tests::jpeg_malformed_segment_length_past_end_stops_without_panic ... ok
[INFO] [stdout] test image::tests::jpeg_standalone_marker_mid_stream_does_not_break_parsing ... ok
[INFO] [stdout] test image::tests::parse_reports_format_from_magic_bytes_alone ... ok
[INFO] [stdout] test image::tests::parse_returns_none_for_unrecognized_bytes ... ok
[INFO] [stdout] test image::tests::png_bogus_chunk_type_is_skipped_not_fatal ... ok
[INFO] [stdout] test image::tests::png_collects_text_ztxt_and_itxt ... ok
[INFO] [stdout] test image::tests::png_declared_length_past_end_stops_without_panic ... ok
[INFO] [stdout] test image::tests::png_exif_chunk_uses_printable_extract ... ok
[INFO] [stdout] test image::tests::png_itxt_compressed_flag_leaves_value_empty ... ok
[INFO] [stdout] test image::tests::png_truncated_chunk_header_stops_without_panic ... ok
[INFO] [stdout] test image::tests::png_with_no_text_chunks_has_empty_fields ... ok
[INFO] [stdout] test image::tests::latin1_lossy_caps_input_before_worst_case_expansion ... ok
[INFO] [stdout] test image::tests::png_zero_length_chunk_does_not_loop_and_parsing_continues ... ok
[INFO] [stdout] test image::tests::max_fields_cap_stops_a_walk_of_many_chunks ... ok
[INFO] [stdout] test image::tests::printable_drops_short_runs_and_keeps_long_ones ... ok
[INFO] [stdout] test image::tests::printable_joins_multiple_long_runs_with_newline ... ok
[INFO] [stdout] test git::tests::staged_reads_index_not_working_tree ... ok
[INFO] [stdout] test image::tests::printable_caps_a_single_unbroken_run ... ok
[INFO] [stdout] test image::tests::webp_chunk_size_past_end_stops_without_panic ... ok
[INFO] [stdout] test image::tests::webp_odd_size_payload_is_padded_and_next_chunk_still_parses ... ok
[INFO] [stdout] test image::tests::itxt_key_is_truncated_when_null_separator_is_far_into_the_chunk ... ok
[INFO] [stdout] test image::tests::utf8_lossy_bounded_caps_input_before_worst_case_expansion ... ok
[INFO] [stdout] test image::tests::webp_too_short_for_header_is_not_recognized ... ok
[INFO] [stdout] test lang::natlang_tests::from_tag_matches_primary_subtag_case_insensitively ... ok
[INFO] [stdout] test lang::natlang_tests::from_tag_rejects_unknown_or_empty_tags ... ok
[INFO] [stdout] test output::tests::commas_groups_thousands ... ok
[INFO] [stdout] test output::tests::json_without_stats_is_a_flat_array ... ok
[INFO] [stdout] test lang::natlang_tests::label_matches_display_form ... ok
[INFO] [stdout] test output::tests::markdown_groups_by_tier_with_blocking_first ... ok
[INFO] [stdout] test output::tests::json_with_stats_wraps_findings_and_stats ... ok
[INFO] [stdout] test output::tests::markdown_of_nothing_is_one_line ... ok
[INFO] [stdout] test output::tests::markdown_omits_a_tier_with_no_findings ... ok
[INFO] [stdout] test output::tests::render_stats_layout ... ok
[INFO] [stdout] test output::tests::sarif_level_uses_only_spec_valid_values ... ok
[INFO] [stdout] test output::tests::sarif_uri_is_repo_root_relative ... ok
[INFO] [stdout] test output::tests::sarif_result_carries_level_fix_and_region ... ok
[INFO] [stdout] test output::tests::sarif_with_stats_lands_in_run_properties ... ok
[INFO] [stdout] test output::tests::text_output_ignores_stats ... ok
[INFO] [stdout] test prose::tests::blank_then_indented_child_is_blanked_as_code_not_an_item ... ok
[INFO] [stdout] test prose::tests::block_with_a_directive_line_is_dropped ... ok
[INFO] [stdout] test prose::tests::block_with_a_doctest_prompt_is_dropped ... ok
[INFO] [stdout] test prose::tests::columns_count_source_chars_across_blanked_multibyte_spans ... ok
[INFO] [stdout] test prose::tests::fence_then_indented_bullet_is_not_an_item ... ok
[INFO] [stdout] test prose::tests::fenced_block_fully_blanked_and_length_preserved ... ok
[INFO] [stdout] test prose::tests::frontmatter_detected_and_excluded_from_words ... ok
[INFO] [stdout] test prose::tests::html_block_starts_and_block_initial ... ok
[INFO] [stdout] test prose::tests::html_attribute_values_become_strings ... ok
[INFO] [stdout] test prose::tests::html_attribute_gt_and_src_value ... ok
[INFO] [stdout] test prose::tests::html_dash_and_quote_entities_are_decoded_into_the_side_table ... ok
[INFO] [stdout] test prose::tests::html_comment_restored_and_ignore_directive_found_outside_script ... ok
[INFO] [stdout] test prose::tests::html_entities_stay_blank ... ok
[INFO] [stdout] test prose::tests::html_empty_or_valueless_href_has_no_url_span ... ok
[INFO] [stdout] test prose::tests::html_footer_aside_and_nav_ranges_are_recorded ... ok
[INFO] [stdout] test prose::tests::html_inline_code_becomes_a_code_span_and_pre_does_not ... ok
[INFO] [stdout] test prose::tests::html_lang_ignores_a_decoy_tag_inside_a_leading_comment ... ok
[INFO] [stdout] test prose::tests::html_lang_ignores_inner_element_and_unknown_or_missing_tags ... ok
[INFO] [stdout] test prose::tests::html_lang_is_none_for_the_markdown_family ... ok
[INFO] [stdout] test prose::tests::html_lang_parses_common_tag_shapes ... ok
[INFO] [stdout] test prose::tests::html_masks_tags_and_restores_text ... ok
[INFO] [stdout] test prose::tests::html_only_h1_to_h6_are_headings ... ok
[INFO] [stdout] test prose::tests::html_paragraphs_are_leaf_blocks_without_list_table_or_ui_tags ... ok
[INFO] [stdout] test prose::tests::html_same_line_headings_keep_disjoint_spans ... ok
[INFO] [stdout] test prose::tests::html_skips_code_form_and_vector_subtrees ... ok
[INFO] [stdout] test image::tests::max_field_bytes_truncates_an_oversized_ascii_value ... ok
[INFO] [stdout] test prose::tests::html_template_syntax_blanked_before_the_parse ... ok
[INFO] [stdout] test prose::tests::html_unbalanced_template_opener_fails_closed ... ok
[INFO] [stdout] test prose::tests::html_unclosed_p_keeps_the_text_before_the_list_it_swallows ... ok
[INFO] [stdout] test image::tests::truncate_value_backs_off_to_a_char_boundary_with_multi_byte_chars ... ok
[INFO] [stdout] test prose::tests::ignore_comment_in_inline_code_is_not_a_real_suppression ... ok
[INFO] [stdout] test prose::tests::html_unterminated_comment_leaks_no_markup ... ok
[INFO] [stdout] test prose::tests::indented_code_block_is_blanked_and_prose_around_it_survives ... ok
[INFO] [stdout] test prose::tests::indented_continuation_of_a_paragraph_is_not_treated_as_code ... ok
[INFO] [stdout] test prose::tests::inline_code_span_is_blanked ... ok
[INFO] [stdout] test prose::tests::html_headings_map_to_line_spans ... ok
[INFO] [stdout] test prose::tests::lazy_paragraph_after_blank_ends_the_list ... ok
[INFO] [stdout] test prose::tests::line_col_maps_known_byte ... ok
[INFO] [stdout] test prose::tests::line_col_memo_is_exact_for_any_query_order_and_multibyte_text ... ok
[INFO] [stdout] test prose::tests::in_heading_in_url_url_span_at_and_line_span_match_brute_force_scans ... ok
[INFO] [stdout] test prose::tests::merged_spans_are_disjoint_and_span_contains_uses_half_open_ranges ... ok
[INFO] [stdout] test prose::tests::no_frontmatter_when_doc_does_not_open_with_dashes ... ok
[INFO] [stdout] test prose::tests::ordered_parent_with_four_space_child_is_an_item ... ok
[INFO] [stdout] test prose::tests::markdown_has_no_block_starts ... ok
[INFO] [stdout] test prose::tests::ordinary_prose_block_is_still_kept ... ok
[INFO] [stdout] test prose::tests::over_indented_tight_child_is_not_an_item ... ok
[INFO] [stdout] test prose::tests::paragraph_of_a_shallower_item_keeps_that_items_nesting ... ok
[INFO] [stdout] test prose::tests::paragraph_blocks_memo_equals_a_cold_build ... ok
[INFO] [stdout] test prose::tests::real_ignore_comment_outside_code_is_still_recognized ... ok
[INFO] [stdout] test prose::tests::tab_nested_child_is_an_item ... ok
[INFO] [stdout] test prose::tests::tight_nested_list_at_2_4_6_spaces_yields_one_block_of_four_items ... ok
[INFO] [stdout] test prose::tests::triple_nested_blockquote_is_not_read_as_a_doctest ... ok
[INFO] [stdout] test prose::tests::unterminated_fence_blanks_through_eof ... ok
[INFO] [stdout] test prose::tests::unterminated_frontmatter_falls_through_as_ordinary_prose ... ok
[INFO] [stdout] test prose::tests::wrapped_parent_still_recognizes_a_nested_item ... ok
[INFO] [stdout] test prose_words::tests::adjacent_hedge_stack_compiles_and_matches ... ok
[INFO] [stdout] test prose_words::tests::cliche_phrases_compiles_and_matches ... ok
[INFO] [stdout] test prose_words::tests::cliche_phrases_new_markers_compile_and_match ... ok
[INFO] [stdout] test prose::tests::inline_code_faking_indent_is_not_an_item ... ok
[INFO] [stdout] test prose_words::tests::filler_adverbs_second_pass_marker_compiles_and_matches ... ok
[INFO] [stdout] test engine::tests::natlangs_setting_gates_english_only_rules ... ok
[INFO] [stdout] test prose_words::tests::filler_adverbs_compiles_and_matches ... ok
[INFO] [stdout] test prose_words::tests::filler_phrases_compiles_and_matches ... ok
[INFO] [stdout] test prose_words::tests::reasoning_chain_fragment_compiles_and_matches_both_apostrophes ... ok
[INFO] [stdout] test prose_words::tests::rule_of_three_compiles_and_matches ... ok
[INFO] [stdout] test prose_words::tests::rule_of_three_matches_multi_word_list_items ... ok
[INFO] [stdout] test prose::tests::html_href_is_a_url_span ... ok
[INFO] [stdout] test prose_words::tests::filler_phrases_second_pass_markers_compile_and_match ... ok
[INFO] [stdout] test prose_words::tests::hedge_phrases_compiles_and_matches ... ok
[INFO] [stdout] test prose_words::tests::trailing_participle_compiles_and_matches ... ok
[INFO] [stdout] test prose_words::tests::negative_parallelism_compiles_and_matches ... ok
[INFO] [stdout] test prose_words::tests::trailing_participle_second_pass_verbs_compile_and_match ... ok
[INFO] [stdout] test prose_words::tests::unscoped_boundary_scan_flags_only_bare_boundaries ... ok
[INFO] [stdout] test prose_words::tests::vocab_tier1_compiles_and_matches ... ok
[INFO] [stdout] test prose_words::tests::vocab_tier1_second_pass_markers_compile_and_match ... ok
[INFO] [stdout] test prose_words::tests::vocab_new_markers_compile_and_match ... ok
[INFO] [stdout] test prose_words::tests::vocab_tier2_compiles_and_matches ... ok
[INFO] [stdout] test registry::tests::rule_codes_are_unique ... ok
[INFO] [stdout] test registry::tests::tier_c_rules_are_default_off ... ok
[INFO] [stdout] test prose_words::tests::vocab_tier2_second_pass_markers_compile_and_match ... ok
[INFO] [stdout] test image::tests::text_chunk_key_is_truncated_when_null_separator_is_far_into_the_chunk ... ok
[INFO] [stdout] test rules::artifact::attribution::tests::does_not_match_benign_ai_mention ... ok
[INFO] [stdout] test rules::artifact::attribution::tests::does_not_match_pt_br_benign_ai_mention ... ok
[INFO] [stdout] test rules::artifact::attribution::tests::matches_attribution ... ok
[INFO] [stdout] test rules::artifact::attribution::tests::pt_br_panel_fires_through_check_under_default_union ... ok
[INFO] [stdout] test rules::artifact::attribution::tests::language_neutral_panels_fire_regardless_of_natlangs ... ok
[INFO] [stdout] test rules::artifact::attribution::tests::pt_br_gate_silences_portuguese_panel_when_only_english_selected ... ok
[INFO] [stdout] test rules::artifact::citation::tests::flags_bracketed_source_marker ... ok
[INFO] [stdout] test rules::artifact::citation::tests::flags_content_reference_token ... ok
[INFO] [stdout] test rules::artifact::citation::tests::flags_repeated_citation_count_token ... ok
[INFO] [stdout] test rules::artifact::citation::tests::flags_search_tool_token ... ok
[INFO] [stdout] test rules::artifact::citation::tests::ignores_lowercase_version_string ... ok
[INFO] [stdout] test rules::artifact::elision::tests::first_on_line_detection ... ok
[INFO] [stdout] test rules::artifact::citation::tests::flags_utm_source_inside_url ... ok
[INFO] [stdout] test rules::artifact::citation::tests::skips_code_fence ... ok
[INFO] [stdout] test rules::artifact::attribution::tests::matches_pt_br_attribution ... ok
[INFO] [stdout] test rules::artifact::elision::tests::html_todo_comment_defers_to_slop013 ... ok
[INFO] [stdout] test rules::artifact::elision::tests::html_elision_comment_inside_pre_is_quiet ... ok
[INFO] [stdout] test rules::artifact::elision::tests::html_trailing_comment_after_markup_is_quiet ... ok
[INFO] [stdout] test rules::artifact::elision::tests::html_elision_comment_fires ... ok
[INFO] [stdout] test rules::artifact::elision::tests::does_not_match_prose ... ok
[INFO] [stdout] test rules::artifact::elision::tests::matches_rest_unchanged ... ok
[INFO] [stdout] test rules::artifact::attribution::tests::re_tool_pt_br_alternatives ... ok
[INFO] [stdout] test git::tests::since_uses_merge_base_not_tip ... ok
[INFO] [stdout] test rules::artifact::elision::tests::re_a_pt_br_alternatives ... ok
[INFO] [stdout] test rules::artifact::fence::tests::matches_bare_fence ... ok
[INFO] [stdout] test rules::artifact::fence::tests::does_not_match_prefixed_fence ... ok
[INFO] [stdout] test rules::artifact::elision::tests::pt_br_panel_fires_through_check_under_default_union ... ok
[INFO] [stdout] test rules::artifact::elision::tests::ignores_pt_br_comment_without_ellipsis ... ok
[INFO] [stdout] test rules::artifact::elision::tests::pt_br_gate_silences_portuguese_panel_when_only_english_selected ... ok
[INFO] [stdout] test rules::artifact::elision::tests::matches_pt_br_rest_unchanged ... ok
[INFO] [stdout] test rules::artifact::elision::tests::re_b_pt_br_alternatives ... ok
[INFO] [stdout] test rules::artifact::html_title::tests::flags_empty_title ... ok
[INFO] [stdout] test rules::artifact::html_title::tests::flags_emmet_default_title ... ok
[INFO] [stdout] test rules::artifact::html_title::tests::flags_case_and_whitespace_variants ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::does_not_match_explanation ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::does_not_match_ordinary_numbered_comment ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::matches_reasoning_chain_leakage ... ok
[INFO] [stdout] test prose_words::tests::every_regex_word_boundary_is_ascii_scoped ... ok
[INFO] [stdout] test rules::artifact::html_title::tests::clean_named_titles ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::matches_preamble ... ok
[INFO] [stdout] test rules::artifact::residue::tests::diagnostic_carries_a_fix_hint ... ok
[INFO] [stdout] test rules::artifact::residue::tests::dedupes_multiple_matches_per_line ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::ignores_pt_br_como_ia_dizendo ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_end_of_line_closer ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::matches_pt_br_preamble ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::pt_br_gate_silences_portuguese_panel_when_only_english_selected ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::pt_br_panel_fires_through_check_under_default_union ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::matches_pt_br_reasoning_chain_leakage ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_line_initial_opener ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_paragraph_initial_acknowledgment_loop ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_new_opener_markers ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_end_of_line_closer ... ok
[INFO] [stdout] test rules::artifact::preamble::tests::re_pt_br_alternatives ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_line_initial_opener ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_closer_variants ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_opener_variants ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_opener_com_certeza ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_self_id_disclaimer ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_paragraph_initial_acknowledgment_loop ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_refusal_boilerplate ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_reasoning_chain_leakage ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_refusal_boilerplate ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_reviewer_leakage ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_self_id_disclaimer ... ok
[INFO] [stdout] test rules::artifact::residue::tests::html_ack_loop_only_when_it_opens_a_block ... ok
[INFO] [stdout] test rules::artifact::residue::tests::ignores_mid_paragraph_acknowledgment_loop ... ok
[INFO] [stdout] test rules::artifact::residue::tests::ignores_mid_sentence_closer ... ok
[INFO] [stdout] test rules::artifact::residue::tests::ignores_pt_br_mid_sentence_claro ... ok
[INFO] [stdout] test rules::artifact::residue::tests::html_step_heading_and_list_item_are_structure ... ok
[INFO] [stdout] test rules::artifact::residue::tests::ignores_mid_sentence_opener ... ok
[INFO] [stdout] test rules::artifact::residue::tests::ignores_plain_sentence_with_passo ... ok
[INFO] [stdout] test rules::artifact::residue::tests::ignores_pt_br_midsentence_numbered_step ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_reasoning_chain_leakage_markers ... ok
[INFO] [stdout] test rules::artifact::residue::tests::ignores_pt_br_mid_paragraph_acknowledgment_loop ... ok
[INFO] [stdout] test rules::artifact::residue::tests::ignores_pt_br_mid_sentence_closer ... ok
[INFO] [stdout] test rules::artifact::residue::tests::pt_br_gate_silences_portuguese_panel_when_only_english_selected ... ok
[INFO] [stdout] test rules::artifact::residue::tests::numbered_step_nested_four_spaces_deep_is_still_structure ... ok
[INFO] [stdout] test rules::artifact::residue::tests::ignores_pt_br_ordinary_sign_offs_and_asides ... ok
[INFO] [stdout] test rules::artifact::residue::tests::numbered_step_mid_sentence_is_still_residue ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_allcaps_insert_token ... ok
[INFO] [stdout] test rules::artifact::residue::tests::numbered_step_as_structure_is_not_residue ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_pt_br_self_id_variants ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_bracketed_placeholder ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_allcaps_here_token ... ok
[INFO] [stdout] test rules::artifact::residue::tests::flags_speculative_gap_filling_markers ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_placeholder_date_in_frontmatter ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_pt_br_allcaps_aqui_token ... ok
[INFO] [stdout] test rules::artifact::residue::tests::skips_code_fence ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_pt_br_allcaps_insert_token ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_html_comment_instruction ... ok
[INFO] [stdout] test engine::tests::prewarm_runs_every_rule_on_the_warm_up_document ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_pt_br_bracketed_placeholder ... ok
[INFO] [stdout] test rules::artifact::template::tests::ignores_pt_br_markdown_link_even_with_keyword_text ... ok
[INFO] [stdout] test rules::artifact::template::tests::pt_br_gate_silences_portuguese_panel_when_only_english_selected ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_pt_br_placeholder_date ... ok
[INFO] [stdout] test rules::artifact::template::tests::re_allcaps_pt_br_alternatives ... ok
[INFO] [stdout] test rules::artifact::template::tests::ignores_nested_bracket_markdown_link ... ok
[INFO] [stdout] test rules::artifact::template::tests::ignores_markdown_link_even_with_keyword_text ... ok
[INFO] [stdout] test rules::artifact::template::tests::ignores_ordinary_screaming_case_constants ... ok
[INFO] [stdout] test rules::artifact::template::tests::re_bracket_open_pt_br_alternatives ... ok
[INFO] [stdout] test rules::artifact::template::tests::ignores_ordinary_link_and_ref_def ... ok
[INFO] [stdout] test rules::artifact::template::tests::ignores_pt_br_ordinary_data_sentence ... ok
[INFO] [stdout] test rules::format::boldface::tests::clean_two_item_glossary_and_single_stray_bold ... ok
[INFO] [stdout] test rules::format::boldface::tests::flags_bold_lead_in_list_run ... ok
[INFO] [stdout] test rules::artifact::template::tests::re_date_pt_br_alternatives ... ok
[INFO] [stdout] test rules::artifact::template::tests::re_html_comment_pt_br_alternatives ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::block_lengths_split_on_blank_runs ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::block_lengths_ignores_leading_and_trailing_blanks ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::content_line_lengths_counts_chars_not_bytes ... ok
[INFO] [stdout] test rules::format::boldface::tests::flags_both_density_and_lead_in_run_together ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::content_line_lengths_ignores_delimiter_only_lines ... ok
[INFO] [stdout] test rules::format::boldface::tests::html_strong_and_b_count_toward_density_outside_headings ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::content_line_lengths_matches_a_hand_computed_cv ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::go_is_not_a_declared_lang ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::indent_depths_counts_distinct_leading_widths ... ok
[INFO] [stdout] test engine::tests::custom_rule_finding_is_suppressible_by_code ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::flat_file_stays_silent ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::few_blocks_stays_silent ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::rule_is_tier_c_and_opt_in ... ok
[INFO] [stdout] test context::tests::deeply_nested_source_does_not_overflow_the_stack ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::one_signal_alone_stays_silent ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::python_and_typescript_fire_on_their_own_uniform_shapes ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::fires_once_at_line_one_and_names_both_values ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_your_content_here_comment ... ok
[INFO] [stdout] test rules::artifact::template::tests::flags_pt_br_html_comment_instruction ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::short_file_stays_silent_even_if_perfectly_uniform ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::crlf_source_measures_the_same_as_lf ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_attribution_on_first_body_line_after_frontmatter ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_blockquote_attribution ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_dialogue_run_but_flags_its_mid_line_dash ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_attribution_after_blank_line ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_attribution_on_blockquote_lazy_continuation_line ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_dialogue_runs_of_any_length_in_any_dash_form ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::undefined_line_variation_stays_silent ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_attribution_after_whitespace_only_blank_line ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_en_dash_block_initial_attribution ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_en_dash_numeric_range ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_horizontal_rule_and_hyphens ... ok
[INFO] [stdout] test rules::format::emdash::tests::diagnostic_carries_a_fix_hint ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_line_initial_attribution ... ok
[INFO] [stdout] test rules::format::emdash::tests::allows_spaced_en_dash_numeric_range ... ok
[INFO] [stdout] test rules::format::emdash::tests::each_occurrence_on_a_line_gets_its_own_diagnostic ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_dash_in_heading ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_dash_on_list_item_continuation_line ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_spaced_em_dash_between_digits ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_single_occurrence_no_density_floor ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::generated_header_stays_silent ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_dash_at_column_one_of_a_continuation_line ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_en_dash_with_lopsided_spacing_between_digits ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_dash_starting_a_wrapped_continuation_line ... ok
[INFO] [stdout] test rules::format::code_uniformity::tests::trailing_whitespace_anywhere_stays_silent ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_spaced_mid_sentence_dash ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_tight_mid_sentence_dash ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_wrapped_dash_line_under_a_non_dash_opening_line ... ok
[INFO] [stdout] test rules::format::emdash::tests::html_block_opening_dash_is_attribution ... ok
[INFO] [stdout] test rules::format::emdash::tests::html_entity_dash_run_extends_the_attribution_exemption ... ok
[INFO] [stdout] test rules::format::emdash::tests::html_entity_em_dash_counts_and_keeps_the_attribution_exemption ... ok
[INFO] [stdout] test rules::format::emdash::tests::skips_dashes_inside_code_fence ... ok
[INFO] [stdout] test rules::format::emdash::tests::skips_inline_code_dash ... ok
[INFO] [stdout] /tmp/.tmpfs7d5l/slop.md:1:30 SLOP012 LLM tool/citation artifact token left in text
[INFO] [stdout] [
[INFO] [stdout]   {
[INFO] [stdout]     "code": "SLOP012",
[INFO] [stdout]     "name": "LLM tool / citation artifact tokens",
[INFO] [stdout]     "tier": "A",
[INFO] [stdout]     "path": "/tmp/.tmp7L0um9/slop.md",
[INFO] [stdout]     "line": 1,
[INFO] [stdout]     "col": 30,
[INFO] [stdout]     "message": "LLM tool/citation artifact token left in text"
[INFO] [stdout]   }
[INFO] [stdout] ]
[INFO] [stdout] test rules::format::emdash::tests::skips_frontmatter ... ok
[INFO] [stdout] test rules::format::emdash::tests::wrapped_dash_line_does_not_launder_the_dash_line_below_it ... ok
[INFO] [stdout] test cli::tests::run_no_config_bypasses_an_explicit_config_file ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_mid_sentence_en_dash ... ok
[INFO] [stdout] test rules::format::heading_style::tests::clean_code_and_table_bodies_excluded ... ok
[INFO] [stdout] test rules::format::heading_style::tests::clean_nested_and_reference_heading_thin_bodies_excluded ... ok
[INFO] [stdout] test rules::format::heading_style::tests::clean_single_title_cased_heading_and_single_emoji_bullet ... ok
[INFO] [stdout] test rules::format::heading_style::tests::clean_single_thin_section_below_floor ... ok
[INFO] [stdout] test rules::format::heading_style::tests::clean_pt_br_reference_heading_thin_body_excluded ... ok
[INFO] [stdout] test rules::format::heading_style::tests::blanked_inline_code_does_not_manufacture_a_marker ... ok
[INFO] [stdout] test cli::tests::run_format_json_exit_code_matches_text ... ok
[INFO] [stdout] test cli::tests::run_write_baseline_then_baseline_filters_the_recorded_finding ... ok
[INFO] [stdout] test rules::format::heading_style::tests::flags_thin_stacked_sections ... ok
[INFO] [stdout] test rules::format::heading_style::tests::flags_checkmark_and_arrow_markers ... ok
[INFO] [stdout] test rules::format::heading_style::tests::flags_text_default_emoji_missed_by_the_property_class ... ok
[INFO] [stdout] test rules::format::heading_style::tests::html_title_case_headings_still_count ... ok
[INFO] [stdout] test cli::tests::run_ignore_of_the_firing_rule_exits_0 ... ok
[INFO] [stdout] /tmp/.tmph9R5Nm/slop.md:1:30 SLOP012 LLM tool/citation artifact token left in text
[INFO] [stdout] test rules::format::heading_style::tests::empty_heading_does_not_glue_to_next_lines_emoji ... ok
[INFO] [stdout] test rules::format::heading_style::tests::flags_symbol_markers_separately_from_emoji ... ok
[INFO] [stdout] test rules::format::heading_style::tests::flags_emoji_marker_lines ... ok
[INFO] [stdout] test rules::format::heading_style::tests::flags_pt_br_title_case_headings_with_pt_br_stopwords ... ok
[INFO] [stdout] test rules::format::heading_style::tests::mid_sentence_arrows_and_excluded_symbols_are_not_markers ... ok
[INFO] [stdout] test rules::format::heading_style::tests::html_feature_cards_are_not_thin_sections ... ok
[INFO] [stdout] test cli::tests::run_default_exits_1_on_a_tier_a_finding ... ok
[INFO] [stdout] test rules::format::heading_style::tests::flags_title_case_headings_with_sentence_case_guard ... ok
[INFO] [stdout] test rules::format::heading_style::tests::natlangs_gate_silences_pt_br_reference_heading_exemption_under_en_only ... ok
[INFO] [stdout] test rules::format::smartquotes::tests::clean_single_curly_apostrophe_below_floor ... ok
[INFO] [stdout] test rules::format::smartquotes::tests::flags_curly_quotes_at_or_above_floor ... ok
[INFO] [stdout] test rules::format::heading_style::tests::one_emoji_plus_one_symbol_does_not_reach_either_threshold ... ok
[INFO] [stdout] test rules::format::smartquotes::tests::html_quote_entities_count_as_smart_quotes ... ok
[INFO] [stdout] test rules::imports_data::tests::go_mod_parses_single_line_require ... ok
[INFO] [stdout] test rules::imports_data::tests::package_json_collects_all_dep_fields ... ok
[INFO] [stdout] test rules::format::heading_style::tests::natlangs_gate_silences_pt_br_stopwords_under_en_only ... ok
[INFO] [stdout] test rules::format::smartquotes::tests::skips_curly_quotes_inside_code_fence ... ok
[INFO] [stdout] test rules::imports_data::tests::pep503_normalization_examples ... ok
[INFO] [stdout] test rules::imports_data::tests::pyproject_parses_pep508_specifiers ... ok
[INFO] [stdout] test rules::imports_data::tests::requirements_txt_parses_lines ... ok
[INFO] [stdout] test rules::imports_data::tests::discover_climbs_to_the_manifest_when_the_root_is_a_file ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::clean_on_bare_adobe_photoshop_camera_exif ... ok
[INFO] [stdout] test rules::imports_data::tests::go_mod_parses_module_and_require_block ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::clean_on_recraft_used_as_an_ordinary_verb ... ok
[INFO] [stdout] test rules::imports_data::tests::tsconfig_extracts_path_alias_prefixes ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::flags_generator_name_in_software_tag ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::matches_case_insensitively ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::skips_field_that_declares_source_type_even_when_it_also_names_a_generator ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::skips_slop046_owned_keys_even_when_they_name_a_generator ... ok
[INFO] [stdout] test rules::provenance::image_prompt::tests::clean_on_bare_png_with_no_text_chunks ... ok
[INFO] [stdout] test rules::provenance::image_prompt::tests::clean_on_bare_prompt_key_alone ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::flags_generator_named_in_a_lone_prompt_field ... ok
[INFO] [stdout] test rules::provenance::image_prompt::tests::flags_compressed_ztxt_workflow_on_keyword_alone ... ok
[INFO] [stdout] test rules::provenance::image_source_type::tests::clean_on_bare_png_with_no_text_chunks ... ok
[INFO] [stdout] test rules::provenance::image_prompt::tests::clean_on_icc_profile_and_author_keys ... ok
[INFO] [stdout] test rules::provenance::image_prompt::tests::owns_bare_prompt_only_beside_a_prompt_key ... ok
[INFO] [stdout] test rules::provenance::image_prompt::tests::fires_once_even_with_two_prompt_shaped_fields ... ok
[INFO] [stdout] test rules::imports_data::tests::discover_descends_subdirs_skips_vendor_dirs_and_follows_symlinked_manifests ... ok
[INFO] [stdout] test rules::provenance::image_prompt::tests::flags_a1111_parameters_field ... ok
[INFO] [stdout] test rules::provenance::image_source_type::tests::clean_on_c2pa_camera_provenance_with_no_ai_vocabulary ... ok
[INFO] [stdout] test rules::imports_data::tests::discover_empty_dir_yields_empty_index ... ok
[INFO] [stdout] test rules::imports_data::tests::discover_walks_temp_dir_and_merges_manifests ... ok
[INFO] [stdout] test rules::provenance::image_source_type::tests::matches_case_insensitively ... ok
[INFO] [stdout] test rules::provenance::image_source_type::tests::skips_slop046_owned_key_even_when_its_value_declares_source_type ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::clean_on_bare_ordinary_words_that_are_not_generator_names ... ok
[INFO] [stdout] test rules::provenance::image_source_type::tests::flags_composite_variant_as_ai_assisted_edit ... ok
[INFO] [stdout] test rules::provenance::image_source_type::tests::compressed_source_type_declaration_is_a_known_blind_spot ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::clean_on_medalled_athlete_word_containing_dalle ... ok
[INFO] [stdout] test rules::provenance::image_source_type::tests::flags_plain_trained_algorithmic_media_as_fully_generated ... ok
[INFO] [stdout] test rules::provenance::image_generator::tests::compressed_generator_name_is_a_known_blind_spot ... ok
[INFO] [stdout] test rules::rhetoric::cliche::tests::clean_ordinary_prose ... ok
[INFO] [stdout] test rules::rhetoric::cliche::tests::skips_cliche_inside_url ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::clean_url_colon ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::clean_clock_time ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::clean_frontmatter_key_value ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::clean_ordinary_technical_colon_outside_noun_list ... ok
[INFO] [stdout] test rules::rhetoric::cliche::tests::flags_cliche_in_heading_and_body ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_clean_problema_lead_in ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::clean_label_prefix ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_clean_ordinary_technical_colon_outside_noun_list ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::html_paragraph_opening_reveal ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_clean_bare_label_colon ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_clean_diferenca_lead_in ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::indented_markdown_line_still_opens_a_sentence ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_clean_url_colon ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::pt_br_gate_silences_portuguese_panel_when_only_english_selected ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::flags_relative_clause_reveal ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::flags_short_noun_phrase_reveal ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_clean_phrase_over_word_cap ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::clean_list_intro_colon ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_flags_idiom_noun ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_flags_relative_clause_reveal ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_flags_onde_relative_clause_reveal ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_negative_listing_does_not_cross_a_blank_line ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_portuguese_no_is_not_english_negation ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_pt_br_negative_listing_fragment_with_comma ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::ptbr_flags_short_noun_phrase_reveal ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_ordinary_two_sentence_paragraph ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::does_not_duplicate_slop017_not_only_but_also ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_single_mid_sentence_negation ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_pt_br_binary_contrast_does_not_cross_a_blank_line ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_pt_br_does_not_duplicate_slop017_nao_apenas_mas ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_cross_sentence_its_not_contrast ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_pt_br_nao_se_trata_de_without_sim ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_isnt_comma_contrast ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_negative_listing_no_fragments ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_not_about_contrast ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_pt_br_nao_se_trata_de_e_sim_de_contrast ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_pt_br_negative_listing_across_a_single_line_wrap ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_pt_br_negative_listing_run ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_the_problem_isnt_contrast ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_negative_listing_run ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_pt_br_cross_sentence_contrast_over_crlf ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_pt_br_nao_se_trata_de_contrast ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_pt_br_cross_sentence_contrast ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_pt_br_nao_e_sobre_contrast ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::pt_br_gate_silences_portuguese_panel_when_only_english_selected ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_pt_br_negative_listing_does_not_cross_a_blank_line ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_the_question_isnt_contrast ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::flags_pt_br_o_problema_contrast ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::file_exempt_by_whatsnew_directory ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::clean_present_tense_description ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::flags_when_outside_the_exempt_heading ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::flags_used_to_be ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::exempt_under_pt_br_changelog_heading ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::exempt_under_changelog_heading ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::flags_was_added_to ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::clean_pt_br_dropped_shapes ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::clean_repeated_i_opener_is_not_robotic_rhythm ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::clean_repeated_determiner_opener_is_not_robotic_rhythm ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::clean_conjunction_mid_sentence_not_opener ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::clean_four_sentences_with_varied_length ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::clean_no_stock_fragment ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::a_lone_initial_alone_does_not_manufacture_a_run ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::clean_varied_opening_words ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::flags_each_pt_br_diff_anchor_alternative ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::clean_varied_sentence_lengths ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::flags_consecutive_and_but_openers ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::code_span_contributes_its_own_token_count ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::flags_when_outside_the_pt_br_exempt_heading ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::headings_are_not_treated_as_sentences ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::dialogue_turns_do_not_count_toward_or_break_a_short_sentence_run ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::clean_repeated_pt_br_preposition_opener_is_not_robotic_rhythm ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::html_code_only_paragraph_anchors_on_the_code_span ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::html_inline_code_counts_as_words_in_its_sentence ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::list_items_are_not_treated_as_sentences ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::flags_three_consecutive_short_sentences ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::robotic_rhythm_names_the_earliest_qualifying_opener ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::html_paragraphs_are_one_element_each ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::flags_same_opening_word_three_times ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::flags_stock_mic_drop_fragment ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::lone_initials_do_not_count_toward_or_break_a_short_sentence_run ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::flags_four_sentences_with_uniform_length ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::split_sentences_keeps_abbreviation_periods_inside_the_sentence ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::inline_code_is_not_read_as_absent ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::split_sentences_splits_after_a_sentence_ending_in_no ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::split_sentences_still_splits_after_a_sentence_that_contains_an_abbreviation ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::table_rows_are_not_treated_as_sentences ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::robotic_rhythm_opener_selection_is_deterministic_across_runs ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_ordinary_review_sentence ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_bare_imagine_without_que_or_so ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_ordinary_sentence_about_the_cache ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_sentence_mentioning_plot_and_twist_mid_clause ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_ordinary_sentence_with_dive_in_and_take_a_look ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_na_realidade_is_not_na_real ... ok
[INFO] [stdout] test rules::rhetoric::fragmentation::tests::clean_repeated_if_opener_is_not_robotic_rhythm ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_sentence_using_at_its_core ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::diagnostic_carries_a_fix_hint ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::dedupes_to_one_diagnostic_per_line ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_authority_trope_openers ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_nos_dias_de_hoje_with_comma ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_hoje_em_dia_without_comma ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::does_not_duplicate_recap_real_question_kicker ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_mid_sentence_a_real_e_que ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_pt_br_signposting_openers ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_rhetorical_setup_phrase ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_long_answer_after_question ... ok
[INFO] [stdout] test rules::format::boldface::tests::flags_bold_density_overuse ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_self_answered_question_with_ascii_opener ... ok
[INFO] [stdout] test rules::format::emdash::tests::flags_en_dash_with_one_digit_and_one_word_neighbor ... ok
[INFO] [stdout] test rules::imports_data::tests::cargo_toml_normalizes_hyphens_and_collects_all_sections ... ok
[INFO] [stdout] test rules::rhetoric::contrast::tests::clean_pt_br_plain_negation ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::file_exempt_by_changelog_basename ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::pt_br_gate_silences_portuguese_panel_when_only_english_selected ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_self_answered_question_with_accented_opener ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::clean_heading_that_only_partially_matches ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::skips_phrase_inside_frontmatter ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_pt_br_conversational_openers ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::skips_phrase_inside_url ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_throat_clearing_opener ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::ignores_answer_clause_that_opens_with_a_digit ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::clean_pt_br_dropped_and_excluded_headings ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::flags_despite_these_challenges ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::clean_specific_heading_and_body ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::clean_nos_dias_de_hoje_without_comma ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_pt_br_throat_clearing_openers ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_conversational_openers ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_faux_insight_setup ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::flags_each_pt_br_filler_heading ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::flags_filler_heading ... ok
[INFO] [stdout] test rules::rhetoric::colon_reveal::tests::clean_phrase_over_word_cap ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_signposting_openers ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::flags_faces_several_challenges_shape ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::flags_filler_heading_case_insensitively ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_self_answered_question ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::html_faq_answer_in_the_next_block_is_not_self_answered ... ok
[INFO] [stdout] test rules::rhetoric::outline_section::tests::flags_each_pt_br_filler_body_alternative ... ok
[INFO] [stdout] test rules::rhetoric::diff_anchor::tests::clean_no_longer_requires_is_deliberately_unclaimed ... ok
[INFO] [stdout] test rules::rhetoric::opener::tests::flags_pt_br_rhetorical_setup_openers ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::english_math_list_with_bare_e_is_silent ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::flags_two_strong_subsignals ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::flags_three_one_comma_pt_br_triads ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::flags_three_rule_of_three_lists_alone ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::plain_pt_br_grocery_list_is_silent ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::pt_br_proper_noun_list_is_silent ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::clause_words_outside_the_middle_item_do_not_reject ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::bare_mas_without_sim_is_silent ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::clean_single_rule_of_three_and_factual_gerund ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::acronyms_and_sentence_initial_capitals_still_count ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::skips_headings ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::flags_pt_br_negative_parallelism_plus_gerund_tail ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::flags_two_new_trailing_participle_verbs ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::repeated_appositive_lead_lists_stay_silent ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::compound_sentences_are_not_tricolons ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::pt_br_compound_sentence_with_e_in_the_middle_item_is_silent ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::tricolon_run_gets_the_tricolon_hint ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::flags_pt_br_mais_do_que_negative_parallelism_plus_gerund_tail ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::plain_mais_do_que_followed_by_conjunction_e_is_silent ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::clean_two_promo_hits_below_floor ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::does_not_duplicate_cliche_game_changer_span ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::does_not_duplicate_vocabulary_boast_span ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::flags_three_abstract_tricolons ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::clean_bare_from_to_range_is_ordinary_english ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::flags_pt_br_garanta_ja ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::flags_three_distinct_promo_phrases ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::flags_repeated_single_phrase ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::hyphenated_token_does_not_hide_a_list_tail ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::clean_ordinary_use_of_reminder_and_shift_words ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::flags_each_pt_br_promo_phrase_alternative ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::clean_idiomatic_serves_as_without_article ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::clean_pt_br_dropped_shapes ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::clean_pt_br_dropped_promo_shapes ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::flags_three_distinct_pt_br_promo_hits_at_threshold ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::clean_ordinary_prose ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::flags_importance_puffery ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::does_not_duplicate_hedging_role_span ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::clean_long_factual_conclusion_not_flagged ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::clean_long_recap_opener_pt_br_not_flagged ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::clean_long_paragraph_mentioning_watch_this_space_mid_content ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::clean_recap_phrase_outside_final_block_is_ignored ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::clean_negation_followed_by_unrelated_e_sentence_pt_br ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::clean_single_of_is_not_a_faux_scale_range ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::clean_long_factual_conclusion_pt_br_not_flagged ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_binary_contrast_kicker ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::clean_positive_conclusion_phrase_outside_final_block_is_ignored ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::clean_short_factual_final_line_not_a_kicker ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_binary_contrast_kicker_pt_br ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_short_recap_opener ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_kicker_opener_pt_br ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_listed_kicker_phrase ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_thats_opener_kicker ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::flags_three_pt_br_abstract_tricolons ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::html_footer_is_not_the_ending ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_vague_positive_conclusion ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::html_last_paragraph_is_the_ending ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_short_recap_opener_pt_br ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::flags_boasts_as_fake_strong_verb ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::skips_trailing_comment_and_horizontal_rule_to_find_final_block ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::skips_trailing_link_reference_block ... ok
[INFO] [stdout] test rules::rhetoric::promo::tests::repeated_phrase_message_names_the_earliest_occurrence ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::clean_single_outlet_mention ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::skips_heading_only_final_block_pt_br ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::diagnostic_carries_a_fix_hint ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_each_vague_positive_conclusion_phrase ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_kicker_phrase_pt_br_alone ... ok
[INFO] [stdout] test rules::rhetoric::recap::tests::flags_positive_conclusion_pt_br ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::flags_experts_agree ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::flags_critics_argue_and_reports_indicate ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::silent_when_footnote_reference_present ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::silent_when_bare_url_present ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::flags_new_importance_puffery_markers ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::clean_ordinary_prose ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::flags_new_weasel_attribution_markers ... ok
[INFO] [stdout] test rules::stdlib::redundant_dep::tests::all_mapped_packages_flagged ... ok
[INFO] [stdout] test rules::stdlib::redundant_dep::tests::moment_subpath_flagged ... ok
[INFO] [stdout] test rules::stdlib::redundant_dep::tests::non_require_call_first_uuid_require_still_flagged ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::does_not_duplicate_cliche_testament_span ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::go_ioutil_readfile_flagged ... ok
[INFO] [stdout] test rules::stdlib::redundant_dep::tests::react_import_clean ... ok
[INFO] [stdout] test rules::stdlib::redundant_dep::tests::relative_import_clean ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::go_os_readfile_clean ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_copy_deepcopy_clean ... ok
[INFO] [stdout] test rules::stdlib::redundant_dep::tests::moment_import_flagged ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::silent_when_markdown_link_present ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_defaultdict_clean ... ok
[INFO] [stdout] test rules::stdlib::redundant_dep::tests::uuid_require_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_deepcopy_def_flagged ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::silent_when_parenthetical_year_present ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::in_span_matches_the_linear_scan_for_every_byte ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_defaultdict_guard_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_docstring_example_not_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_enumerate_clean ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_open_read_chain_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::rust_unrelated_regex_clean ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::one_comma_pt_br_lists_that_are_not_triads_stay_silent ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_with_open_clean ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::flags_fake_strong_verb ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_range_len_flagged ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::flags_each_pt_br_importance_puffery_alternative ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::clean_pt_br_dropped_shapes ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::python_email_regex_string_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_json_clone_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_comment_mention_not_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_query_split_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_pad_start_clean ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_random_uuid_clean ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::rust_email_regex_string_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_structured_clone_clean ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_promise_without_settimeout_clean ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_url_search_params_clean ... ok
[INFO] [stdout] test rules::structure::empty_catch::tests::go_recovery_clean ... ok
[INFO] [stdout] test rules::structure::empty_catch::tests::go_empty_err_check_flags ... ok
[INFO] [stdout] test rules::structure::empty_catch::tests::rust_empty_err_arm_flags ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_email_regex_literal_flagged ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_left_pad_flagged ... ok
[INFO] [stdout] test rules::structure::empty_catch::tests::go_recover_initializer_flags ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_positions_count_chars_after_multibyte_text_and_on_the_last_line ... ok
[INFO] [stdout] test rules::structure::empty_catch::tests::rust_recovery_arm_clean ... ok
[INFO] [stdout] test rules::structure::empty_catch::tests::ts_empty_catch_flags ... ok
[INFO] [stdout] test rules::structure::empty_catch::tests::ts_rethrow_clean ... ok
[INFO] [stdout] test rules::structure::empty_catch::tests::ts_log_only_flags ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::flags_notability_name_drop ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_sleep_promise_flagged ... ok
[INFO] [stdout] test rules::structure::imports::tests::go_declared_clean ... ok
[INFO] [stdout] test rules::structure::empty_catch::tests::ts_intent_comment_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::fixture_python_clean_flags_nothing ... ok
[INFO] [stdout] test rules::structure::imports::tests::go_empty_deps_skips_entirely ... ok
[INFO] [stdout] test rules::structure::imports::tests::go_stdlib_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::go_unresolved_flagged ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_alias_google_cloud_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_alias_pil_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_empty_deps_skips_entirely ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_from_import_flags ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_declared_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_import_error_guarded_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::go_grouped_imports ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_pep503_underscore_hyphen_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_stdlib_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_unresolved_flagged ... ok
[INFO] [stdout] test rules::structure::imports::tests::rust_crate_self_super_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::rust_declared_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::go_declared_subpackage_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::rust_empty_deps_skips_entirely ... ok
[INFO] [stdout] test rules::structure::imports::tests::fixture_python_slop_flags_only_unresolved ... ok
[INFO] [stdout] test rules::structure::imports::tests::rust_hyphen_underscore_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::rust_local_enum_glob_import_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::rust_unresolved_flagged ... ok
[INFO] [stdout] test rules::structure::imports::tests::ts_declared_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::ts_empty_deps_skips_entirely ... ok
[INFO] [stdout] test rules::structure::imports::tests::rust_builtin_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::ts_node_builtin_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::ts_path_alias_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::ts_relative_import_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::ts_scoped_package_clean ... ok
[INFO] [stdout] test rules::structure::imports::tests::ts_unresolved_flagged ... ok
[INFO] [stdout] test rules::structure::imports::tests::rust_extern_crate_flagged ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::clean_specific_type_cast_like_string_not_flagged ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::clean_production_url_not_flagged ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::clean_pt_br_descriptive_alt ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::clean_decorative_descriptive_alt_and_demo_photo_host ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_example_domain ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_github_token_shape ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_john_doe ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_placeholder_image_host_and_generic_alt ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_changeme ... ok
[INFO] [stdout] test rules::structure::imports::tests::python_relative_import_clean ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_pt_br_generic_alt ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::flags_each_pt_br_weasel_attribution_alternative ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_stripe_secret_shape ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_your_api_key ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::maria_silva_without_da_is_a_real_name ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::credential_shapes_fire_regardless_of_natlangs ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::pt_br_gate_silences_portuguese_panel_when_only_english_selected ... ok
[INFO] [stdout] test rules::structure::imports::tests::fixture_go_slop_flags_only_unresolved ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_pt_br_placeholder_tokens ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::re_html_pt_br_alternatives ... ok
[INFO] [stdout] test rules::structure::imports::tests::fixture_go_clean_flags_nothing ... ok
[INFO] [stdout] test rules::structure::imports::tests::fixture_node_clean_flags_nothing ... ok
[INFO] [stdout] test rules::stdlib::reinvent::tests::ts_random_id_flagged ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::pt_br_panel_fires_through_check_under_default_union ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::real_looking_cpf_is_not_a_placeholder ... ok
[INFO] [stdout] test rules::structure::py_except::tests::bare_except_pass_flags ... ok
[INFO] [stdout] test rules::structure::py_except::tests::broad_except_reraise_clean ... ok
[INFO] [stdout] test rules::structure::py_except::tests::broad_named_except_as_alias_pass_flags ... ok
[INFO] [stdout] test rules::structure::imports::tests::fixture_node_slop_flags_only_unresolved ... ok
[INFO] [stdout] test rules::structure::py_except::tests::broad_except_log_flags ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::flags_aws_key_shape ... ok
[INFO] [stdout] test rules::structure::py_except::tests::first_except_not_flagged_second_except_still_flagged ... ok
[INFO] [stdout] test rules::structure::py_except::tests::narrow_named_except_log_only_clean ... ok
[INFO] [stdout] test rules::structure::py_except::tests::specific_except_recovery_clean ... ok
[INFO] [stdout] test rules::structure::py_except::tests::tuple_with_broad_type_as_alias_flags ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::python_abc_single_impl_flagged ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::python_abstractmethod_single_impl_flagged ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::your_inside_a_filename_token_is_not_a_placeholder ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::ts_abstract_class_single_impl_flagged ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::python_zero_impls_clean ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::ts_generic_implements_matches_base_name ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::ts_interface_two_impls_clean ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::ts_interface_single_impl_flagged ... ok
[INFO] [stdout] test rules::structure::stub::tests::go_empty_body_flagged ... ok
[INFO] [stdout] test rules::rhetoric::parallelism::tests::plain_enumerations_do_not_count_as_tricolons ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::ts_interface_zero_impls_clean ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_docstring_ellipsis_exempt ... ok
[INFO] [stdout] test rules::structure::stub::tests::go_comment_body_not_flagged ... ok
[INFO] [stdout] test rules::structure::stub::tests::go_interface_not_matched ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_abstractmethod_exempt ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_docstring_raise_not_implemented_still_flagged ... ok
[INFO] [stdout] test rules::structure::py_except::tests::narrow_named_except_pass_clean ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::python_plain_base_not_abstraction_clean ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_protocol_exempt ... ok
[INFO] [stdout] test rules::structure::stub::tests::resolve_enabled_includes_slop008 ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_message_carrying_not_implemented_exempt ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_overload_exempt ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_pass_flagged ... ok
[INFO] [stdout] test rules::structure::single_impl::tests::python_two_impls_clean ... ok
[INFO] [stdout] test rules::structure::type_escape::tests::directive_regex_spares_expect_error_and_coded_ignore ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_ellipsis_flagged ... ok
[INFO] [stdout] test rules::structure::stub::tests::rust_trait_sig_not_matched ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::go_extra_logic_clean ... ok
[INFO] [stdout] test rules::structure::stub::tests::ts_interface_not_matched ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_informal_base_class_exempt ... ok
[INFO] [stdout] test rules::structure::stub::tests::rust_cfg_test_exempt ... ok
[INFO] [stdout] test rules::structure::type_escape::tests::directive_regex_flags_ignore_and_nocheck ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::python_star_args_clean ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::go_wrapper_flagged ... ok
[INFO] [stdout] test rules::structure::stub::tests::rust_todo_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::python_first_def_fails_guard_second_still_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::go_trailing_comment_on_brace_line_still_flagged ... ok
[INFO] [stdout] test rules::structure::stub::tests::ts_throw_not_implemented_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::python_self_forward_method_clean ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::python_wrapper_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::rust_semicolon_discarded_call_clean ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::rust_attribute_exempt ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::rust_trailing_comment_on_brace_line_still_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::rust_tail_expr_wrapper_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::ts_arrow_wrapper_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::ts_default_param_clean ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::ts_extra_arg_clean ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::go_grouped_params_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::ts_body_does_real_work_clean ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::ts_recursive_clean ... ok
[INFO] [stdout] test rules::structure::placeholder::tests::re_ci_pt_br_alternatives ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::block_at_the_cap_not_flagged ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::block_comment_counts_its_words_once ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::rust_explicit_return_wrapper_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::rust_pub_visibility_still_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::rust_ref_type_still_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::ts_trailing_comment_on_brace_line_still_flagged ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::ts_reordered_args_clean ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::python_decorated_clean ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::doc_comments_are_out_of_scope ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::block_over_the_cap_flagged_once_at_its_first_line ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::generated_file_exempt ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::commented_out_code_exempt ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::license_header_exempt ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::separate_short_blocks_are_not_summed ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::python_and_go_blocks_counted ... ok
[INFO] [stdout] test rules::structure::stub::tests::python_docstring_pass_exempt ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::go_comment_outside_a_function_body_is_godoc ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::clean_pt_br_dropped_filler_shapes ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::clean_mid_sentence_adverb_not_counted ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::flags_repeated_single_phrase ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::clean_single_phrase_and_single_adverb_below_floor ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::flags_each_pt_br_filler_phrase_alternative ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::flags_each_pt_br_filler_adverb_alternative ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::flags_dense_short_doc_with_second_pass_phrases ... ok
[INFO] [stdout] test rules::structure::wrapper::tests::ts_function_wrapper_flagged ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::clean_pt_br_paragraph_without_hedges ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::flags_merged_pt_br_and_en_hedges_in_one_tally ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::clean_two_hedges_below_floor ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::flags_pt_br_adjacent_hedge_stack ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::flags_single_adjacent_hedge_stack_independent_of_density ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::flags_repeated_single_pt_br_phrase ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::flags_repeated_single_phrase ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::flags_three_distinct_pt_br_hedges ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::clean_non_adjacent_hedge_words ... ok
[INFO] [stdout] test rules::verbosity::comment_length::tests::trailing_comment_does_not_merge_with_the_next_line ... ok
[INFO] [stdout] test rules::verbosity::hyphen::tests::flags_repeated_single_compound_three_times ... ok
[INFO] [stdout] test rules::verbosity::hyphen::tests::flags_four_distinct_compounds ... ok
[INFO] [stdout] test rules::verbosity::hyphen::tests::does_not_claim_state_of_the_art_or_best_in_class ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::flags_dense_short_doc ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::anchor_is_earliest_hedge_regardless_of_language ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::apostrophe_contraction_skipped ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::flags_each_untested_pt_br_hedge_phrase ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::flags_three_distinct_hedges ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::blank_line_between_comment_and_code_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::attribute_doc_survives_a_verb_used_as_a_noun ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::repeated_phrase_message_names_the_earliest_occurrence ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::ascii_ate_collision_no_longer_exempts_english_comment ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::camel_snake_and_plural_normalization_flags ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::attribute_assignment_doc_needs_a_noun_phrase ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::attribute_assignment_doc_not_flagged ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::banner_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::comment_glued_to_keyword_line_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::clarification_with_symbols_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::compound_statement_is_judged_on_its_header_only ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::compound_anchor_excuses_only_construct_verbs ... ok
[INFO] [stdout] test rules::verbosity::filler::tests::flags_dense_short_doc_pt_br ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::coherence_ratio_below_half_not_flagged ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::consecutive_line_block_merges_into_one_finding ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::condition_framing_word_skipped ... ok
[INFO] [stdout] test rules::verbosity::hyphen::tests::clean_compound_repeated_only_twice ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::clarification_with_new_vocabulary_kept_unflagged ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::empty_comment_line_marks_a_banner ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::exactly_twelve_words_flags_thirteen_does_not ... ok
[INFO] [stdout] test rules::verbosity::hyphen::tests::repeated_phrase_message_names_the_earliest_occurrence ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::go_top_level_comment_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::curly_apostrophe_counts_like_the_ascii_one ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::empty_parens_mark_a_clarification ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::condition_words_do_not_excuse_a_restatement ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::identifier_naming_something_else_is_a_reference ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::inflected_comment_word_matches_code_identifier ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::is_symbol_dense_detects_dense_lines ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::interrogative_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::go_canonical_hit ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::issue_ref_skipped ... ok
[INFO] [stdout] test rules::verbosity::hedging::tests::repeated_phrase_message_names_the_earliest_occurrence ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::leading_anchor_must_be_statement_like ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::group_header_over_a_run_of_declarations_not_flagged ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::go_struct_field_comment_is_godoc ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::const_item_anchor_skipped ... ok
[INFO] [stdout] test rules::verbosity::hyphen::tests::clean_three_hits_below_floor_and_no_triple_repeat ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::lexicon_only_comment_fails_coherence ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::identifier_shapes_and_token_boundary_presence ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::load_the_state_still_flags ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::long_literal_is_judged_on_its_header_only ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::merged_block_diagnostic_reports_first_comment_line ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::one_content_word_over_a_compound_statement_is_a_label ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::rule_is_path_gated ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::python_module_level_assignment_not_flagged ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::quoted_clarification_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::one_literal_word_over_a_simple_statement_flagged ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::pt_br_why_marker_clean_under_union_fires_under_en_only ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::quoted_literal_apostrophe_is_a_clarification ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::over_twelve_words_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::regex_anchor_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::python_canonical_hit ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::parentheses_and_possessive_apostrophe_are_prose ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::single_typed_word_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::stem_unifies_inflections_of_one_word ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::rust_canonical_hit ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::pragma_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::python_class_attribute_trailing_doc_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::trailing_comment_outside_function_body_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::ts_doc_comment_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::tokenize_splits_snake_case_and_strips_plurals ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::trailing_anchor_uses_previous_statement_only ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::trailing_comment_hit ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::rust_doc_comment_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::ts_canonical_hit ... ok
[INFO] [stdout] test rules::sourcing::weasel::tests::flags_notability_name_drop_with_bare_comma_splice ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::rust_and_ts_plain_field_comments_are_judged ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::url_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::wrapped_simple_statement_is_judged_whole ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::why_marker_skipped ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::verbs_only_comment_over_matching_call_flagged ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::heading_breaks_a_run_on_sentence ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::rust_and_ts_top_level_plain_comments_are_judged ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::pt_br_only_cap_raises_the_threshold ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::clean_sentence_at_threshold ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::table_row_is_skipped_and_does_not_count_as_words ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::trailing_closing_quote_does_not_hide_the_terminator ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::tokenize_keeps_accented_portuguese_words_whole ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::tokenize_splits_camel_case ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::sixty_words_fires_under_every_natlang_setting ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::clean_pt_br_rodar_pattern_does_not_match_wheel_or_round_nouns ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::flags_overlong_sentence ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::rust_block_comment_star_stripping_flags ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::anchors_at_second_seen_member_first_occurrence ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::url_span_collapses_to_a_single_word ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::html_block_boundaries_split_sentences ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::clean_pt_br_single_member_repeated_alone ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::does_not_claim_utilize_or_leverage ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::flags_rotation_between_two_qualifying_members ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::natlang_gate_silences_pt_br_sets_under_en_only ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::clean_pt_br_ascii_boundary_does_not_match_accented_continuations ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::list_item_boundary_does_not_merge_with_previous_paragraph ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::clean_pt_br_dropped_sets_do_not_fire ... ok
[INFO] [stdout] test rules::verbosity::sentence_length::tests::clean_short_sentences ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::rotation_pools_across_paragraphs_within_one_section ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::in_prose_blocks_matches_brute_force_scan_for_every_byte ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::burstiness_none_below_two_sentences ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::trigram_repetition_matches_hand_computed_value ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::exactly_one_tripped_signal_stays_silent ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::trigram_repetition_zero_below_three_words ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::clean_single_member_repeated_alone ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::clean_second_member_appears_only_once ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::type_token_ratio_matches_hand_computed_value ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::sections_are_counted_separately ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::burstiness_matches_hand_computed_value ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::short_document_stays_silent_even_if_templated ... ok
[INFO] [stdout] test rules::verbosity::vocabulary::tests::fix_groups_shared_replacements_and_is_none_without_a_known_mapping ... ok
[INFO] [stdout] test rules::verbosity::vocabulary::tests::boundary_words_501_density_truncates_below_threshold_stays_clean ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::type_token_ratio_windowed_to_first_500_words ... ok
[INFO] [stdout] test rules::verbosity::vocabulary::tests::flags_dense_short_doc ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::list_items_are_not_pooled_together ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::ttr_and_trigram_trip_without_burstiness_stays_silent ... ok
[INFO] [stdout] test rules::verbosity::vocabulary::tests::boundary_words_500_density_exactly_12_fires ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::clean_pt_br_dropped_weak_verb_shapes ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::flags_rotation_for_each_pt_br_set ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::clean_quantifier_not_adjacent_to_change_verb ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::flags_repeated_single_phrase ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::flags_each_pt_br_vague_quantifier_alternative ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::clean_vague_quantifier_suppressed_by_digit_on_line ... ok
[INFO] [stdout] test rules::verbosity::vocabulary::tests::skips_headings ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::clean_two_weak_verb_hits_below_floor ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::flags_three_distinct_pt_br_weak_verb_hits_at_threshold ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::two_tripped_signals_fires_and_names_them ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::natlang_gate_silences_the_other_languages_panel ... ok
[INFO] [stdout] test rules::verbosity::vocabulary::tests::clean_below_floor_two_tier2_hits ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::flags_each_pt_br_weak_verb_phrase_alternative ... ok
[INFO] [stdout] test rules::rhetoric::puffery::tests::flags_faux_scale_range ... ok
[INFO] [stdout] test suppress::tests::dead_suppression_is_detected ... ok
[INFO] [stdout] test suppress::tests::bare_suppresses_all_rules_on_the_line ... ok
[INFO] [stdout] test suppress::tests::directive_must_open_the_comment_to_count ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::flags_three_distinct_weak_verb_phrases ... ok
[INFO] [stdout] test rules::verbosity::synonym_rotation::tests::far_apart_occurrences_outside_the_window_do_not_pool ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::pt_br_fix_hints_match_the_lookup_table ... ok
[INFO] [stdout] test suppress::tests::directive_is_recognized_after_each_comment_delimiter ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::per_phrase_fix_hints_match_the_lookup_table ... ok
[INFO] [stdout] test suppress::tests::scoped_accepts_group_names ... ok
[INFO] [stdout] test suppress::tests::scoped_accepts_space_separated_codes ... ok
[INFO] [stdout] test suppress::tests::scoped_suppresses_only_named_codes ... ok
[INFO] [stdout] test suppress::tests::scoped_file_wide_only_drops_named_code ... ok
[INFO] [stdout] test walk::tests::lint_files_applies_exclude ... ok
[INFO] [stdout] test walk::tests::size_limit_is_exclusive_at_the_boundary ... ok
[INFO] [stdout] test suppress::tests::live_suppression_is_not_dead ... ok
[INFO] [stdout] test walk::tests::lint_files_read_error_is_skipped_not_failed ... ok
[INFO] [stdout] test suppress::tests::multiline_block_comment_suppresses_line_after_its_end ... ok
[INFO] [stdout] test walk::tests::lint_paths_with_no_roots_returns_empty_result_instead_of_panicking ... ok
[INFO] [stdout] test walk::tests::with_wall_computes_rate_and_reports_zero_for_zero_duration ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::flags_three_distinct_vague_quantifiers ... ok
[INFO] [stdout] test walk::tests::walk_skips_a_png_named_file_with_non_image_bytes_without_panicking ... ok
[INFO] [stdout] test walk::tests::walk_lints_a_real_png_on_disk_and_finds_slop046 ... ok
[INFO] [stdout] test walk::tests::stats_count_linted_and_skipped_files ... ok
[INFO] [stdout] test walk::tests::threads_1_and_4_produce_identical_diagnostics ... ok
[INFO] [stdout] test rules::verbosity::weak_verb::tests::repeated_phrase_message_names_the_earliest_occurrence ... ok
[INFO] [stdout] test walk::tests::duplicate_root_does_not_duplicate_findings ... ok
[INFO] [stdout] test rules::verbosity::uniformity::tests::trigram_repetition_windowed_to_first_window_words ... ok
[INFO] [stdout] test rules::structure::imports::tests::fixture_rust_clean_flags_nothing ... FAILED
[INFO] [stdout] test rules::structure::imports::tests::fixture_rust_slop_flags_only_unresolved ... FAILED
[INFO] [stdout] test walk::tests::isolated_turns_a_panic_into_none_and_passes_a_value_through ... ok
[INFO] [stdout] test walk::tests::lint_files_matches_lint_paths ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::twenty_thousand_consecutive_comments_runs_fast ... ok
[INFO] [stdout] test rules::verbosity::restate::tests::twenty_thousand_trailing_comments_run_fast ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- rules::structure::imports::tests::fixture_rust_clean_flags_nothing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rules::structure::imports::tests::fixture_rust_clean_flags_nothing' (2600) panicked at src/rules/structure/imports.rs:685:62:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ad5e5fb1f01 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ad5e5fb1f01 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ad5e5fb1f01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ad5e5fb1f01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ad5e5fcacfa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ad5e5fcacfa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5ad5e5fb6c9c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5ad5e5fb6c9c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5ad5e5f898c6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ad5e5f898c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5ad5e5fa87a9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5ad5e58f7650 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5ad5e58f7650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5ad5e5fa8ad2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5ad5e5fa8ad2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5ad5e5f89972 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5ad5e5f81c99 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5ad5e5f8a96d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5ad5e5fcb59c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5ad5e5fcb2f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5ad5e57d1160 - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::string::String, core[a373ad73a504971]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5ad5e57d1160 - stopslop[e46e2668624bf9d]::rules::structure::imports::tests::lint_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/src/rules/structure/imports.rs:685:62
[INFO] [stdout]   22:     0x5ad5e57d5d10 - stopslop[e46e2668624bf9d]::rules::structure::imports::tests::fixture_rust_clean_flags_nothing
[INFO] [stdout]                                at /opt/rustwide/workdir/src/rules/structure/imports.rs:744:20
[INFO] [stdout]   23:     0x5ad5e57b5677 - stopslop[e46e2668624bf9d]::rules::structure::imports::tests::fixture_rust_clean_flags_nothing::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/rules/structure/imports.rs:743:42
[INFO] [stdout]   24:     0x5ad5e568d3c6 - <stopslop[e46e2668624bf9d]::rules::structure::imports::tests::fixture_rust_clean_flags_nothing::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5ad5e58eaa9b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5ad5e58eaa9b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   27:     0x5ad5e58f7c75 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5ad5e58f7c75 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5ad5e58f7c75 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   30:     0x5ad5e58f7c75 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   31:     0x5ad5e58f7c75 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5ad5e58f7c75 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5ad5e58f7c75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5ad5e58f1564 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5ad5e58f1564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5ad5e58fad02 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   39:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   40:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5ad5e58fad02 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5ad5e5fb09df - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   44:     0x5ad5e5fb09df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   45:     0x7fae527e8dfa - <unknown>
[INFO] [stdout]   46:     0x7fae5287c3d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rules::structure::imports::tests::fixture_rust_slop_flags_only_unresolved stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rules::structure::imports::tests::fixture_rust_slop_flags_only_unresolved' (2601) panicked at src/rules/structure/imports.rs:685:62:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ad5e5fb1f01 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ad5e5fb1f01 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ad5e5fb1f01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ad5e5fb1f01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ad5e5fcacfa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ad5e5fcacfa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5ad5e5fb6c9c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5ad5e5fb6c9c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5ad5e5f898c6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ad5e5f898c6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5ad5e5fa87a9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5ad5e58f7650 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5ad5e58f7650 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5ad5e5fa8ad2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5ad5e5fa8ad2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5ad5e5f89972 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5ad5e5f81c99 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5ad5e5f8a96d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5ad5e5fcb59c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5ad5e5fcb2f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5ad5e57d1160 - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::string::String, core[a373ad73a504971]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5ad5e57d1160 - stopslop[e46e2668624bf9d]::rules::structure::imports::tests::lint_fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/src/rules/structure/imports.rs:685:62
[INFO] [stdout]   22:     0x5ad5e57d6e54 - stopslop[e46e2668624bf9d]::rules::structure::imports::tests::fixture_rust_slop_flags_only_unresolved
[INFO] [stdout]                                at /opt/rustwide/workdir/src/rules/structure/imports.rs:737:21
[INFO] [stdout]   23:     0x5ad5e57b57f7 - stopslop[e46e2668624bf9d]::rules::structure::imports::tests::fixture_rust_slop_flags_only_unresolved::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/rules/structure/imports.rs:736:49
[INFO] [stdout]   24:     0x5ad5e568d4c6 - <stopslop[e46e2668624bf9d]::rules::structure::imports::tests::fixture_rust_slop_flags_only_unresolved::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5ad5e58eaa9b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5ad5e58eaa9b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   27:     0x5ad5e58f7c75 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5ad5e58f7c75 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5ad5e58f7c75 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   30:     0x5ad5e58f7c75 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   31:     0x5ad5e58f7c75 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5ad5e58f7c75 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5ad5e58f7c75 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5ad5e58f1564 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5ad5e58f1564 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5ad5e58fad02 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   39:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   40:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5ad5e58fad02 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5ad5e58fad02 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5ad5e5fb09df - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   44:     0x5ad5e5fb09df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   45:     0x7fae527e8dfa - <unknown>
[INFO] [stdout]   46:     0x7fae5287c3d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     rules::structure::imports::tests::fixture_rust_clean_flags_nothing
[INFO] [stdout]     rules::structure::imports::tests::fixture_rust_slop_flags_only_unresolved
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1011 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.28s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8", kill_on_drop: false }`
[INFO] [stdout] a1075e5196cde84a2b356813259d0b88baabcfb0750ebec68847bc733f6bdba8
