[INFO] fetching crate harper-core 0.65.0... [INFO] testing harper-core-0.65.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate harper-core 0.65.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate harper-core 0.65.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate harper-core 0.65.0 [INFO] tweaked toml for crates.io crate harper-core 0.65.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate harper-core 0.65.0 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate harper-core 0.65.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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serde_core v1.0.226 [INFO] [stderr] Downloaded wgpu-core-deps-emscripten v25.0.0 [INFO] [stderr] Downloaded macerator-macros v0.1.2 [INFO] [stderr] Downloaded unicode-blocks v0.1.9 [INFO] [stderr] Downloaded serde v1.0.226 [INFO] [stderr] Downloaded embassy-time v0.4.0 [INFO] [stderr] Downloaded harper-pos-utils v0.65.0 [INFO] [stderr] Downloaded windows-core v0.58.0 [INFO] [stderr] Downloaded burn-tensor v0.18.0 [INFO] [stderr] Downloaded cubecl-reduce v0.6.0 [INFO] [stderr] Downloaded cubecl v0.6.0 [INFO] [stderr] Downloaded rs-conllu v0.3.0 [INFO] [stderr] Downloaded md5 v0.8.0 [INFO] [stderr] Downloaded variadics_please v1.1.0 [INFO] [stderr] Downloaded core-graphics-types v0.1.3 [INFO] [stderr] Downloaded burn-derive v0.18.0 [INFO] [stderr] Downloaded safetensors v0.4.5 [INFO] [stderr] Downloaded gemm-f64 v0.17.1 [INFO] [stderr] Downloaded cached_proc_macro_types v0.1.1 [INFO] [stderr] Downloaded match_token v0.35.0 [INFO] [stderr] Downloaded reborrow v0.5.5 [INFO] [stderr] Downloaded phf_codegen v0.11.3 [INFO] [stderr] Downloaded maplit v1.0.2 [INFO] [stderr] Downloaded cssparser v0.35.0 [INFO] [stderr] Downloaded web_atoms v0.1.3 [INFO] [stderr] Downloaded html5ever v0.35.0 [INFO] [stderr] Downloaded ammonia v4.1.2 [INFO] [stderr] Downloaded pulp v0.18.22 [INFO] [stderr] Downloaded pulp v0.21.5 [INFO] [stderr] Downloaded raw-cpuid v11.5.0 [INFO] [stderr] Downloaded burn-core v0.18.0 [INFO] [stderr] Downloaded zip v1.1.4 [INFO] [stderr] Downloaded rand_distr v0.5.1 [INFO] [stderr] Downloaded wgpu v25.0.2 [INFO] [stderr] Downloaded burn-autodiff v0.18.0 [INFO] [stderr] Downloaded cubecl-cpp v0.6.0 [INFO] [stderr] Downloaded cudarc v0.16.6 [INFO] [stderr] Downloaded candle-core v0.8.4 [INFO] [stderr] Downloaded raw-cpuid v10.7.0 [INFO] [stderr] Downloaded naga v25.0.1 [INFO] [stderr] Downloaded cubecl-hip-sys v6.4.4348201 [INFO] [stderr] Downloaded khronos_api v3.1.0 [INFO] [stderr] Downloaded cubecl-matmul v0.6.0 [INFO] [stderr] Downloaded cubecl-core v0.6.0 [INFO] [stderr] Downloaded wgpu-core v25.0.2 [INFO] [stderr] Downloaded criterion v0.7.0 [INFO] [stderr] Downloaded dyn-stack v0.10.0 [INFO] [stderr] Downloaded bincode v2.0.1 [INFO] [stderr] Downloaded burn-cubecl v0.18.0 [INFO] [stderr] Downloaded burn-ir v0.18.0 [INFO] [stderr] Downloaded wgpu-types v25.0.0 [INFO] [stderr] Downloaded cubecl-wgpu v0.6.0 [INFO] [stderr] Downloaded cubecl-hip v0.6.0 [INFO] [stderr] Downloaded cached_proc_macro v0.25.0 [INFO] [stderr] Downloaded oorandom v11.1.5 [INFO] [stderr] Downloaded gemm-f16 v0.17.1 [INFO] [stderr] Downloaded gemm v0.18.2 [INFO] [stderr] Downloaded burn-cubecl-fusion v0.18.0 [INFO] [stderr] Downloaded burn v0.18.0 [INFO] [stderr] Downloaded burn-common v0.18.0 [INFO] [stderr] Downloaded cubecl-macros v0.6.0 [INFO] [stderr] Downloaded glow v0.16.0 [INFO] [stderr] Downloaded fst v0.4.7 [INFO] [stderr] Downloaded cached v0.56.0 [INFO] [stderr] Downloaded criterion-plot v0.6.0 [INFO] [stderr] Downloaded gemm-c32 v0.17.1 [INFO] [stderr] Downloaded gemm-f32 v0.18.2 [INFO] [stderr] Downloaded memmap2 v0.9.7 [INFO] [stderr] Downloaded ug v0.1.0 [INFO] [stderr] Downloaded derive_arbitrary v1.4.1 [INFO] [stderr] Downloaded rmp v0.8.14 [INFO] [stderr] Downloaded burn-cuda v0.18.0 [INFO] [stderr] Downloaded burn-rocm v0.18.0 [INFO] [stderr] Downloaded arbitrary v1.4.1 [INFO] [stderr] Downloaded rmp-serde v1.3.0 [INFO] [stderr] Downloaded burn-fusion v0.18.0 [INFO] [stderr] Downloaded burn-wgpu v0.18.0 [INFO] [stderr] Downloaded cubecl-convolution v0.6.0 [INFO] [stderr] Downloaded cubecl-cuda v0.6.0 [INFO] [stderr] Downloaded darling_core v0.21.0 [INFO] [stderr] Downloaded winnow v0.7.12 [INFO] [stderr] Downloaded markup5ever v0.35.0 [INFO] [stderr] Downloaded blanket v0.4.0 [INFO] [stderr] Downloaded sysctl v0.5.5 [INFO] [stderr] Downloaded gemm-c32 v0.18.2 [INFO] [stderr] Downloaded gemm-c64 v0.18.2 [INFO] [stderr] Downloaded gemm-f16 v0.18.2 [INFO] [stderr] Downloaded gemm-common v0.18.2 [INFO] [stderr] Downloaded seq-macro v0.3.6 [INFO] [stderr] Downloaded burn-candle v0.18.0 [INFO] [stderr] Downloaded cubecl-common v0.6.0 [INFO] [stderr] Downloaded toml v0.9.2 [INFO] [stderr] Downloaded khronos-egl v6.0.0 [INFO] [stderr] Downloaded foreign-types-macros v0.2.3 [INFO] [stderr] Downloaded codespan-reporting v0.12.0 [INFO] [stderr] Downloaded macerator v0.2.8 [INFO] [stderr] Downloaded thread-tree v0.3.3 [INFO] [stderr] Downloaded getopts v0.2.23 [INFO] [stderr] Downloaded embassy-time-driver v0.2.0 [INFO] [stderr] Downloaded darling v0.21.0 [INFO] [stderr] Downloaded cubecl-ir v0.6.0 [INFO] [stderr] Downloaded serde_spanned v1.0.0 [INFO] [stderr] Downloaded litrs v0.4.2 [INFO] [stderr] Downloaded wgpu-core-deps-windows-linux-android v25.0.0 [INFO] [stderr] Downloaded xml-rs v0.8.27 [INFO] [stderr] Downloaded presser v0.3.1 [INFO] [stderr] Downloaded indexmap v2.11.1 [INFO] [stderr] Downloaded spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Downloaded range-alloc v0.1.4 [INFO] [stderr] Downloaded renderdoc-sys v1.1.0 [INFO] [stderr] Downloaded windows-interface v0.58.0 [INFO] [stderr] Downloaded foldhash v0.2.0 [INFO] [stderr] Downloaded pulldown-cmark-escape v0.11.0 [INFO] [stderr] Downloaded dyn-stack v0.13.0 [INFO] [stderr] Downloaded enum-as-inner v0.6.1 [INFO] [stderr] Downloaded sysctl v0.6.0 [INFO] [stderr] Downloaded text_placeholder v0.5.1 [INFO] [stderr] Downloaded cubecl-random v0.6.0 [INFO] [stderr] Downloaded cubecl-std v0.6.0 [INFO] [stderr] Downloaded nb v1.1.0 [INFO] [stderr] Downloaded embedded-hal v0.2.7 [INFO] [stderr] Downloaded sanitize-filename v0.6.0 [INFO] [stderr] Downloaded toml_writer v1.0.2 [INFO] [stderr] Downloaded metal v0.31.0 [INFO] [stderr] Downloaded wgpu-core-deps-apple v25.0.0 [INFO] [stderr] Downloaded gpu-allocator v0.27.0 [INFO] [stderr] Downloaded profiling v1.0.17 [INFO] [stderr] Downloaded moddef v0.2.6 [INFO] [stderr] Downloaded gemm-c64 v0.17.1 [INFO] [stderr] Downloaded gemm-f32 v0.17.1 [INFO] [stderr] Downloaded gemm-common v0.17.1 [INFO] [stderr] Downloaded gemm v0.17.1 [INFO] [stderr] Downloaded unty v0.0.4 [INFO] [stderr] Downloaded burn-router v0.18.0 [INFO] [stderr] Downloaded dirs v6.0.0 [INFO] [stderr] Downloaded cubecl-runtime v0.6.0 [INFO] [stderr] Downloaded document-features v0.2.11 [INFO] [stderr] Downloaded foreign-types-shared v0.3.1 [INFO] [stderr] Downloaded bytemuck v1.23.1 [INFO] [stderr] Downloaded gemm-f64 v0.18.2 [INFO] [stderr] Downloaded critical-section v1.2.0 [INFO] [stderr] Downloaded gl_generator v0.14.0 [INFO] [stderr] Downloaded gpu-alloc v0.6.0 [INFO] [stderr] Downloaded gpu-descriptor-types v0.2.0 [INFO] [stderr] Downloaded foreign-types v0.5.0 [INFO] [stderr] Downloaded hexf-parse v0.2.1 [INFO] [stderr] Downloaded spin v0.10.0 [INFO] [stderr] Downloaded darling_macro v0.21.0 [INFO] [stderr] Downloaded raw-window-handle v0.6.2 [INFO] [stderr] Downloaded bytemuck_derive v1.10.0 [INFO] [stderr] Downloaded anstyle-query v1.1.3 [INFO] [stderr] Downloaded anstream v0.6.19 [INFO] [stderr] Downloaded pulldown-cmark v0.13.0 [INFO] [stderr] Downloaded prettyplease v0.2.36 [INFO] [stderr] Downloaded nb v0.1.3 [INFO] [stderr] Downloaded cubecl-macros-internal v0.6.0 [INFO] [stderr] Downloaded libredox v0.1.8 [INFO] [stderr] Downloaded toml_parser v1.0.1 [INFO] [stderr] Downloaded glutin_wgl_sys v0.6.1 [INFO] [stderr] Downloaded wgpu-hal v25.0.2 [INFO] [stderr] Downloaded derive-new v0.7.0 [INFO] [stderr] Downloaded harper-brill v0.65.0 [INFO] [stderr] Downloaded anstyle-wincon v3.0.9 [INFO] [stderr] Downloaded burn-ndarray v0.18.0 [INFO] [stderr] Downloaded levenshtein_automata v0.2.1 [INFO] [stderr] Downloaded lru v0.16.1 [INFO] [stderr] Downloaded ordered-float v5.0.0 [INFO] [stderr] Downloaded unicode-width v0.2.1 [INFO] [stderr] Downloaded ash v0.38.0+1.3.281 [INFO] [stderr] Downloaded ndk-sys v0.5.0+25.2.9519653 [INFO] [stderr] Downloaded ndarray v0.16.1 [INFO] [stderr] Downloaded rayon v1.11.0 [INFO] [stderr] Downloaded rayon-core v1.13.0 [INFO] [stderr] Downloaded serde_derive v1.0.226 [INFO] [stderr] Downloaded unicode-script v0.5.7 [INFO] [stderr] Downloaded quickcheck v1.0.3 [INFO] [stderr] Downloaded toml_datetime v0.7.0 [INFO] [stderr] Downloaded windows-implement v0.58.0 [INFO] [stderr] Downloaded quickcheck_macros v1.1.0 [INFO] [stderr] Downloaded gpu-alloc-types v0.3.0 [INFO] [stderr] Downloaded gpu-descriptor v0.3.2 [INFO] [stderr] Downloaded windows v0.58.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dabf2b108b5dcff619d40bf20a6aa1587053acf94b28de2e8171f9c01aa6d627 [INFO] running `Command { std: "docker" "start" "-a" "dabf2b108b5dcff619d40bf20a6aa1587053acf94b28de2e8171f9c01aa6d627", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dabf2b108b5dcff619d40bf20a6aa1587053acf94b28de2e8171f9c01aa6d627", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dabf2b108b5dcff619d40bf20a6aa1587053acf94b28de2e8171f9c01aa6d627", kill_on_drop: false }` [INFO] [stdout] dabf2b108b5dcff619d40bf20a6aa1587053acf94b28de2e8171f9c01aa6d627 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3b49b53f4a36377fbc25a8c2f4a34826e28cabda338004105a55687327b4b4b0 [INFO] running `Command { std: "docker" "start" "-a" "3b49b53f4a36377fbc25a8c2f4a34826e28cabda338004105a55687327b4b4b0", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.226 [INFO] [stderr] Compiling serde v1.0.226 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling cubecl-common v0.6.0 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling embassy-futures v0.1.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling colored v3.0.0 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling futures-lite v2.6.0 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling mac v0.1.1 [INFO] [stderr] Compiling unty v0.0.4 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling futf v0.1.5 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling burn-ndarray v0.18.0 [INFO] [stderr] Compiling utf-8 v0.7.6 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling clap_builder v4.5.48 [INFO] [stderr] Compiling fst v0.4.7 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling dtoa v1.0.10 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling tendril v0.4.3 [INFO] [stderr] Compiling phf_codegen v0.11.3 [INFO] [stderr] Compiling string_cache_codegen v0.5.4 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling dtoa-short v0.3.5 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling pulldown-cmark v0.13.0 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling pulldown-cmark-escape v0.11.0 [INFO] [stderr] Compiling rmp v0.8.14 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling getopts v0.2.23 [INFO] [stderr] Compiling cached_proc_macro_types v0.1.1 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Compiling unicode-blocks v0.1.9 [INFO] [stderr] Compiling unicode-script v0.5.7 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling web_atoms v0.1.3 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling levenshtein_automata v0.2.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling serde_derive v1.0.226 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling bytemuck_derive v1.10.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling derive-new v0.7.0 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling clap_derive v4.5.47 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling is-macro v0.3.7 [INFO] [stderr] Compiling cssparser-macros v0.6.1 [INFO] [stderr] Compiling match_token v0.35.0 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling burn-derive v0.18.0 [INFO] [stderr] Compiling blanket v0.4.0 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling derive_more v1.0.0 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling clap v4.5.48 [INFO] [stderr] Compiling rs-conllu v0.3.0 [INFO] [stderr] Compiling zerovec v0.11.2 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling cached_proc_macro v0.25.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling serde_bytes v0.11.17 [INFO] [stderr] Compiling bincode v2.0.1 [INFO] [stderr] Compiling rmp-serde v1.3.0 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling ordered-float v5.0.0 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling cssparser v0.35.0 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling string_cache v0.8.9 [INFO] [stderr] Compiling lru v0.16.1 [INFO] [stderr] Compiling cached v0.56.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling burn-common v0.18.0 [INFO] [stderr] Compiling burn-tensor v0.18.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling markup5ever v0.35.0 [INFO] [stderr] Compiling html5ever v0.35.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling ammonia v4.1.2 [INFO] [stderr] Compiling burn-ir v0.18.0 [INFO] [stderr] Compiling burn-core v0.18.0 [INFO] [stderr] Compiling burn v0.18.0 [INFO] [stderr] Compiling harper-pos-utils v0.65.0 [INFO] [stderr] Compiling harper-brill v0.65.0 [INFO] [stderr] Compiling harper-core v0.65.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.53s [INFO] running `Command { std: "docker" "inspect" "3b49b53f4a36377fbc25a8c2f4a34826e28cabda338004105a55687327b4b4b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b49b53f4a36377fbc25a8c2f4a34826e28cabda338004105a55687327b4b4b0", kill_on_drop: false }` [INFO] [stdout] 3b49b53f4a36377fbc25a8c2f4a34826e28cabda338004105a55687327b4b4b0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0a93e472f936a1def194d64c5ef97307845778b0a3ba6e1632b78bda6c56270f [INFO] running `Command { std: "docker" "start" "-a" "0a93e472f936a1def194d64c5ef97307845778b0a3ba6e1632b78bda6c56270f", kill_on_drop: false }` [INFO] [stderr] Compiling cubecl-common v0.6.0 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling markup5ever v0.35.0 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling quickcheck_macros v1.1.0 [INFO] [stderr] Compiling html5ever v0.35.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling burn-common v0.18.0 [INFO] [stderr] Compiling burn-tensor v0.18.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling ammonia v4.1.2 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling burn-core v0.18.0 [INFO] [stderr] Compiling burn-ir v0.18.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Compiling quickcheck v1.0.3 [INFO] [stderr] Compiling burn-ndarray v0.18.0 [INFO] [stderr] Compiling burn v0.18.0 [INFO] [stderr] Compiling harper-pos-utils v0.65.0 [INFO] [stderr] Compiling harper-brill v0.65.0 [INFO] [stderr] Compiling harper-core v0.65.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 54.34s [INFO] running `Command { std: "docker" "inspect" "0a93e472f936a1def194d64c5ef97307845778b0a3ba6e1632b78bda6c56270f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a93e472f936a1def194d64c5ef97307845778b0a3ba6e1632b78bda6c56270f", kill_on_drop: false }` [INFO] [stdout] 0a93e472f936a1def194d64c5ef97307845778b0a3ba6e1632b78bda6c56270f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6f697ad0bef878a5f4e444fe7cc711e37ba96a5f8f186ae2157322e9907faae3 [INFO] running `Command { std: "docker" "start" "-a" "6f697ad0bef878a5f4e444fe7cc711e37ba96a5f8f186ae2157322e9907faae3", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.47s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/harper_core-30c082fe4717b055) [INFO] [stdout] [INFO] [stdout] running 2949 tests [INFO] [stdout] test char_ext::tests::cjk_is_not_english_lingual ... ok [INFO] [stdout] test char_string::tests::ends_with_ignore_ascii_case_str_does_not_match_different_suffix ... ok [INFO] [stdout] test char_string::tests::eq_ignore_ascii_case_chars_does_not_match_different_word ... ok [INFO] [stdout] test char_string::tests::eq_ignore_ascii_case_str_does_not_match_different_word ... ok [INFO] [stdout] test char_string::tests::ends_with_ignore_ascii_case_str_matches_suffix ... ok [INFO] [stdout] test char_string::tests::eq_ignore_ascii_case_chars_matches_lowercase ... ok [INFO] [stdout] test dict_word_metadata::tests::adjective::big_is_positive ... ignored, not marked yet because it might not be reliable [INFO] [stdout] test char_string::tests::eq_ignore_ascii_case_str_matches_lowercase ... ok [INFO] [stdout] test char_string::tests::ends_with_ignore_ascii_case_chars_matches_suffix ... ok [INFO] [stdout] test char_string::tests::ends_with_ignore_ascii_case_chars_does_not_match_different_suffix ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::beer_is_mass_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::adjective::bigger_is_comparative ... ok [INFO] [stdout] test dict_word_metadata::tests::equipment_is_non_countable_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::bicep_is_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::equipment_isnt_countable_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::aircraft_is_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::biceps_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::adjective::biggest_is_superlative ... ok [INFO] [stdout] test dict_word_metadata::tests::adjective::biggest_is_superlative_adjective ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::aircraft_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::beer_is_countable_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::biceps_is_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::dog_is_non_mass_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::dogs_is_non_possessive_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::equipment_is_mass_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::fish_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::fish_is_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::fishes_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::furniture_is_mass_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::furniture_is_non_countable_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::hounds_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::paris_is_proper_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::loyal_doesnt_pass_is_non_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::permit_is_non_proper_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::pooches_is_non_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::pooch_is_non_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::puppy_is_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::sheep_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::adjective::bigger_is_comparative_adjective ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::prepare_is_not_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::he_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::archaic_pronouns ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::hound_is_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::he_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::he_is_subject_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::he_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::him_is_object_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::him_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::sheep_is_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::generic_pronouns ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::him_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::himself_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::himself_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::himself_is_reflexive_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::himself_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::dog_apostrophe_s_is_possessive_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::his_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::hers_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::i_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::i_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::i_is_subject_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::equipment_is_mass_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::me_is_object_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::me_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::me_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::myself_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::me_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::myself_is_reflexive_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::i_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::it_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::it_is_object_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::it_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::it_is_subject_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::itself_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::itself_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::itself_is_reflexive_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::its_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::mine_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::nonstandard_pronouns ... ignored, not in dictionary [INFO] [stdout] test dict_word_metadata::tests::pronoun::ours_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::relative_and_interrogative_pronouns ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::her_is_object_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::dog_is_countable ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::her_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::it_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::her_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::herself_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::herself_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::herself_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::she_is_subject_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::myself_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::she_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::she_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::theirs_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::them_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::them_is_plural_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::them_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::themselves_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::themselves_is_plural_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::themselves_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::themselves_is_reflexive_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::they_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::they_is_plural_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::they_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::they_is_subject_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::ourselves_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::ourselves_is_plural_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::ourselves_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::ourselves_is_reflexive_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::us_is_object_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::us_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::us_is_plural_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::us_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::we_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::we_is_plural_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::we_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::herself_is_reflexive_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::you_is_object_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::you_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::you_is_plural_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::you_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::yourself_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::yourself_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::yourself_is_reflexive_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::yourself_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::yours_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::they_them_themselves::them_is_object_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::you_is_subject_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::the_is_determiner ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::you_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::lemma_fix ... ok [INFO] [stdout] test dict_word_metadata::tests::this_is_demonstrative_determiner ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::past_participle_eaten ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::past_walked ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::progressive_walking ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::simple_past_ate ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::third_pers_sing_walks ... ok [INFO] [stdout] test dict_word_metadata::tests::your_is_possessive_determiner ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::am_is_lowercase_and_titlecase_and_all_caps ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::australia_lexeme_is_titlecase_even_when_word_is_all_caps ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::australia_lexeme_is_titlecase_even_when_word_is_mixed_case ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::db_and_kw_symbols_are_lower_camel_case ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::ebay_and_esim_are_lower_camel ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::reading_is_both_lowercase_and_titlecase ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::lemma_walk ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::australia_lexeme_is_titlecase_even_when_word_is_lowercase ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::itself_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::her_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::we_us_ourselves::we_is_subject_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::him_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::i_me_myself::myself_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::she_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::equipment_is_non_countable_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::aircrafts_is_not_word - should panic ... ok [INFO] [stdout] test dict_word_metadata::tests::adjective::bigly_is_not_an_adjective_form_we_track - should panic ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::sheeps_is_not_word - should panic ... ok [INFO] [stdout] test document::tests::cant_select_next_word_before_start ... ok [INFO] [stdout] test document::tests::condense_tldr_mixed_case_1 ... ok [INFO] [stdout] test document::tests::condense_io ... ok [INFO] [stdout] test document::tests::cant_select_next_word_with_punctuation_instead_of_whitespace ... ok [INFO] [stdout] test document::tests::cant_select_token_before_start ... ok [INFO] [stdout] test dict_word_metadata::tests::dialect::guess_american_dialect ... ok [INFO] [stdout] test document::tests::cant_select_next_word_with_punctuation_after_whitespace ... ok [INFO] [stdout] test document::tests::condense_filename_extension_ok_at_start_and_end ... ok [INFO] [stdout] test document::tests::condense_q_and_a ... ok [INFO] [stdout] test document::tests::condense_r_and_d_mixed_case ... ok [INFO] [stdout] test dict_word_metadata::tests::dialect::guess_british_dialect ... ok [INFO] [stdout] test document::tests::condense_filename_extension_in_parens ... ok [INFO] [stdout] test document::tests::condense_r_and_d_caps ... ok [INFO] [stdout] test document::tests::condense_tldr_lowercase ... ok [INFO] [stdout] test document::tests::cant_select_next_word_not_from_whitespace ... ok [INFO] [stdout] test document::tests::condenses_number_suffixes ... ok [INFO] [stdout] test document::tests::condense_r_and_d_lowercase ... ok [INFO] [stdout] test document::tests::condense_tldr_mixed_case_2 ... ok [INFO] [stdout] test document::tests::condense_tldr_uppercase ... ok [INFO] [stdout] test document::tests::condense_tldr_pural ... ok [INFO] [stdout] test document::tests::doesnt_condense_filename_extensions_longer_than_three ... ok [INFO] [stdout] test document::tests::condenses_filename_extensions ... ok [INFO] [stdout] test document::tests::condenses_eg ... ok [INFO] [stdout] test document::tests::doesnt_condense_filename_extensions_with_mixed_case ... ok [INFO] [stdout] test document::tests::dont_condense_r_and_d_with_spaces ... ok [INFO] [stdout] test document::tests::doesnt_condense_filename_extensions_with_non_letters ... ok [INFO] [stdout] test document::tests::condenses_ie ... ok [INFO] [stdout] test edit_distance::tests::simple_edit_distance_1 ... ok [INFO] [stdout] test edit_distance::tests::simple_edit_distance_2 ... ok [INFO] [stdout] test edit_distance::tests::zero_edit_distance ... ok [INFO] [stdout] test edit_distance::tests::one_edit_distance ... ok [INFO] [stdout] test document::tests::dont_allow_mixed_r_and_d_with_q_and_a ... ok [INFO] [stdout] test document::tests::condenses_nsa ... ok [INFO] [stdout] test document::tests::parses_long_ellipsis ... ok [INFO] [stdout] test document::tests::parses_ellipsis ... ok [INFO] [stdout] test document::tests::medium_contraction2 ... ok [INFO] [stdout] test document::tests::medium_contraction ... ok [INFO] [stdout] test document::tests::select_next_word_neg_offset ... ok [INFO] [stdout] test document::tests::simple_contraction ... ok [INFO] [stdout] test expr::anchor_start::tests::does_not_match_empty ... ok [INFO] [stdout] test expr::anchor_end::tests::matches_period ... ok [INFO] [stdout] test document::tests::select_next_word_pos_offset ... ok [INFO] [stdout] test document::tests::selects_token_at_char_index ... ok [INFO] [stdout] test document::tests::simple_contraction2 ... ok [INFO] [stdout] test expr::anchor_start::tests::matches_first_word ... ok [INFO] [stdout] test document::tests::parses_short_ellipsis ... ok [INFO] [stdout] test document::tests::selects_token_at_offset ... ok [INFO] [stdout] test document::tests::simple_contraction3 ... ok [INFO] [stdout] test expr::anchor_end::tests::does_not_match_empty ... ok [INFO] [stdout] test expr::duration_expr::tests::detect_10_days ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::test_bad_reflexive_pronouns ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_default_ctor_excludes_theirself ... ok [INFO] [stdout] test expr::mergeable_words::tests::does_not_merge_invalid_compound ... ok [INFO] [stdout] test expr::mergeable_words::tests::does_not_merge_open_compound_in_dict ... ok [INFO] [stdout] test expr::duration_expr::tests::detect_ten_days ... ok [INFO] [stdout] test expr::fixed_phrase::tests::test_not_case_sensitive ... ok [INFO] [stdout] test expr::mergeable_words::tests::merges_hyphenated_compound ... ok [INFO] [stdout] test expr::mergeable_words::tests::merges_open_compound ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_standard_ctor_includes_myself ... ok [INFO] [stdout] test expr::mergeable_words::tests::merges_open_compound_not_in_dict ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_standard_ctor_excludes_hisself ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::hyphens_or_spaces ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_with_common_errors_includes_hisself ... ok [INFO] [stdout] test expr::sequence_expr::tests::test_adjective_or_determiner ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::test_non_pronouns ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_default_ctor_includes_myself ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::test_good_reflexive_pronouns ... ok [INFO] [stdout] test expr::repeating::tests::does_not_match_short ... ok [INFO] [stdout] test expr::sequence_expr::tests::test_kind_both ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::deep_thought ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::get_smart ... ok [INFO] [stdout] test expr::sequence_expr::tests::test_noun_but_not_adjective ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::matches_compound_numbers ... ok [INFO] [stdout] test language_detection::tests::detects_english ... ok [INFO] [stdout] test expr::repeating::tests::matches_anything ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::matches_single_digit ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::matches_teens ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::jacksons ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::orwell ... ok [INFO] [stdout] test language_detection::tests::detects_expressive_english ... ok [INFO] [stdout] test lexing::email_address::tests::does_not_allow_empty_domain ... ok [INFO] [stdout] test lexing::email_address::tests::example_local_parts_pass_validation ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::matches_tens ... ok [INFO] [stdout] test lexing::email_address::tests::test_many_example_email_addresses ... ok [INFO] [stdout] test lexing::hostname::tests::can_parse_example_hostnames ... ok [INFO] [stdout] test lexing::hostname::tests::hyphen_cannot_open_hostname ... ok [INFO] [stdout] test lexing::tests::accepts_sentence_with_decade ... ok [INFO] [stdout] test lexing::tests::does_not_lex_bad_after_good ... ok [INFO] [stdout] test lexing::tests::does_not_lex_bad_alphabetic ... ok [INFO] [stdout] test lexing::tests::does_not_lex_prefix_only ... ok [INFO] [stdout] test lexing::tests::does_not_lex_uppercase_prefix ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_0_prefixed_decade ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_0s_joined_letter ... ok [INFO] [stdout] test language_detection::tests::mixed_french_english_drunk ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_1s_apostrophe_joined_number ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_bad_apostrophe_short_decade ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_apostrophe_long_decade ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_far_future_decade ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_good_apostrophe_short_decade ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_overlong_decade ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_regex_broken_two_ranges ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_regex_hyphen_at_end ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_cjk_numeral ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_regex_hyphen_at_start ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_regex_mini_range ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_thai_digit ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_too_ancient_decade ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_uppercase_decade ... ok [INFO] [stdout] test lexing::tests::issue_1010 ... ok [INFO] [stdout] test lexing::tests::lexes_0 ... ok [INFO] [stdout] test lexing::tests::lexes_00 ... ok [INFO] [stdout] test lexing::tests::lexes_0_point_0 ... ok [INFO] [stdout] test lexing::tests::lexes_0s ... ok [INFO] [stdout] test lexing::tests::lexes_0s_and_1s ... ok [INFO] [stdout] test lexing::tests::lexes_1_apostrophe_s ... ok [INFO] [stdout] test lexing::tests::lexes_1s_and_0s_apostrophes ... ok [INFO] [stdout] test lexing::tests::lexes_20c_decade ... ok [INFO] [stdout] test lexing::tests::lexes_21c_decade ... ok [INFO] [stdout] test lexing::tests::lexes_cjk_as_unlintable ... ok [INFO] [stdout] test lexing::tests::lexes_full_number ... ok [INFO] [stdout] test lexing::tests::lexes_good_hex_lowercase ... ok [INFO] [stdout] test lexing::tests::lexes_ancient_decade ... ok [INFO] [stdout] test lexing::tests::lexes_good_hex_lowercase_long ... ok [INFO] [stdout] test lexing::tests::lexes_good_hex_mixed_case ... ok [INFO] [stdout] test lexing::tests::lexes_good_hex_numeric ... ok [INFO] [stdout] test lexing::tests::lexes_good_hex_uppercase_long ... ok [INFO] [stdout] test lexing::tests::lexes_pi ... ok [INFO] [stdout] test lexing::tests::lexes_regex_digits ... ok [INFO] [stdout] test lexing::tests::lexes_regex_letter_plus_range ... ok [INFO] [stdout] test lexing::tests::lexes_regex_one_letter ... ok [INFO] [stdout] test lexing::tests::lexes_good_hex_uppercase ... ok [INFO] [stdout] test lexing::tests::lexes_regex_one_range ... ok [INFO] [stdout] test lexing::tests::lexes_regex_range_plus_letter ... ok [INFO] [stdout] test lexing::tests::lexes_regex_two_alphanumeric ... ok [INFO] [stdout] test lexing::tests::lexes_regex_two_letters ... ok [INFO] [stdout] test lexing::tests::lexes_regex_two_ranges ... ok [INFO] [stdout] test lexing::tests::lexes_speed_of_light ... ok [INFO] [stdout] test lexing::tests::lexes_word_after_decade ... ok [INFO] [stdout] test lexing::tests::lexes_word_before_decade ... ok [INFO] [stdout] test lexing::tests::rejects_sentence_with_number ... ok [INFO] [stdout] test lexing::url::tests::consumes_google ... ok [INFO] [stdout] test lexing::url::tests::consumes_issue_142 ... ok [INFO] [stdout] test lexing::tests::lexes_youtube_as_hostname ... ok [INFO] [stdout] test lexing::url::tests::consumes_wikipedia ... ok [INFO] [stdout] test lexing::url::tests::consumes_with_path ... ok [INFO] [stdout] test lexing::url::tests::consumes_youtube_not_garbage ... ok [INFO] [stdout] test language_detection::tests::detects_french ... ok [INFO] [stdout] test lexing::url::tests::consumes_youtube ... ok [INFO] [stdout] test language_detection::tests::detects_short_english ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::waiting_since ... ok [INFO] [stdout] test language_detection::tests::mixed_french_english_dress ... ok [INFO] [stdout] test language_detection::tests::english_motto ... ok [INFO] [stdout] test language_detection::tests::detects_shebang ... ok [INFO] [stdout] test language_detection::tests::detects_spanish ... ok [INFO] [stdout] test language_detection::tests::detects_python_fib ... ok [INFO] [stdout] test language_detection::tests::mixed_french_english_park ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_use_of_far_apart ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_use_of_a_part_of ... ok [INFO] [stdout] test linting::a_part::tests::corrects_a_part_from_to_a_part_of ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_use_of_a_part ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_us_of_fall_apart ... ok [INFO] [stdout] test linting::a_part::tests::corrects_a_part_from_to_apart_from_english ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_use_of_apart ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_use_of_apart_from ... ok [INFO] [stdout] test linting::a_part::tests::corrects_apart_of_to_a_part_of_openai ... ok [INFO] [stdout] test linting::a_part::tests::corrects_apart_of_to_apart_from_cflinuxfs ... ok [INFO] [stdout] test linting::a_part::tests::corrects_a_part_from_to_apart_from_format ... ok [INFO] [stdout] test linting::a_part::tests::corrects_apart_of_to_a_part_of_formly ... ok [INFO] [stdout] test linting::addicting::tests::dont_fix_coerced_into_addicting_themselves ... ok [INFO] [stdout] test linting::addicting::tests::fix_find_things_addicting_myself ... ignored, False positive since `myself` is not an object pronoun in this construction [INFO] [stdout] test linting::addicting::tests::dont_flag_addicting_object_pronoun ... ok [INFO] [stdout] test linting::a_part::tests::corrects_fall_a_part ... ok [INFO] [stdout] test linting::a_part::tests::corrects_so_far_a_part_from_version_upgrade ... ok [INFO] [stdout] test linting::a_part::tests::corrects_apart_of_to_apart_from_using ... ok [INFO] [stdout] test linting::a_part::tests::corrects_far_a_part ... ok [INFO] [stdout] test linting::addicting::tests::dont_flag_addicting_reflexive_pronoun ... ok [INFO] [stdout] test linting::a_part::tests::corrects_so_far_a_part_from_being_taken ... ok [INFO] [stdout] test linting::addicting::tests::dont_flag_addicting_them_on ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::conflicting_morest_offers_two_suggestions ... ok [INFO] [stdout] test linting::addicting::tests::fix_addicting ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::fix_double_irregular_comparative ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::conflicting_most_worse_offers_two_suggestions ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::conflicting_moster_offers_two_suggestions ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::conflicting_most_better_offers_two_suggestions ... ok [INFO] [stdout] test linting::addicting::tests::fix_yet_highly_addicting ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::fix_double_irregular_superlative ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::fix_double_regular_comparative ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_as_great_of_an ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_that_rare_of_an ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_as_important_of_a ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::fix_double_regular_superlative ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_large_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_too_long_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_too_big_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_too_dumb_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_that_common_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_too_vague_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_how_important_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_too_uncommon_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_bad_of_an ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_all_of ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_beginning ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_too_large_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_bit ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_derivative ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_chance ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_comparative ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_bottom ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_too_short_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_back ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_emblematic ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_full ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_dream ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_head ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_eighth ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_inside ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_borderline_of ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_full_uppercase ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_equivalent ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_half ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_kind ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_fun ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_left ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_middle ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_light ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_much ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_multiple ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_illustrative ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_off ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_out ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_part_uppercase ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_part ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_perspective ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_red ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_potential ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_precision ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_slack ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_rid ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_shy ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_short ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_side ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_sound ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::false_positive_for_99_percent_of_all_intents_and_purposes ... ignored, Rare and unusual false positive [INFO] [stdout] test linting::all_intents_and_purposes::tests::false_positive_for_us_constitution_line_break ... ignored, The linefeed should be treated as a space! [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_something ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_superlative ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_up ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::false_positive_for_us_constitution_space ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::dont_flag_to_intents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::dont_flag_for_intents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::dont_flag_for_basically_all_intents_and_purposes ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_top ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::dont_flag_for_nearly_all_intents_and_purposes ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::dont_flag_for_pretty_much_all_intents_and_purposes ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_by_intensive_purposes ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_at_intents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_for_extents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_for_intense_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_by_intents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_for_intrinsic_purposes ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_for_intended ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_for_intense ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_from_intents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_in_intensive_purposes ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_in_intents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_for_intensive ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_in_intense_purposes ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_on_intents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_through_intents_and ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_at_4_am_in_the_morning ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::at_4_a_dot_m_dot_in_the_morning ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_to_intensive_purposes ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_at_4_a_dot_m_dot_in_the_morning ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_to_intense_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_to_extents_and ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_at_4_am_in_the_morning_caps ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_at_4am_in_the_morning_caps ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_1_am_in_the_morning ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_with_intents_and ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_at_4am_in_the_morning ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::flag_at_4_am_in_the_morning ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_3_30_am_in_the_morning ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::flag_at_4_am_in_the_morning_caps ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_6_pm_in_the_evening ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_3am_in_the_morning ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::flag_at_4am_in_the_morning_caps ... ok [INFO] [stdout] test linting::amounts_for::tests::can_amount_for_to_amount_to_draw_calls ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_5_pm_in_the_afternoon_caps_dots ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::flag_at_4am_in_the_morning ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_9pm_at_night ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_4_am_in_the_morning ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_5_pm_in_the_afternoon_caps ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_3am_at_night ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_which_amounts_for_to_accounts_for_16k ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_that_amounts_for_to_amounts_to_entire_value ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_that_amounts_for_to_accounts_for_setting_up ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_they_amount_for_to_amount_to_16kb ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_they_amount_for_to_amount_to_nothing ... ok [INFO] [stdout] test linting::an_a::tests::allow_an_mp_and_an_mp3 ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_that_amounts_for_to_amounts_to_percent ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_which_amounts_for_to_amounts_to_10_minutes ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_this_amounts_for_to_accounts_for_large_part ... ok [INFO] [stdout] test linting::an_a::tests::allows_lowercase_vowels ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_it_amounts_for_to_amounts_to_redefinition ... ok [INFO] [stdout] test linting::an_a::tests::allows_uppercase_consonants ... ok [INFO] [stdout] test linting::an_a::tests::allow_issue_751 ... ok [INFO] [stdout] test linting::an_a::tests::detects_html_as_vowel ... ok [INFO] [stdout] test linting::amounts_for::tests::would_amount_for_to_amount_to_api_requests ... ok [INFO] [stdout] test linting::an_a::tests::detects_llm_hyphen_as_vowel ... ok [INFO] [stdout] test linting::an_a::tests::allows_uppercase_vowels ... ok [INFO] [stdout] test linting::an_a::tests::allows_lowercase_consonants ... ok [INFO] [stdout] test linting::an_a::tests::detects_llm_as_vowel ... ok [INFO] [stdout] test linting::an_a::tests::disallows_a_interface ... ok [INFO] [stdout] test linting::an_a::tests::disallow_a_mp_and_a_mp3 ... ok [INFO] [stdout] test linting::an_a::tests::capitalized_fourier ... ok [INFO] [stdout] test linting::an_a::tests::disallows_lowercase_vowels ... ok [INFO] [stdout] test linting::another_thing_coming::tests::fix_got_another_think_coming ... ignored, A lettercase bug results in 'another thiNG COMing.' [INFO] [stdout] test linting::an_a::tests::issue_196 ... ok [INFO] [stdout] test linting::an_a::tests::disallows_uppercase_consonants ... ok [INFO] [stdout] test linting::an_a::tests::disallows_lowercase_consonants ... ok [INFO] [stdout] test linting::amounts_for::tests::will_amount_for_to_amount_to_relationships ... ok [INFO] [stdout] test linting::an_a::tests::disallows_uppercase_vowels ... ok [INFO] [stdout] test linting::an_a::tests::once_over ... ok [INFO] [stdout] test linting::amounts_for::tests::should_amount_for_to_amount_to_half_pack ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_ask ... ok [INFO] [stdout] test linting::another_thing_coming::tests::fix_had_another_think_coming ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_ask_all_caps ... ok [INFO] [stdout] test linting::another_thing_coming::tests::fix_have_another_think_coming ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_ask_us ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_asked_me ... ok [INFO] [stdout] test linting::another_think_coming::tests::fix_had_another_thing_coming ... ok [INFO] [stdout] test linting::another_thing_coming::tests::fix_has_another_think_coming ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_asking_you ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_tells_them ... ok [INFO] [stdout] test linting::another_think_coming::tests::fix_has_another_thing_coming ... ok [INFO] [stdout] test linting::another_think_coming::tests::fix_got_another_thing_coming ... ok [INFO] [stdout] test linting::another_think_coming::tests::fix_have_another_thing_coming ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_asks_him ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_telling_it ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_tell ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_telling_him ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_told_one ... ok [INFO] [stdout] test lexing::url::tests::survives_random_chars ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::ignores_ask_about ... ok [INFO] [stdout] test lexing::email_address::tests::survives_random_chars ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::ignores_told_to_leave ... ok [INFO] [stdout] test linting::back_in_the_day::tests::avoids_false_positive_code_usage ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_f_word_to_all_asterisks ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_shit_with_single_asterisk ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::ignores_ask_question ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::ignores_correct_usage ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_shit ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::ignores_tell_us ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_shit_allcaps ... ok [INFO] [stdout] test linting::avoid_curses::tests::detects_shit ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_shit_titlecase ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_shite_all_caps_with_single_asterisk ... ok [INFO] [stdout] test linting::back_in_the_day::tests::catches_comma_before ... ok [INFO] [stdout] test linting::back_in_the_day::tests::catches_lowercase ... ok [INFO] [stdout] test linting::back_in_the_day::tests::avoids_false_positive_ie ... ok [INFO] [stdout] test linting::back_in_the_day::tests::detects_composer_json_case ... ok [INFO] [stdout] test linting::back_in_the_day::tests::catches_comma_when ... ok [INFO] [stdout] test linting::back_in_the_day::tests::catches_uppercase ... ok [INFO] [stdout] test linting::back_in_the_day::tests::avoids_false_positive_springfox ... ok [INFO] [stdout] test linting::back_in_the_day::tests::detects_gem_update_case ... ok [INFO] [stdout] test linting::back_in_the_day::tests::detects_install_case ... ok [INFO] [stdout] test linting::back_in_the_day::tests::doesnt_catch_false_positive_when ... ok [INFO] [stdout] test linting::back_in_the_day::tests::doesnt_catch_false_positive_before ... ok [INFO] [stdout] test linting::back_in_the_day::tests::doesnt_catch_qualified_days ... ok [INFO] [stdout] test linting::back_in_the_day::tests::doesnt_catch_false_positive_of ... ok [INFO] [stdout] test linting::back_in_the_day::tests::detects_version_release_case ... ok [INFO] [stdout] test linting::cant::tests::corrects_cant_verb ... ignored, 'Convert' is also a noun, so a 'cant convert' could be a person who switched to speaking jargon [INFO] [stdout] test linting::best_of_all_time::tests::dont_flag_history_stacks_of_all_times ... ok [INFO] [stdout] test linting::best_of_all_time::tests::dont_flag_list_of_all_times ... ok [INFO] [stdout] test linting::best_of_all_time::tests::dont_flag_sum_of_all_times ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_biggest ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_best ... ok [INFO] [stdout] test linting::cant::tests::corrects_common_noun_cant ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_favorite ... ok [INFO] [stdout] test linting::cant::tests::corrects_pronoun_cant ... ok [INFO] [stdout] test linting::cant::tests::corrects_cant_pronoun ... ok [INFO] [stdout] test linting::cant::tests::corrects_proper_noun_cant ... ok [INFO] [stdout] test linting::cant::tests::dont_flag_if_cant_is_part_of_noun_phrase ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_favourite ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_id ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_most_influential ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_ive ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_ive ... ok [INFO] [stdout] test linting::cant::tests::dont_flag_cant_project ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_ill ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_idve ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_greatest ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_im ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_id ... ok [INFO] [stdout] test linting::cant::tests::dont_flag_legit_noun_sense ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_im ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_idve ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::start ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::end ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::issue_365 ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::middle ... ok [INFO] [stdout] test linting::chock_full::tests::lower_hyphen_choke ... ok [INFO] [stdout] test linting::chock_full::tests::lower_space_choke ... ok [INFO] [stdout] test linting::chock_full::tests::allows_correct_form ... ok [INFO] [stdout] test linting::chock_full::tests::lower_hyphen_chalk ... ok [INFO] [stdout] test linting::chock_full::tests::upper_space_chalk ... ok [INFO] [stdout] test linting::chock_full::tests::upper_space_choke ... ok [INFO] [stdout] test linting::chock_full::tests::upper_hyphen_chalk ... ok [INFO] [stdout] test linting::chock_full::tests::lower_space_chalk ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_ill ... ok [INFO] [stdout] test linting::chock_full::tests::upper_hyphen_choke ... ok [INFO] [stdout] test linting::closed_compounds::tests::how_ever ... ok [INFO] [stdout] test linting::closed_compounds::tests::it_self ... ok [INFO] [stdout] test linting::closed_compounds::tests::over_all ... ok [INFO] [stdout] test linting::closed_compounds::tests::hence_forth ... ok [INFO] [stdout] test linting::closed_compounds::tests::not_with_standing ... ok [INFO] [stdout] test linting::closed_compounds::tests::none_the_less ... ok [INFO] [stdout] test linting::closed_compounds::tests::mis_used ... ok [INFO] [stdout] test linting::closed_compounds::tests::mis_use ... ok [INFO] [stdout] test linting::closed_compounds::tests::my_self ... ok [INFO] [stdout] test linting::closed_compounds::tests::any_how ... ok [INFO] [stdout] test linting::closed_compounds::tests::in_so_far ... ok [INFO] [stdout] test linting::closed_compounds::tests::mis_understood ... ok [INFO] [stdout] test linting::comma_fixes::tests::allows_english_comma_atomic ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_asian_comma_between_words_with_space_on_both_sides ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_comma_between_words_with_no_space ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_comma_between_words_with_space_on_both_sides ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_comma_on_wrong_side_of_asian_comma_between_words ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_asian_comma_between_words_with_no_space ... ok [INFO] [stdout] test linting::closed_compounds::tests::there_fore ... ok [INFO] [stdout] test linting::closed_compounds::tests::world_wide ... ok [INFO] [stdout] test linting::comma_fixes::tests::doesnt_flag_semicolon_space_between_words ... ok [INFO] [stdout] test linting::comma_fixes::tests::flags_fullwidth_comma_atomic ... ok [INFO] [stdout] test linting::closed_compounds::tests::over_night ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_ideographic_comma_real_world ... ok [INFO] [stdout] test linting::comma_fixes::tests::doesnt_correct_comma_between_non_english_tokens ... ok [INFO] [stdout] test linting::comma_fixes::tests::doesnt_flag_comma_space_between_words ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_space_on_wrong_side_of_comma_between_words ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_fullwidth_comma_real_world ... ok [INFO] [stdout] test linting::comma_fixes::tests::flags_fullwidth_comma_space_between_words ... ok [INFO] [stdout] test linting::closed_compounds::tests::wide_spread ... ok [INFO] [stdout] test linting::closed_compounds::tests::where_upon ... ok [INFO] [stdout] test linting::closed_compounds::tests::up_ward ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_an_arm_and_a_leg ... ok [INFO] [stdout] test linting::comma_fixes::tests::flags_ideographic_comma_atomic ... ok [INFO] [stdout] test linting::compound_nouns::compound_noun_after_possessive::tests::lets_is_not_possessive_typographic_apostrophe ... ok [INFO] [stdout] test linting::comma_fixes::tests::flags_ideographic_comma_space_between_words ... ok [INFO] [stdout] test linting::compound_nouns::compound_noun_after_possessive::tests::lets_is_not_possessive ... ok [INFO] [stdout] test linting::closed_compounds::tests::regard_less ... ok [INFO] [stdout] test linting::closed_compounds::tests::there_upon ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_can_not ... ok [INFO] [stdout] test linting::compound_nouns::tests::allows_678 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allows_issue_721 ... ok [INFO] [stdout] test linting::compound_nouns::compound_noun_after_possessive::tests::thats_is_not_possessive ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_661 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_1496 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_662 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_1298 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_suppress_or ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_704 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_well_and_723 ... ok [INFO] [stdout] test linting::compound_nouns::tests::dont_flag_project_or ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_1553 ... ok [INFO] [stdout] test linting::compound_nouns::tests::every_one ... ignored, "everyone" is not a valid compound noun, it's a pronoun [INFO] [stdout] test linting::compound_nouns::tests::dash_board ... ok [INFO] [stdout] test linting::compound_nouns::tests::dont_flag_to_me ... ok [INFO] [stdout] test linting::compound_nouns::tests::bit_stream ... ok [INFO] [stdout] test linting::compound_nouns::tests::bath_room ... ok [INFO] [stdout] test linting::compound_nouns::tests::back_plane ... ok [INFO] [stdout] test linting::compound_nouns::tests::cup_board ... ok [INFO] [stdout] test linting::compound_nouns::tests::cyber_attack ... ok [INFO] [stdout] test linting::compound_nouns::tests::back_pack ... ok [INFO] [stdout] test linting::compound_nouns::tests::dont_flag_lot_to ... ok [INFO] [stdout] test linting::compound_nouns::tests::block_chain ... ok [INFO] [stdout] test linting::compound_nouns::tests::firm_ware ... ok [INFO] [stdout] test linting::compound_nouns::tests::cyber_space ... ok [INFO] [stdout] test linting::compound_nouns::tests::key_board ... ok [INFO] [stdout] test linting::compound_nouns::tests::fire_wall ... ok [INFO] [stdout] test linting::compound_nouns::tests::finger_print ... ok [INFO] [stdout] test linting::compound_nouns::tests::got_is_not_possessive ... ok [INFO] [stdout] test linting::compound_nouns::tests::frame_work ... ok [INFO] [stdout] test linting::compound_nouns::tests::head_set ... ok [INFO] [stdout] test linting::compound_nouns::tests::head_phone ... ok [INFO] [stdout] test linting::compound_nouns::tests::ina_not_suggested ... ok [INFO] [stdout] test linting::compound_nouns::tests::spread_sheet ... ok [INFO] [stdout] test linting::compound_nouns::tests::note_book ... ok [INFO] [stdout] test linting::compound_nouns::tests::micro_processor ... ok [INFO] [stdout] test linting::compound_nouns::tests::mother_board ... ok [INFO] [stdout] test linting::compound_nouns::tests::micro_services ... ok [INFO] [stdout] test linting::compound_nouns::tests::play_ground ... ok [INFO] [stdout] test linting::compound_nouns::tests::side_bar ... ok [INFO] [stdout] test linting::compound_nouns::tests::run_way ... ok [INFO] [stdout] test linting::compound_nouns::tests::thumb_nail ... ok [INFO] [stdout] test linting::compound_nouns::tests::site_map ... ok [INFO] [stdout] test linting::compound_nouns::tests::smart_phone ... ok [INFO] [stdout] test linting::confident::tests::demeanor_incorrect ... ok [INFO] [stdout] test linting::compound_nouns::tests::web_cam ... ok [INFO] [stdout] test linting::compound_nouns::tests::touch_screen ... ok [INFO] [stdout] test linting::compound_nouns::tests::touch_pad ... ok [INFO] [stdout] test linting::confident::tests::assured_tone_correct ... ok [INFO] [stdout] test linting::confident::tests::certainty_correct ... ok [INFO] [stdout] test linting::compound_nouns::tests::web_socket ... ok [INFO] [stdout] test linting::confident::tests::assured_tone_incorrect ... ok [INFO] [stdout] test linting::confident::tests::demeanor_correct ... ok [INFO] [stdout] test linting::correct_number_suffix::tests::detects_incorrect_cases ... ok [INFO] [stdout] test linting::confident::tests::certainty_incorrect ... ok [INFO] [stdout] test linting::confident::tests::describing_person_correct ... ok [INFO] [stdout] test linting::confident::tests::professional_correct ... ok [INFO] [stdout] test linting::confident::tests::describing_person_incorrect ... ok [INFO] [stdout] test linting::confident::tests::extra_text_between ... ok [INFO] [stdout] test linting::correct_number_suffix::tests::passes_correct_cases ... ok [INFO] [stdout] test linting::confident::tests::professional_incorrect ... ok [INFO] [stdout] test linting::confident::tests::linking_verb_was_confidant ... ok [INFO] [stdout] test linting::currency_placement::tests::blog_title_allows_correct ... ok [INFO] [stdout] test linting::currency_placement::tests::blog_title ... ok [INFO] [stdout] test linting::currency_placement::tests::blog_title_with_space ... ok [INFO] [stdout] test linting::currency_placement::tests::seven_even_two_decimal_clean ... ok [INFO] [stdout] test linting::currency_placement::tests::eof ... ok [INFO] [stdout] test linting::currency_placement::tests::blog_title_cents ... ok [INFO] [stdout] test linting::currency_placement::tests::suffix ... ok [INFO] [stdout] test linting::dashes::tests::no_lint_for_long_hyphen_sequences ... ok [INFO] [stdout] test linting::dashes::tests::catches_em_dash ... ok [INFO] [stdout] test linting::dashes::tests::catches_en_dash ... ok [INFO] [stdout] test linting::currency_placement::tests::multiple_dollar ... ok [INFO] [stdout] test linting::currency_placement::tests::multiple_pound ... ok [INFO] [stdout] test linting::despite_of::tests::catches_lowercase ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_consequently ... ok [INFO] [stdout] test linting::despite_of::tests::catches_different_cases ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_furthermore ... ok [INFO] [stdout] test linting::dashes::tests::no_overlaps ... ok [INFO] [stdout] test linting::discourse_markers::tests::allows_single_word_sentence ... ok [INFO] [stdout] test linting::despite_of::tests::likes_correction ... ok [INFO] [stdout] test linting::discourse_markers::tests::allows_thus_far ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_for_example ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_therefore ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_however ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_alternatively ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_moreover ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_instead ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_frankly ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_meanwhile ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_nevertheless ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_on_the_other_hand ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_multiple_sentences ... ok [INFO] [stdout] test linting::discourse_markers::tests::no_lint_for_mid_sentence_marker ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_semicolon_case ... ok [INFO] [stdout] test linting::discourse_markers::tests::preserves_whitespace_for_example ... ok [INFO] [stdout] test linting::discourse_markers::tests::no_lint_for_mid_sentence_on_the_other_hand ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_thus ... ok [INFO] [stdout] test linting::dot_initialisms::tests::matches_eg ... ok [INFO] [stdout] test linting::double_modal::tests::allows_will_need ... ok [INFO] [stdout] test linting::discourse_markers::tests::no_suggestion_if_comma_present ... ok [INFO] [stdout] test linting::discourse_markers::tests::no_suggestion_if_comma_after_for_example ... ok [INFO] [stdout] test linting::double_modal::tests::detects_might_could ... ok [INFO] [stdout] test linting::double_modal::tests::allows_single_modal ... ok [INFO] [stdout] test linting::double_modal::tests::suggests_removing_second_modal_keeps_first ... ok [INFO] [stdout] test linting::double_modal::tests::detects_should_ought ... ok [INFO] [stdout] test linting::discourse_markers::tests::preserves_whitespace ... ok [INFO] [stdout] test linting::double_modal::tests::detects_two_double_modals ... ok [INFO] [stdout] test linting::everyday::tests::correct_adjective_without_following_noun ... ignored, Can't yet match end-of-chunk after it. Adjective before is legit for both adjective and adverb. [INFO] [stdout] test linting::ellipsis_length::tests::allows_correct_ellipsis ... ok [INFO] [stdout] test linting::double_modal::tests::suggests_removing_second_modal_keeps_first_capitalised ... ok [INFO] [stdout] test linting::else_possessive::tests::fixes_anybody_elses ... ok [INFO] [stdout] test linting::everyday::tests::correct_every_day_after_article ... ignored, replace_with_match_case_str converts to EveryDay instead of Everyday [INFO] [stdout] test linting::ellipsis_length::tests::corrects_long_ellipsis ... ok [INFO] [stdout] test linting::ellipsis_length::tests::corrects_short_ellipsis ... ok [INFO] [stdout] test linting::else_possessive::tests::ignores_correct_form ... ok [INFO] [stdout] test linting::double_modal::tests::suggests_removing_second_modal_keeps_first_variant_order ... ok [INFO] [stdout] test linting::else_possessive::tests::fixes_someone_elses ... ok [INFO] [stdout] test linting::else_possessive::tests::fixes_no_one_elses ... ok [INFO] [stdout] test linting::everyday::tests::correct_adjective_at_end_of_chunk ... ok [INFO] [stdout] test linting::else_possessive::tests::fixes_everyone_elses ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_after_noun_before_preposition ... ok [INFO] [stdout] test linting::everyday::tests::correct_everyday_at_end_of_sentence_after_past_verb ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_after_noun_before_conjunction ... ok [INFO] [stdout] test linting::everyday::tests::correct_adverb_after_article_before_noun ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_after_verb_before_if ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_after_time ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_at_end_of_sentence_after_noun ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_at_end_of_chunk_after_adverb ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_at_start_of_chunk_before_np ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_at_start_of_sentence_before_comma ... ok [INFO] [stdout] test linting::everyday::tests::fix_medium_little_bit_everyday ... ignored, doesn't work yet because title case demands 'Every Day' but we get 'Every day' [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_at_start_of_sentence_before_copula ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_everyday_adjective_before_present_participle ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_lone_adjective ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_everyday_before_unknown_word ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_everyday_adjective_before_plural_noun ... ok [INFO] [stdout] test linting::everyday::tests::fix_medium_all_caps ... ok [INFO] [stdout] test linting::everyday::tests::fix_reddit_everyday_is_same ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_lone_adverb ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_everyday_adjective_before_dev ... ok [INFO] [stdout] test linting::everyday::tests::fix_reddit_why_does_everyday ... ok [INFO] [stdout] test linting::everyday::tests::fix_reddit_draw_everyday ... ok [INFO] [stdout] test linting::everyday::tests::fix_everyday_and_every_day_used_wrongly ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_bytes ... ok [INFO] [stdout] test linting::everyday::tests::fix_github_what_i_learned_everyday ... ok [INFO] [stdout] test linting::everyday::tests::fix_stackoverflow_every_day_things ... ok [INFO] [stdout] test linting::everyday::tests::fix_reddit_every_day_routine ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_exabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_exbibytes ... ok [INFO] [stdout] test linting::everyday::tests::fix_reddit_everyday_is_going_to ... ok [INFO] [stdout] test linting::everyday::tests::fix_medium_doing_something_everyday ... ok [INFO] [stdout] test linting::everyday::tests::fix_stackexchange_use_everyday ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_megabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_kibibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_gibibytes ... ok [INFO] [stdout] test linting::everyday::tests::fix_reddit_two_bad_out_of_three ... ok [INFO] [stdout] test linting::everyday::tests::fix_medium_one_bad_out_of_three ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_pebibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_kilobytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_mebibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_yottabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_gigabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_terabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_yobibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_quebibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_zettabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_quettabytes ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_milliseconds ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_millisecond ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::handles_punctuation ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_petabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_robibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_tebibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_zebibytes ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_plural_seconds ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_plural_hours ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::handles_adjacent_number ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_singular_second ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_adjacent_number_hour ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::doesnt_handle_wrong_kb_cases ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_plural_minutes ... ok [INFO] [stdout] test linting::feel_fell::tests::dont_flag_didnt_fell_for_it ... ignored, Needs more context or better heuristics [INFO] [stdout] test linting::feel_fell::tests::dont_flag_fell_right_through ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::handles_hyphen_separated ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_singular_minute ... ok [INFO] [stdout] test ignored_lints::tests::an_a ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_singular_hour ... ok [INFO] [stdout] test linting::feel_fell::tests::dont_flag_fell_right_into ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_adjacent_number_second ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_adjacent_number_minute ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_right ... ignored, Needs more context or better heuristics [INFO] [stdout] test linting::feel_fell::tests::fix_does_not_fell_comfortable ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_punctuation_minute ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_punctuation_hour ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_punctuation_second ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_good ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_it ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_im ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_free ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_didnt_fell ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_centuries ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_we ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_its ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_comfortable ... ok [INFO] [stdout] test ignored_lints::tests::can_ignore_all has been running for over 60 seconds [INFO] [stdout] test ignored_lints::tests::can_ignore_first has been running for over 60 seconds [INFO] [stdout] test ignored_lints::tests::spelling has been running for over 60 seconds [INFO] [stdout] test linting::feel_fell::tests::fix_fell_i ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_a_few_minutes_ago ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_days ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_that ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_days_apos ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_if_you_fell_like_it ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_done_a_few_minutes_ago ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_you ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_hour ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_i_fell_like ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_decade ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_minute ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_i_dont_fell_like ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_milliseconds ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_millennia ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_decades ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_moments ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_hours ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_minutes ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_week ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_2nd_sentence ... ignored, Needs ^ zero-width anchor that matches the start of a chunk [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_after_space ... ignored, Needs ^ zero-width anchor that matches the start of a chunk [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_seconds ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_months ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_nights ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_month ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_decade ... ignored, Needs ^ zero-width anchor that matches the start of a chunk [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_few_minutes_ago ... ignored, Needs ^ zero-width anchor that matches the start of a chunk [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_moment ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_weeks ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_days ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_done_few_minutes_ago ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_year ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_weeks_apos ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_day ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_second ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_months_apos ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_years ... ok [INFO] [stdout] test ignored_lints::tests::spelling ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_years_apos ... ok [INFO] [stdout] test linting::first_aid_kit::tests::corrects_first_aid_kid ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_decades ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_hours ... ok [INFO] [stdout] test linting::first_aid_kit::tests::corrects_starter_kid ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_years ... ok [INFO] [stdout] test linting::filler_words::tests::remove_uh ... ok [INFO] [stdout] test linting::filler_words::tests::remove_um_st_start ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_seconds ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_months ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_minutes ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_minute ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_ms ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_weeks ... ok [INFO] [stdout] test linting::first_aid_kit::tests::corrects_tool_kid ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_weekend ... ok [INFO] [stdout] test linting::first_aid_kit::tests::corrects_travel_kid ... ok [INFO] [stdout] test linting::for_noun::tests::corrects_fro_sure ... ok [INFO] [stdout] test linting::for_noun::tests::allows_for_clean ... ok [INFO] [stdout] test linting::first_aid_kit::tests::does_not_flag_kid_in_other_contexts ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friend_of_him ... ok [INFO] [stdout] test linting::for_noun::tests::corrects_fro_basic_correction ... ok [INFO] [stdout] test linting::have_pronoun::tests::corrects_has_they ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friend_of_us ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friends_of_them ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friends_of_me ... ok [INFO] [stdout] test linting::have_pronoun::tests::corrects_has_we ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friend_of_you ... ok [INFO] [stdout] test linting::have_pronoun::tests::allows_has_he ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friend_of_me ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_weekends ... ok [INFO] [stdout] test linting::have_pronoun::tests::corrects_has_i ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_has_a_look ... ok [INFO] [stdout] test linting::have_pronoun::tests::corrects_has_you ... ok [INFO] [stdout] test linting::have_pronoun::tests::ignores_non_initial_usage ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friends_of_us ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_taken_a_look ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_had_a_look ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_have_a_look ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_having_a_look ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_took_a_look ... ok [INFO] [stdout] test linting::hedging::tests::does_not_flag_clean_text ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_takes_a_look ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_take_a_look ... ok [INFO] [stdout] test linting::hedging::tests::detects_hedging_phrase ... ok [INFO] [stdout] test linting::hedging::tests::lowercase_hedging ... ok [INFO] [stdout] test linting::hedging::tests::phrase_with_trailing_comma ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_taking_a_look ... ok [INFO] [stdout] test linting::hedging::tests::incomplete_phrase_not_flagged ... ok [INFO] [stdout] test linting::hedging::tests::phrase_with_extra_whitespace ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_hoped_on_plane ... ok [INFO] [stdout] test linting::hop_hope::tests::does_not_correct_unrelated_use ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_hoping_on_call ... ok [INFO] [stdout] test linting::hedging::tests::does_not_flag_similar_but_incorrect_phrase ... ok [INFO] [stdout] test linting::hedging::tests::phrase_split_by_line_break ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_fine_here ... ok [INFO] [stdout] test linting::hop_hope::tests::does_not_correct_unrelated_context ... ok [INFO] [stdout] test linting::hereby::tests::declare ... ok [INFO] [stdout] test linting::hope_youre::tests::no_lint_with_contraction ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_hop_to_hope ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_hope_on_bus ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_excited_here ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_mixed_case ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_mixed_case_hop ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_sorry_here ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_strong_there ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_happy_there ... ok [INFO] [stdout] test linting::how_to::tests::allows_how_has ... ok [INFO] [stdout] test linting::hope_youre::tests::no_lint_when_possessive_context ... ok [INFO] [stdout] test linting::how_to::tests::dll_files ... ok [INFO] [stdout] test linting::how_to::tests::accounting_errors ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_healthy_out_here ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_safe_over_there ... ok [INFO] [stdout] test linting::hope_youre::tests::no_lint_with_following_clause ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_safe_there ... ok [INFO] [stdout] test linting::hope_youre::tests::no_lint_without_adjective ... ok [INFO] [stdout] test linting::how_to::tests::already_correct_install ... ok [INFO] [stdout] test linting::how_to::tests::dont_flag_false_positive_pr_1846 ... ok [INFO] [stdout] test linting::how_to::tests::dofus_on_ubuntu ... ok [INFO] [stdout] test linting::how_to::tests::already_correct_fix ... ok [INFO] [stdout] test linting::how_to::tests::allow_issue_1298 ... ok [INFO] [stdout] test linting::how_to::tests::dont_flag_how_come ... ok [INFO] [stdout] test linting::how_to::tests::dont_flag_false_positives_1492_how_indexes ... ok [INFO] [stdout] test linting::how_to::tests::dont_flag_how_did_you ... ok [INFO] [stdout] test linting::how_to::tests::extract_and_install_app ... ok [INFO] [stdout] test linting::how_to::tests::how_are_you ... ok [INFO] [stdout] test linting::how_to::tests::door_lock ... ok [INFO] [stdout] test linting::how_to::tests::tar_gz_install ... ok [INFO] [stdout] test linting::how_to::tests::how_calm_you_are ... ok [INFO] [stdout] test linting::how_to::tests::issue_1492 ... ok [INFO] [stdout] test linting::how_to::tests::ignores_correct_phrase ... ok [INFO] [stdout] test linting::how_to::tests::how_will_you_make_up ... ok [INFO] [stdout] test linting::how_to::tests::flags_other_verbs ... ok [INFO] [stdout] test linting::how_to::tests::flags_missing_to ... ok [INFO] [stdout] test linting::how_to::tests::ros_package_install ... ok [INFO] [stdout] test linting::how_to::tests::sentence_fragments ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::corrects_seven_day_plan ... ok [INFO] [stdout] test linting::how_to::tests::storytelling_clause ... ok [INFO] [stdout] test linting::how_to::tests::thrift_libraries ... ok [INFO] [stdout] test linting::how_to::tests::zipper_slider ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::ignores_spelled_out_numbers ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::does_not_correct_when_not_adjective ... ok [INFO] [stdout] test linting::how_to::tests::windows_adk ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::corrects_three_day_training ... ok [INFO] [stdout] test linting::i_am_agreement::tests::dont_flag_you_and_i_are ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::corrects_five_day_challenge ... ok [INFO] [stdout] test linting::i_am_agreement::tests::corrects_i_are_simple ... ok [INFO] [stdout] test linting::i_am_agreement::tests::corrects_i_are ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::corrects_varied_phrases ... ok [INFO] [stdout] test linting::i_am_agreement::tests::dont_flag_mention_and_i_are ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::edge_case_day_long ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::edge_case_plural_days ... ok [INFO] [stdout] test linting::i_am_agreement::tests::dont_flag_name_and_i_are ... ok [INFO] [stdout] test linting::i_am_agreement::tests::dont_flag_z_and_i_are ... ok [INFO] [stdout] test linting::i_am_agreement::tests::fix_where_i_are ... ok [INFO] [stdout] test linting::i_am_agreement::tests::fix_if_i_are ... ok [INFO] [stdout] test linting::i_am_agreement::tests::fix_what_i_are ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_be_in_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_are_in_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_isnt_on_no_apostrophe_for_american ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_isnt_on_for_american ... ok [INFO] [stdout] test linting::i_am_agreement::tests::fix_so_i_are ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_are_on_for_american ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_not_in_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_be_on_for_american ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_its_on_for_american ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_its_in_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_not_on_for_american ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::check_993_suggestions ... ignored, can't check yet. 'capture' is noun as well as verb. "to nouns" is good English. we can't disambiguate verbs from nouns. [INFO] [stdout] test linting::inflected_verb_after_to::tests::corrects_es_ending ... ignored, can't check yet. 'catch' is noun as well as verb. 'to nouns' is good English. we can't disambiguate verbs from nouns. [INFO] [stdout] test linting::in_on_the_cards::tests::correct_isnt_in_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::dont_correct_is_on_for_british ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::corrects_explor_ed ... ignored, can't check yet. surprisingly, 'explore' is noun as well as verb. 'to nouns' is good English. we can't disambiguate verbs from nouns. [INFO] [stdout] test linting::in_on_the_cards::tests::correct_was_in_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_was_on_for_american ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::dont_correct_is_in_for_american ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_wasnt_on_for_american ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_wasnt_in_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_were_on_for_american ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_were_in_for_british ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::flag_to_checking ... ignored, -ing forms can act as nouns, current heuristics cannot distinguish [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_to_check_both_verb_and_noun ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::cant_flag_express_ed_also_noun ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::correct_feign_ed ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::corrects_ed_ending ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_noun_belief_s ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::corrects_exist_s ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_check_ed ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_embarrass_not_in_dictionary ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_to_cheques_not_a_verb ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_noun_meat_s ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::flags_expire_d ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_to_checks_both_verb_and_noun ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_werent_in_for_british ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::corrects_explain_ed ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_omg ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_fyi ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_imo ... ok [INFO] [stdout] test linting::interested_in::tests::dont_flag_around ... ok [INFO] [stdout] test linting::interested_in::tests::fix_for ... ignored, Requires more context because 'interested for now/for sure' are not errors [INFO] [stdout] test linting::initialisms::tests::corrects_tbh ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::issue_241 ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_style ... ok [INFO] [stdout] test linting::interested_in::tests::dont_flag_within ... ok [INFO] [stdout] test linting::interested_in::tests::dont_flag_for_sure ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_brb ... ok [INFO] [stdout] test linting::interested_in::tests::dont_flag_through ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_asap ... ok [INFO] [stdout] test linting::it_is::tests::does_not_flag_non_adjective ... ignored, This case fails, but I think that's acceptable [INFO] [stdout] test linting::interested_in::tests::fix_of ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_btw ... ok [INFO] [stdout] test linting::interested_in::tests::does_not_flag_to ... ok [INFO] [stdout] test linting::interested_in::tests::fix_with ... ok [INFO] [stdout] test linting::it_is::tests::does_not_flag_its_team_lead ... ok [INFO] [stdout] test linting::interested_in::tests::fix_at ... ok [INFO] [stdout] test linting::it_is::tests::does_not_flag_exception_team ... ok [INFO] [stdout] test linting::interested_in::tests::fix_about ... ok [INFO] [stdout] test linting::it_is::tests::does_not_flag_already_correct ... ok [INFO] [stdout] test linting::it_is::tests::does_not_flag_exception_own ... ok [INFO] [stdout] test linting::it_is::tests::flags_americans_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_essential_standards_context ... ok [INFO] [stdout] test linting::interested_in::tests::fix_into ... ok [INFO] [stdout] test linting::interested_in::tests::fix_on ... ok [INFO] [stdout] test linting::it_is::tests::flags_chapter_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_crucial_api_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_microsoft_work_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_feminists_context ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::conjunction::cant_flag_that_but ... ok [INFO] [stdout] test linting::it_is::tests::flags_search_filter_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_academics_support_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_with_preposition ... ok [INFO] [stdout] test linting::it_is::tests::flags_vital_dependencies_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_students_proofreading_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_simple_case ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::pronoun::fix_that_subj_obj_pronoun_it_was ... ok [INFO] [stdout] test linting::it_is::tests::flags_ens_restart_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_parents_explain_context ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_det::fix_that_some ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_noun::dont_flag_that_noun_is_also_verb_part_of_np ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::pronoun::fix_that_subj_obj_pronoun_it_works ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::pronoun::dont_flag_thats ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::conjunction::cant_flag_that_if ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_noun::dont_flag_that_noun_is_also_adj ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::dont_flag_that_verb_modal_would ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::pronoun::fix_that_subj_obj_pronoun_you ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_noun::dont_flag_that_noun_plural ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_noun::dont_flag_that_noun_is_also_verb_test ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_noun::cant_flag_that_noun_is_also_verb_function ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_noun::dont_flag_that_noun_pad ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_det::fix_that_the ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::dont_flag_that_modal_verb_might ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::fix_that_verb_ing_using ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::dont_flag_that_verb_3p_sing_pres_is ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_noun::dont_flag_that_oov ... ok [INFO] [stdout] test linting::it_would_be::tests::ignores_correct_it ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::fix_that_it_verb_lemma ... ok [INFO] [stdout] test linting::it_would_be::tests::flags_believe_bummer ... ok [INFO] [stdout] test linting::it_would_be::tests::ignores_first_person_statement ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::dont_flag_that_verb_simple_past ... ok [INFO] [stdout] test linting::it_would_be::tests::flags_simple_shame ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_new ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_own_charm ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_history ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_victory ... ok [INFO] [stdout] test linting::it_would_be::tests::flags_doubt_good_idea ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::fix_that_verb_ing_have ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_secrets ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_nominal_perfect ... ignored, past participles are not always adjectives ('cared' for instance) [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::dont_flag_that_verb_3p_sing_pres_comes ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_easy ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_hard ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_my ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_because ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_correct_contraction ... ok [INFO] [stdout] test linting::its_contraction::tests::fix_been ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_a_picnic ... ok [INFO] [stdout] test linting::its_contraction::tests::fix_got ... ok [INFO] [stdout] test linting::its_contraction::tests::fix_had ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_nominal_long ... ok [INFO] [stdout] test linting::its_possessive::tests::allow_issue_1658 ... ok [INFO] [stdout] test linting::its_contraction::tests::fixes_its_common ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_coroutine ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_nominal_progressive ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_good_practice ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_insincere ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_hard_to_tell ... ok [INFO] [stdout] test linting::its_contraction::tests::issue_381 ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_possessive ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_illegible ... ok [INFO] [stdout] test linting::its_possessive::tests::admired_sculpture_for_its_intricacy ... ok [INFO] [stdout] test linting::its_possessive::tests::corrects_its_various ... ok [INFO] [stdout] test linting::its_possessive::tests::eighth_floor ... ok [INFO] [stdout] test linting::its_possessive::tests::fiftyth_anniversary ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_many_times_harder ... ok [INFO] [stdout] test linting::its_possessive::tests::fourth_draft ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_understandable ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_its_possible ... ok [INFO] [stdout] test linting::its_possessive::tests::engine_lost_its_compression ... ok [INFO] [stdout] test linting::its_possessive::tests::device_reached_its_100th_cycle ... ok [INFO] [stdout] test linting::its_possessive::tests::ninth_revision ... ok [INFO] [stdout] test linting::its_possessive::tests::fifth_version ... ok [INFO] [stdout] test linting::its_possessive::tests::leaking_oil_constant_issue ... ok [INFO] [stdout] test linting::its_possessive::tests::oddly_its_wheels_misaligned ... ok [INFO] [stdout] test linting::its_possessive::tests::fixes_inspiration ... ok [INFO] [stdout] test linting::its_possessive::tests::paris_is_known_for_its_architecture ... ok [INFO] [stdout] test linting::its_possessive::tests::seventh_chapter ... ok [INFO] [stdout] test linting::less_worse::tests::correct_less_worst ... ok [INFO] [stdout] test linting::its_possessive::tests::tenth_milestone ... ok [INFO] [stdout] test linting::its_possessive::tests::plain_sentence_with_apostrophe_s ... ok [INFO] [stdout] test linting::its_possessive::tests::twelfth_episode ... ok [INFO] [stdout] test linting::its_possessive::tests::third_iteration ... ok [INFO] [stdout] test linting::its_possessive::tests::second_attempt ... ok [INFO] [stdout] test linting::left_right_hand::tests::corrects_left_hand_side ... ok [INFO] [stdout] test linting::less_worse::tests::correct_least_worse ... ok [INFO] [stdout] test linting::left_right_hand::tests::corrects_right_hand_corner ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_chance ... ok [INFO] [stdout] test linting::less_worse::tests::correct_less_worse ... ok [INFO] [stdout] test linting::left_right_hand::tests::does_not_correct_noun_usage ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_time ... ok [INFO] [stdout] test linting::less_worse::tests::correct_least_worst_hyphen ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::corrects_lets_mock_them ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_470_missing_apostrophe_play ... ignored, "play" is also a noun so in a context like "Sometimes the umpire lets play continue" [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_processed ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_470_missing_subject_play ... ignored [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_lets_staff ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_in_and ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::corrects_lets_make_this ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_go_1202 ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_us ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_sleeping ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_426_me ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_lets_time ... ok [INFO] [stdout] test linting::likewise::tests::wise_men ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_470_missing_apostrophe_proceed ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_lets_play ... ok [INFO] [stdout] test linting::lets_confusion::tests::from_harper_docs ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_426_us ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_470_missing_subject_proceed ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::fix_lets_inspect ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_548 ... ok [INFO] [stdout] test linting::lets_confusion::tests::walking ... ok [INFO] [stdout] test linting::likewise::tests::like_wise ... ok [INFO] [stdout] test linting::looking_forward_to::tests::not_lint_with_correct_verb ... ok [INFO] [stdout] test linting::looking_forward_to::tests::not_lint_with_non_verb ... ok [INFO] [stdout] test linting::mass_plurals::tests::flag_advicess ... ok [INFO] [stdout] test linting::mass_plurals::tests::flag_noun_ending_in_ies ... ok [INFO] [stdout] test linting::looking_forward_to::tests::lint_with_incorrect_verb_ending_in_e ... ok [INFO] [stdout] test linting::looking_forward_to::tests::lint_with_incorrect_verb ... ok [INFO] [stdout] test linting::merge_words::tests::heretofore ... ok [INFO] [stdout] test linting::mass_plurals::tests::flag_real_estates ... ok [INFO] [stdout] test linting::mass_plurals::tests::flag_source_codes_and_softwares ... ok [INFO] [stdout] test linting::merge_words::tests::allows_issue_722 ... ok [INFO] [stdout] test linting::merge_words::tests::that_is_contraction ... ok [INFO] [stdout] test linting::merge_words::tests::therefore ... ok [INFO] [stdout] test linting::merge_words::tests::clean ... ok [INFO] [stdout] test linting::missing_preposition::tests::allows_corrected_issue_1513 ... ok [INFO] [stdout] test linting::missing_preposition::tests::flag_adj_pron_pair ... ok [INFO] [stdout] test linting::missing_preposition::tests::no_lint_empty ... ok [INFO] [stdout] test linting::missing_preposition::tests::allows_issue_1585 ... ok [INFO] [stdout] test linting::missing_preposition::tests::allows_tired_herself ... ok [INFO] [stdout] test linting::missing_preposition::tests::fixes_issue_1513 ... ok [INFO] [stdout] test linting::missing_preposition::tests::allows_terrible_stuff ... ok [INFO] [stdout] test linting::mixed_bag::tests::a_mixed_bad ... ok [INFO] [stdout] test linting::missing_preposition::tests::no_lint_without_adj_noun_sequence ... ok [INFO] [stdout] test linting::missing_preposition::tests::no_lint_with_preposition_present ... ok [INFO] [stdout] test linting::mixed_bag::tests::huge_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::massive_mixed_bad ... ok [INFO] [stdout] test linting::mixed_bag::tests::damn_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::large_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::big_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::massively_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::pretty_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::really_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::somewhat_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::slightly_mixed_bag ... ok [INFO] [stdout] test linting::modal_of::tests::catches_must_of ... ok [INFO] [stdout] test linting::mixed_bag::tests::rather_mixed_bag ... ok [INFO] [stdout] test linting::modal_of::tests::catches_mixed_case_could_of_put ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_compiler_could_of_course ... ok [INFO] [stdout] test linting::modal_of::tests::catches_should_of ... ok [INFO] [stdout] test linting::modal_of::tests::catches_would_of ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_mixed_case_of_course ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_must_of_course_also ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_not_a_must_of_course ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_might_of_course_be ... ok [INFO] [stdout] test linting::mixed_bag::tests::very_mixed_bag ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_would_of_course_just ... ok [INFO] [stdout] test linting::modal_of::tests::test_false_positive_capital_negative ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_should_of_course_not ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_to_take_on_the_full_might_of_nato ... ok [INFO] [stdout] test linting::modal_of::tests::test_false_positive_the_might_of ... ok [INFO] [stdout] test linting::modal_of::tests::test_false_positive_of_course ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_you_could_of_course ... ok [INFO] [stdout] test linting::modal_of::tests::test_buggy_implementation ... ok [INFO] [stdout] test linting::modal_of::tests::test_false_positive_great_might_of ... ok [INFO] [stdout] test linting::modal_of::tests::test_missed_one ... ok [INFO] [stdout] test linting::modal_of::tests::test_lowercase ... ok [INFO] [stdout] test linting::modal_of::tests::test_negative ... ok [INFO] [stdout] test linting::modal_of::tests::test_uppercase_negative ... ok [INFO] [stdout] test linting::months::tests::fix_in_may ... ok [INFO] [stdout] test linting::months::tests::fix_last_august ... ok [INFO] [stdout] test linting::months::tests::fix_in_march ... ok [INFO] [stdout] test linting::modal_of::tests::test_user_option ... ok [INFO] [stdout] test linting::months::tests::fix_last_may ... ok [INFO] [stdout] test linting::months::tests::fix_march_2019 ... ok [INFO] [stdout] test linting::most_number::tests::corrects_most_amount_title_case ... ignored, replace_with_match_case currently produces 'GreatEst' [INFO] [stdout] test linting::months::tests::fix_may_2022 ... ok [INFO] [stdout] test linting::most_number::tests::dont_correct_most_number_without_context ... ok [INFO] [stdout] test linting::months::tests::fix_days ... ok [INFO] [stdout] test linting::months::tests::fix_of_august ... ok [INFO] [stdout] test linting::most_number::tests::corrects_most_number ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::can_detect_two_pronouns ... ok [INFO] [stdout] test linting::months::tests::fix_in_august ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::allows_single_pronouns ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::can_detect_three_pronouns ... ok [INFO] [stdout] test linting::most_number::tests::corrects_most_amount_with_maximum ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_724 ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_578 ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::comma_separated ... ok [INFO] [stdout] test linting::most_number::tests::corrects_most_amount ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::detects_multiple_pronouns_at_end ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_case_insensitive_cost_him_his_life ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_us ... ok [INFO] [stdout] test linting::nail_on_the_head::tests::ignore_correct ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_my_us_your_us ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_subject_after_usa ... ok [INFO] [stdout] test linting::nail_on_the_head::tests::fix_hid ... ok [INFO] [stdout] test linting::nail_on_the_head::tests::fix_hat ... ok [INFO] [stdout] test linting::nail_on_the_head::tests::fix_hit ... ok [INFO] [stdout] test linting::nail_on_the_head::tests::fix_had ... ok [INFO] [stdout] test linting::no_french_spaces::tests::fixes_basic ... ok [INFO] [stdout] test linting::no_match_for::tests::dont_fix_for ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_against ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_its_to ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_im_to ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_of ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_hes_to ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_shes_to ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::allows_clean_nations ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_to ... ok [INFO] [stdout] test linting::no_match_for::tests::theyre_to ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::foods ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::fruits ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::allows_clean_music ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::places ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::nor_vegetables ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::people ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::sports ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::or_writing ... ok [INFO] [stdout] test linting::nominal_wants::tests::fixes_it_wont ... ignored, This is not a grammar error if the previous word is `help`, `let`, or `make`. [INFO] [stdout] test linting::nobody::tests::both_valid_and_invalid ... ok [INFO] [stdout] test linting::nominal_wants::tests::allows_want_to ... ok [INFO] [stdout] test linting::nominal_wants::tests::allows_you_want ... ok [INFO] [stdout] test linting::nominal_wants::tests::fixes_i_wont ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_help_us ... ok [INFO] [stdout] test linting::nominal_wants::tests::fixes_he_wonts ... ok [INFO] [stdout] test linting::nominal_wants::tests::fixes_you_wants ... ok [INFO] [stdout] test linting::nominal_wants::tests::fixes_she_wont ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_help_them ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_him ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_her ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_made_you ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_he ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_us ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_you ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_makes_me ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_made_us ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_them ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_me ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_it ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_making_them ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_makes_it ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_makes_you ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_they ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_a_title_case ... ignored, replace_with_match_case matches by index, not by lower vs title vs upper [INFO] [stdout] test linting::noun_countability::tests::can_correct_each_with_traffic ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_a_advice ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_that_1298 ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_an_title_case ... ignored, replace_with_match_case matches by index, not by lower vs title vs upper [INFO] [stdout] test linting::noun_countability::tests::corrects_a_software ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_another ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_both ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_a ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_a_luggage ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_every ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_an ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_an_advice ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_fewer ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_few ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_every_advice ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_one ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_each_furniture ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_many ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_every_software ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_several ... ignored, 'in' = noun because conflated with 'IN' (Indiana) [INFO] [stdout] test linting::noun_countability::tests::dont_correct_first_do_correct_second ... ignored [INFO] [stdout] test linting::noun_countability::tests::corrects_punctuation ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_one_advice ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_multiple_advice ... ok [INFO] [stdout] test linting::noun_countability::tests::dont_flag_fewer_in_compound_noun ... ok [INFO] [stdout] test linting::noun_countability::tests::dont_flag_mass_noun_part_of_hyphenated_compound ... ok [INFO] [stdout] test linting::noun_countability::tests::dont_correct_many_compound ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::correct_better_advise ... ignored, 'better advise' can be correct as above, or a mistake like here [INFO] [stdout] test linting::noun_verb_confusion::tests::allow_to_emphasis_at_end ... ok [INFO] [stdout] test linting::noun_countability::tests::corrects_one_clothing ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::correct_deep_breathe ... ok [INFO] [stdout] test linting::noun_countability::tests::dont_flag_compound_nouns ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_allergies_effect_productivity ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::allow_to_intent_adjective ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_affect_of ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_because_affect_is ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_bad_advise ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::correct_strong_believe ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_breath_instead_of_verb ... ignored, `to` can't disambiguate since it's valid between verbs and nouns [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_architecture_effect_gps ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_bandwidth_effect_video ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::correct_bad_intend ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_belief_instead_of_verb ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_contract_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_caffeine_effect_sleep ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_cause_and_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_bug_effect_devices ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_come_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_brightness_effect_contrast ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_delays_effect_satisfaction ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_exchange_effect_invoice ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_coach_effect_roles ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_effects_variant ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_fans_effect_concentration ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_good_advise ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_droughts_effect_crop_yields ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_feedback_effect_roadmap ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_gradient_effect_sensor ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_humidity_effect_paint ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_greenhouse_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_have_an_affect_on ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_knock_on_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_great_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_hormones_effect_immunity ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_label_effect_behavior ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_go_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_lighting_effect_color ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_opposite_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_outage_effect_timeline ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_noun_subject_effects_object ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_in_affect_sentence ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_overtraining_effect_reaction ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_medication_effect_him ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_little_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_no_affect_on_behavior ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_pacing_effect_engagement ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_payments_effect_credit ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_remains_in_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_positive_affect_on ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_placebo_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_policy_effect_eligibility ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_rules_effect_honeypot ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_side_affects ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_put_plan_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_ripple_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_sarcasm_effect_morale ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_rumor_effect_confidence ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_snowball_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_temperatures_effect_battery ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_sound_affects ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_sound_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_tariff_effect_import_prices ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_take_affect_next_week ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_special_affects ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_took_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_traffic_effect_delivery ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_affects_as_verb ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_correct_believe ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_variables_effect_results ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_wording_effect_interpretation ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_with_immediate_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_correct_effect_noun ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::dont_fix_advice_on_that ... ignored, `You` is an object pronoun in this example. `It` is also both subject and object. [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_best_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_affect_as_verb ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_correct_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::dont_flag_intent_records ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_sound_effects ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::dont_flag_correct_better_believe ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_sound_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_advice_to_back_up_os_image ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_apology_had_little_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::dont_flag_correct_better_advise ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_advice_to_listen ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_belief ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_app_changes_take_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_always_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_advice_to_stick_with_openvscode ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_breath_a_little_more_life ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_breath_for_seconds ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_advice_to_use_ms_store ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_can_you_advice_me ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_i_can_breath ... ignored, `underwater` is a marginal noun so `breath underwater` matches the compound noun test. [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_contract_comes_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_cause_and_affect_not_same ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_if_you_intent ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_caps_should_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_greenhouse_affect_warms_planet ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_change_will_have_an_affect_on_revenue ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_did_you_always_intent_to ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_medicine_took_affect_within_minutes ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_inflation_had_opposite_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_knock_on_affect_throughout_team ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_policy_will_come_into_affect ... ok [INFO] [stdout] test linting::lint_group::tests::can_get_all_descriptions_as_html ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_never_breath_a_word ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_positive_affect_on_small_businesses ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_measured_the_affect_of_caffeine ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_intent_to_use_non_imported_symbol ... ok [INFO] [stdout] test linting::lint_group::tests::clean_interjection ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_regulation_remains_in_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_placebo_affect_can_be_powerful ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_settings_go_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_ripple_affect_across_market ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_should_intent_be ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_side_affects_included_nausea ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_put_plan_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_the_diversity_we_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_snowball_affect_amplified_problem ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_sound_affects_were_added ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_advice_a_class ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_advice_their ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_stunning_special_affects ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_warning_had_no_affect_on_behavior ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_emphasis_a ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_breath_some ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_rules_are_now_in_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_we_recommend_you_create_a_new_issue_on_github_explaining_what_you_intent_to_do ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_emphasis_the ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_what_you_would_intent_to_do ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_when_i_breath_you_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_weather_climate_and_the_air_we_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_effect_followed_by_of_phrase ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_we_belief ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_effect_as_result_noun ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_with_immediate_affect_office_closed ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_would_advice_against ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_effect_noun_phrase ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_effect_in_cause_and_effect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_we_can_advice_you ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_effects_with_pronoun_subject ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_to_effect_substitutions ... ok [INFO] [stdout] test linting::number_suffix_capitalization::tests::detects_inconsistent_suffix ... ok [INFO] [stdout] test linting::lint_group::tests::clean_consensus ... ok [INFO] [stdout] test linting::lint_group::tests::dont_flag_low_hanging_fruit_desc ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_effect_change_idiom ... ok [INFO] [stdout] test linting::number_suffix_capitalization::tests::passes_correct_case ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_special_effects_phrase ... ok [INFO] [stdout] test linting::of_course::tests::ignores_sort_of_curse ... ok [INFO] [stdout] test linting::number_suffix_capitalization::tests::detects_uppercase_suffix ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_psychology_usage ... ok [INFO] [stdout] test linting::of_course::tests::ignores_kind_of_curse ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_side_effects_usage ... ok [INFO] [stdout] test linting::of_course::tests::flags_of_corse ... ok [INFO] [stdout] test linting::of_course::tests::flags_of_curse ... ok [INFO] [stdout] test linting::on_floor::tests::in_the_start_of_sentence ... ok [INFO] [stdout] test linting::of_course::tests::ignores_curse_of_title ... ok [INFO] [stdout] test linting::on_floor::tests::no_lint_with_look_up_at ... ok [INFO] [stdout] test linting::on_floor::tests::no_lint_with_stop_at ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_at_end ... ignored, needs zero-width end-of-chunk pattern akin to regex `$` [INFO] [stdout] test linting::on_floor::tests::no_lint_with_looking_up_at ... ok [INFO] [stdout] test linting::on_floor::tests::at_the_start_of_sentence ... ok [INFO] [stdout] test linting::on_floor::tests::lint_with_at ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_is_of ... ignored, Cannot detect unexpected ungrammatical `same of` [INFO] [stdout] test linting::on_floor::tests::lint_with_in ... ok [INFO] [stdout] test linting::on_floor::tests::not_lint_with_correct_phrase ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_after_are_atomic ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_is_as ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_alot_atomic ... ok [INFO] [stdout] test linting::one_and_the_same::tests::avoids_false_positive ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_github_are ... ok [INFO] [stdout] test linting::one_and_the_same::tests::doesnt_flag_ambiguous_before_noun ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_before_as_atomic ... ok [INFO] [stdout] test linting::lint_group::tests::dont_flag_low_hanging_fruit_msg ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_after_were_atomic ... ok [INFO] [stdout] test linting::one_and_the_same::tests::doesnt_flag_after_other_words_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_aswell_atomic ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_before_as_github ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_atleast ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_eachother_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_incase_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_after_awhile ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_eachother ... ok [INFO] [stdout] test linting::lint_group::tests::can_get_all_descriptions ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_for_awhile ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_atleast_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_aswell ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_afew_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_awhile_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::corrects_as_keyboards_aswell ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_github_were ... ok [INFO] [stdout] test linting::open_compounds::tests::even_repeated_infront_works ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_in_case ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_infact_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::ignore_hyphen_after ... ok [INFO] [stdout] test linting::open_compounds::tests::corrects_aswell_as ... ok [INFO] [stdout] test linting::open_compounds::tests::ignore_atleast_pascalcase ... ok [INFO] [stdout] test linting::open_compounds::tests::ignores_with_hyphen_after ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_upto ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_cutting_open ... ignored, Not common enough [INFO] [stdout] test linting::open_compounds::tests::correct_with_period_after ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_as_noun ... ignored, Requires more complex context parsing [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_the_lamp ... ignored, Requires much more complex context parsing [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_the_light_slash_sound ... ignored, Requires more complex context parsing [INFO] [stdout] test linting::open_compounds::tests::ignore_incase_pascalcase ... ok [INFO] [stdout] test linting::open_compounds::tests::ignores_camelcase ... ok [INFO] [stdout] test linting::open_compounds::tests::corrects_toml_aswell ... ok [INFO] [stdout] test linting::open_compounds::tests::ignore_atleast_camelcase ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_tv_to_access_eeprom ... ignored, Requires more complex context parsing [INFO] [stdout] test linting::open_compounds::tests::ignores_with_hyphen_before ... ok [INFO] [stdout] test linting::open_compounds::tests::ignores_pascalcase ... ok [INFO] [stdout] test linting::open_compounds::tests::ignore_hyphen_before ... ok [INFO] [stdout] test linting::open_compounds::tests::test_in_a_while ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_opening_as_noun ... ignored, Requires more complex context parsing [INFO] [stdout] test linting::open_the_light::tests::dont_flag_opening_lamp ... ignored, Requires more complex context parsing [INFO] [stdout] test linting::open_the_light::tests::dont_flag_opens_fan_like ... ignored, We don't yet handle hyphenated words [INFO] [stdout] test linting::open_compounds::tests::corrects_infront ... ok [INFO] [stdout] test linting::open_compounds::tests::corrects_lone_infront ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_the_tv_mode ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_the_light_source ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_tv_up_to ... ok [INFO] [stdout] test linting::open_compounds::tests::test_in_quite_a_while ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_tv_viewing_application ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_open_the_tv ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_open_the_aircon ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_fan_control ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_opened_the_radio ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_opening_tv ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_she_opened_the_tv ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_he_opens_the_tv ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_the_tv_app ... ok [INFO] [stdout] test linting::open_the_light::tests::opening_the_tv ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_open_the_tv_to_watch_the_news ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_can_you_open_the_fan ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_rotate_it_out_to_be ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_opening_lights ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_radio_configuration ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_dont_forget_to_open_the_lights ... ok [INFO] [stdout] test linting::ought_to_be::tests::flags_as_it_out_to_be ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_opening_fan ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_figured_it_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_separate_it_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::flags_then_it_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::flags_you_out_to_be_able_to_see ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_make_it_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_try_it_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_flesh_it_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_worked_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_turned_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_turns_out_to_be ... ok [INFO] [stdout] test linting::out_of_date::tests::allows_correct_usage ... ok [INFO] [stdout] test linting::oxford_comma::tests::allows_clean_music ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_makes_it_out_to_be ... ok [INFO] [stdout] test linting::oxford_comma::tests::nor_vegetables ... ok [INFO] [stdout] test linting::out_of_date::tests::corrects_out_of_date_with_variation ... ok [INFO] [stdout] test linting::oxford_comma::tests::allow_pill ... ok [INFO] [stdout] test linting::oxford_comma::tests::foods ... ok [INFO] [stdout] test linting::oxford_comma::tests::fruits ... ok [INFO] [stdout] test linting::oxford_comma::tests::allow_at_first ... ok [INFO] [stdout] test linting::out_of_date::tests::corrects_out_of_date ... ok [INFO] [stdout] test linting::oxford_comma::tests::allow_standoff ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_advancing_backwards ... ok [INFO] [stdout] test linting::oxford_comma::tests::sports ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_explicitly_alludes_to ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_amateur_expert ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_alludes_explicitly_to ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_after_they_lowercase ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_after_i ... ok [INFO] [stdout] test linting::oxymorons::tests::phrase_with_extra_whitespace ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_increasingly_less ... ok [INFO] [stdout] test linting::oxford_comma::tests::allows_clean_nations ... ok [INFO] [stdout] test linting::oxymorons::tests::phrase_split_by_line_break ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_a_threat_or_shakedown ... ignored, "Shakedown" is a compound noun -- it's part of a comma-separated list with another noun "threat" [INFO] [stdout] But this is not easy to check for so is not implemented yet. [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_after_we ... ok [INFO] [stdout] test linting::oxford_comma::tests::allow_non_list_transportation ... ok [INFO] [stdout] test linting::oxford_comma::tests::or_writing ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_breakup_and_workout ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_after_you_lowercase ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_all_caps ... ok [INFO] [stdout] test linting::oxford_comma::tests::people ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_another_layoff ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_and_layout_of_data ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_backup_plan ... ok [INFO] [stdout] test linting::oxford_comma::tests::places ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_backup_program ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_a_flyover ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_after_you_capitalized ... ok [INFO] [stdout] test linting::oxymorons::tests::does_not_flag_clean_text ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_gallon ... ok [INFO] [stdout] test linting::oxymorons::tests::lowercase_match ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_backup_solution_or_backup_problems ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_backup_images ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_backup_location ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_dictionary_lookup ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_backup_utilities_backup_system_or_backup_snapshots ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_callback_function ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_cleanup ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_helm_backup_plugin ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_hacker_news_throwback_machine ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_backup_strategy ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_huge_markup ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_in_noun_list_without_space_after_comma ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_non_verb_particles ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_checkin ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_my_meetup_repository ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_playback_latency ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_mafia_style_shakedown ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_oov_nvim_plugin_1280 ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_load_balancing_and_failover ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_list_of_nouns_1298 ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_markup_language ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_layout_estimation ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_plugin_ecosystem_or_plugin_development ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_plugin_docs ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_rollout_status ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_plugin_for ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_plugin_files_or_plugin_packages ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::false_positive_issue_1495 ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::flag_checkout_after_you ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::fix_backup_individual_apps ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::flag_cleanup_after_they ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_workout_preference ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::flag_couples_breakup ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_plugin_interface ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_plugin_suite ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::flag_title_case ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_startup_funding ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_random_words_that_happen_to_end_like_a_particle ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_workout_constraints ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_thanks_a_lot_linter_description ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::font_flag_with_plugin ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::ignore_multi_word ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_plugin_that ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::flag_breakup_and_workout ... ok [INFO] [stdout] test linting::phrase_corrections::tests::baited_breath ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_another_an ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_a_another ... ok [INFO] [stdout] test linting::phrase_corrections::tests::allows_wrought_iron ... ok [INFO] [stdout] test linting::phrase_corrections::tests::bad_rep ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_after_while ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_another_things ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_ahead_and ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_as_if_though_usagi_1 ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_if_iirc_caps ... ignored, The bug in replace_with_match_case erroneously generates `iiRC`. [INFO] [stdout] test linting::phrase_corrections::tests::allows_beforehand ... ok [INFO] [stdout] test linting::lint_group::tests::lint_descriptions_are_clean has been running for over 60 seconds [INFO] [stdout] test linting::phrase_corrections::tests::correct_an_another ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_as_if_though_usagi_2 ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_another_ones ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_as_it_happens ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_as_long_as ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_case_and_point_spaced ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_highly_kept_space ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_at_the_end_of_the_day ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_highly_kept_no_hyphen ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_last_ditch_space ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_for_while ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_iirc_correctly ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_last_ditched ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_if_iirc ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_like_a_plague ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_on_face_value ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_like_as_if ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_on_top_of ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_real_world_in_of_itself ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_somebodys_else ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_somebodys_elses ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_the_another ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_rules_of_thumbs_hyphenated ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_rules_of_thumbs ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_worst_case_two_hyphens ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_trail_and_error ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_through_great_lengths ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_before_hand ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_gilded_age_capitalized ... ignored, There's a bug when changing the length of title case phrases. [INFO] [stdout] I believe there's a fix coming in a PR. Uncomment when fixed. [INFO] [stdout] test linting::phrase_corrections::tests::corrects_gilded_age_lowercase ... ignored, Currently the correct spelling is suggested but the case is not changed. [INFO] [stdout] This may also be fixed in the coming PR mentioned above. [INFO] [stdout] test linting::phrase_corrections::tests::correct_to_a_great_length ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_worst_case_space ... ok [INFO] [stdout] test linting::phrase_corrections::tests::correct_unless_if ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_a_couple_of_more ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_brutalness ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_dont_wan ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_far_and_few_between ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_degrees_kelvin ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_all_of_a_sudden ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_as_of_lately ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_fair_bit ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_low_hanging_fruits_hyphen ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_before_hand_hyphen ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_i_does ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_kinda_of ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_low_hanging_fruit ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_in_need_of ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_mixed_case ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_once_and_a_while ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_low_hanging_fruits_space ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_points_of_view ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_once_a_while ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_piece_of_mind ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_some_the ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_rod_iron ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_unsurmountable ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_some_the_beginning ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_take_it_personal ... ok [INFO] [stdout] test linting::phrase_corrections::tests::corrects_rot_iron ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_cursing_through_veins_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_a_long_time ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_as_early_back_as ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_a_long_time_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_atomic_in_of_itself ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_cursing_through_veins_atomic ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_as_early_back_as_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_each_and_everyone ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_ever_present_atomic ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_each_and_everyone_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_ever_present_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_ever_since ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_in_anyway_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_in_anyway_atomic ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_nerve_racking_no_hyphen ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_monumentous_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_monumentous_atomic ... ok [INFO] [stdout] test linting::phrase_corrections::tests::does_not_flag_other_contexts ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_nerve_wracking_hyphen ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_nerve_wracking_no_hyphen ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_nerve_wrecking_no_hyphen ... ok [INFO] [stdout] test linting::phrase_corrections::tests::does_not_flag_already_correct ... ok [INFO] [stdout] test linting::phrase_corrections::tests::detect_nerve_wrecking_hyphen ... ok [INFO] [stdout] test linting::phrase_corrections::tests::excellent_incorrect ... ok [INFO] [stdout] test linting::phrase_corrections::tests::excellent_no_false_positive ... ok [INFO] [stdout] test linting::lint_group::tests::lint_descriptions_are_clean ... ok [INFO] [stdout] test linting::phrase_corrections::tests::expand_cuz ... ok [INFO] [stdout] test linting::phrase_corrections::tests::excellent_clean ... ok [INFO] [stdout] test linting::phrase_corrections::tests::issue_574 ... ok [INFO] [stdout] test linting::phrase_corrections::tests::fix_everytime ... ok [INFO] [stdout] test linting::phrase_corrections::tests::fixes_teh ... ok [INFO] [stdout] test linting::phrase_corrections::tests::i_and_of_confusion ... ok [INFO] [stdout] test linting::phrase_corrections::tests::in_route_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::hunger_pain ... ok [INFO] [stdout] test linting::phrase_corrections::tests::issue_790 ... ok [INFO] [stdout] test linting::phrase_corrections::tests::guinea_bissau_missing_hyphen_only ... ok [INFO] [stdout] test linting::phrase_corrections::tests::issue_777 ... ok [INFO] [stdout] test linting::phrase_corrections::tests::in_route ... ok [INFO] [stdout] test linting::phrase_corrections::tests::off_course ... ok [INFO] [stdout] test linting::phrase_corrections::tests::o_course ... ok [INFO] [stdout] test linting::phrase_corrections::tests::in_mass ... ok [INFO] [stdout] test linting::phrase_corrections::tests::on_hyphen_route_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::on_second_thought_clean ... ok [INFO] [stdout] test linting::phrase_corrections::tests::of_confusion ... ok [INFO] [stdout] test linting::phrase_corrections::tests::ofcourse ... ok [INFO] [stdout] test linting::phrase_corrections::tests::on_route ... ok [INFO] [stdout] test linting::phrase_corrections::tests::now_on_hold ... ok [INFO] [stdout] test linting::phrase_corrections::tests::on_second_thought_no_false_positive ... ok [INFO] [stdout] test linting::phrase_corrections::tests::on_route_real_world ... ok [INFO] [stdout] test linting::phrase_corrections::tests::let_along ... ok [INFO] [stdout] test linting::phrase_corrections::tests::on_second_thought_incorrect ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_for_a_long_time ... ok [INFO] [stdout] test linting::phrase_corrections::tests::sneaky_suspicion ... ok [INFO] [stdout] test linting::phrase_corrections::tests::spacial_attention ... ok [INFO] [stdout] test linting::phrase_corrections::tests::supposed_to ... ok [INFO] [stdout] test linting::phrase_corrections::tests::suffice_it_to_say ... ok [INFO] [stdout] test linting::phrase_corrections::tests::suggests_ticking_clock ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_half_an_hour ... ok [INFO] [stdout] test linting::phrase_corrections::tests::statute_of_limitations ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_instead_of ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_intact ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_insensitive ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_intact_clean ... ok [INFO] [stdout] test linting::phrase_corrections::tests::suggests_ticking_time_bomb ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_human_beings ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_in_a_while ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_instead_of_clean ... ok [INFO] [stdout] test linting::phrase_corrections::tests::turn_it_off_clean_upper ... ok [INFO] [stdout] test linting::phrase_corrections::tests::thanks_lot ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_ive_got_to ... ok [INFO] [stdout] test linting::phrase_corrections::tests::test_last_but_not_least ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::change_of_tact_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::change_tact_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::changed_tacks_atomic ... ok [INFO] [stdout] test linting::phrase_corrections::tests::thanks_a_lot_clean ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::change_of_tacks_atomic ... ok [INFO] [stdout] test linting::phrase_corrections::tests::turn_it_off_clean_lower ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::changing_of_tacks_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::changes_of_tact_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::change_of_tacts_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::changes_tacts_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_chomps_at_the_bit ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_conform_that ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_atomic_a_whole_entire_to_an_entire ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_certain_extend ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_chomp_at_the_bit ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_atomic_a_whole_entire_to_a_whole ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_clients_side ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_chomping_at_the_bit ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::changing_tact_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_flipped_the_bill ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_chomped_at_the_bit ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_had_past ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_flips_the_bill ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_flip_the_bill ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_have_past ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_flipping_the_bill ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_has_past ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_hone_in_on ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_having_past ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_honing_in_on ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_it_look_like_1 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_honed_in_on ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_he_looks_like_2 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_it_look_like_2 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_hones_in_on ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_it_looks_like_1 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_they_look_like_2 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_it_looks_like_with_apostrophe ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_it_looks_like_2 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_they_look_like_1 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_she_looks_like_1 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_real_world_a_whole_entire_to_an_entire ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_they_looks_like_1 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_how_they_looks_like_2 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_servers_side ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_definite_articles_title_case ... ignored, Title case capitalization problem causes this one to fail too. [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_real_world_whole_entire ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_dose_it ... ignored, due to false positives this can't be fixed yet [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_real_world_a_whole_entire_to_a_whole ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_to_some_extend ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_conforming_that ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_to_the_extend ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_worse_case_space ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_to_an_extend ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_worse_case_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_definite_article ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_worse_case_two_hyphens ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_dose_not ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_conformed_that ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_conforms_that ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_digestive_tracks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_further_ado ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_definite_articles_lowercase ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_how_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_invest_into ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_he_does ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_invests_into ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_invested_into ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_investing_into ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_investment_into ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_it_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_made_it_seemed ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_made_due_with ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_made_it_seems ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_make_due_with ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_make_it_seems ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_makes_due_with ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_making_it_seems ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_someone_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_making_due_with ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_much_ado ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_she_does ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_makes_it_seems ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_where_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_when_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_mark_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_a_lot_worse_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_who_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_mark_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_atomic_whole_entire ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_why_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_point_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_marks_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_marks_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_far_worse_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_at_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_point_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_made_it_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_a_lot_worse_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_making_it_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_make_them_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_makes_it_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_far_worse_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_make_it_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_raise_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_much_worse_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_made_them_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_making_them_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_makes_them_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_raising_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_fix_how_dose_false_positive ... ignored, false positive not yet detected [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_fix_when_dose_false_positive ... ignored, false positive not yet detected [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_fix_where_dose_false_positive ... ignored, false positive not yet detected [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_a_dose_it_was ... ignored, would be a false positive in a naive implementation [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_conforming_that ... ignored, False positive not yet handled. [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_much_worse_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_dont_dose_it_too_high ... ignored, would be a false positive in a naive implementation [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_excessive_dose_it_might ... ignored, would be a false positive in a naive implementation [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_getting_worst ... ignored, This kind of false positive is probably too subtle to detect [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_makes_them_worst_case ... ignored, This false positive is not handled yet [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_second_dose_it_is_not ... ignored, would be a false positive in a naive implementation [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_to_dose_it ... ignored, would be a false positive in a naive implementation [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_to_dose_it_off ... ignored, would be a false positive in a naive implementation [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_what_dose_it_takes ... ignored, would be a false positive in a naive implementation [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_worst_ever_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_raises_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_worse_and_worst_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_risen_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_turn_for_the_worse_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_rose_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_turn_for_the_worse_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_worst_ever_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_digestive_track ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_worse_than_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_worst_and_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_worst_and_worst_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_worse_than_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_become_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_became_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_becoming_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_cake_and_eat_it_too ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_a_bridge_too_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_get_worse ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_go_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_gets_worse ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_becomes_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_goes_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_gotten_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_gone_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_going_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_life_s_too_short ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_got_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_getting_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_put_too_fine_a_point ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_life_is_too_short ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_lifes_to_short ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_speaking_too_soon ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_spoke_too_soon ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_speak_too_soon ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_good_to_be_true ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_big_to_fail ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_spoken_too_soon ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_think_too_much ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_big_for ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_much_information ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_good_too_be_true ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_big_too_fail ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::get_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_went_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::getting_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::gets_rid_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::get_rid_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::get_ride_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::getting_rid_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::gets_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::got_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::got_rid_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::in_more_detail_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_more_preferable ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::in_more_detail_real_world ... ok [INFO] [stdout] test linting::pique_interest::tests::corrects_peak_interest_in_middle ... ok [INFO] [stdout] test linting::pique_interest::tests::corrects_peak_interest ... ok [INFO] [stdout] test linting::pique_interest::tests::corrects_peaked_my_interest ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::in_detail_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::gotten_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_not_insignificant ... ok [INFO] [stdout] test linting::possessive_noun::tests::allows_1582_data_sources ... ignored, false positive issue 1582 [INFO] [stdout] test linting::possessive_noun::tests::allows_1582_graphics_programmer ... ignored, false positive issue 1582 [INFO] [stdout] test linting::possessive_noun::tests::allows_1582_harms_readability ... ignored, false positive issue 1582 [INFO] [stdout] test linting::possessive_noun::tests::allows_1582_imports_couples ... ignored, false positive issue 1582 [INFO] [stdout] test linting::pique_interest::tests::corrects_peeked_interest_at_start ... ok [INFO] [stdout] test linting::pique_interest::tests::does_not_correct_unrelated_peak ... ok [INFO] [stdout] test linting::pique_interest::tests::corrects_peaked_interest_at_end ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::gotten_rid_off ... ok [INFO] [stdout] test linting::pique_interest::tests::corrects_peaking_interest ... ok [INFO] [stdout] test linting::possessive_noun::tests::allows_birds_hurried ... ok [INFO] [stdout] test linting::possessive_noun::tests::allows_the_city_lights ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_artists_gallery ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_cats_tail ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_children_toys ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_birds_song ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_not_uncommon_atomic ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_ducks_park ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_dogs_bone ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_teachers_lounge ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_farmers_field ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_scientists_research ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_birds_flight ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_hn ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_students_books ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_artists_inspiration ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_doctors_office ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_flowers_scent ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_architects_design ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::point_is_moot ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_bakers_shop ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_farmers_crops ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_teams_victory ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::operative_system ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_museums_collection ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_neighbors_garden ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_musics_performance ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_scientists_discovery ... ok [INFO] [stdout] test ignored_lints::tests::can_ignore_all ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_already_possessive_2 ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_students_assignment ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_women_dress ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_students_presentation ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_writers_novel ... ok [INFO] [stdout] test linting::possessive_your::tests::test_top3_suggestion_multiple ... ignored [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_proper_noun_2 ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_already_possessive ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::operative_systems ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_not_unlikely ... ok [INFO] [stdout] test linting::possessive_your::tests::allow_intro_page ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allowed_contracted_have_been ... ok [INFO] [stdout] test linting::possessive_your::tests::allow_you_guys ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_plural_noun ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::redundant_more_optimal ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_alrreaady_possessive ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_not_uncommon_sentence ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allowed_non_contracted_have_been ... ok [INFO] [stdout] test linting::possessive_your::tests::allows_issue_1583 ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allowed_theyve_been ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allowed_they_have_been ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_proper_noun ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_ive_long_been_looking ... ok [INFO] [stdout] test linting::possessive_your::tests::your_comments - should panic ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::both_suggestions_they_have_writing ... ok [INFO] [stdout] test linting::possessive_your::tests::test_top3_suggestion_youre_a ... ok [INFO] [stdout] test linting::possessive_your::tests::dont_flag_just_showing_you ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_i_have_looked ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_ive_looked ... ok [INFO] [stdout] test linting::possessive_your::tests::test_top3_suggestion_your ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::both_suggestions_ive_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::both_suggestions_youve_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::both_suggestions_we_have_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::capitalization_all_caps_base ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::corrects_basic_im ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_ive_seen ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::capitalization_variants_non_contracted ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_i_have_been_looking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_ive_been_looking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::handles_newline_whitespace ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_eating ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::redundant_most_ideal ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::no_match_adverb_interruption ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::offers_both_suggestions ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::no_match_punctuation_non_contracted ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::offers_both_suggestions_non_contracted ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::no_match_with_punctuation_between ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::newline_variants_non_contracted ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::suggests_im_looking_non_contracted ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_reading ... ok [INFO] [stdout] test ignored_lints::tests::can_ignore_first ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::suggests_im_looking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::works_for_weve ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_using ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::allow_norm ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::contracts_were_complex_correctly ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::allow_issue_1508 ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_working ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::no_match_with_punctuation ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::allows_you_are_still ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::no_match_without_the ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::case_insensitive_handling ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::issue_225 ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allow_behind_him ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::contracts_your_correctly ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::were_team ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::allows_issue_1673 ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::car ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_he_was ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_asdf_is ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_they_are_negation ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_they_arent ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_he_is ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_it_is ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_they_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_he_isnt ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::issue_139 ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_we_were ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_he_were ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::issue_576 ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_you_were ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_they_were ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_she_is_lowercase ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_he_arent ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_he_are_negation ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_he_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_because_he_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_she_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_is_negation ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_it_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_she_are_progressive ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_i_were ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_she_really_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_isnt ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_is ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::issue_1682 ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_was ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_is_progressive ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_we_was ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_often_is ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::no_subject ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_other_context ... ok [INFO] [stdout] test linting::pronoun_knew::tests::allows_issue_1518 ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_you_was ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_with_her ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_without_pronoun ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_with_his ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_with_nothing_1298 ... ok [INFO] [stdout] test linting::pronoun_knew::tests::fixes_i_knew_what ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_with_its ... ok [INFO] [stdout] test linting::pronoun_knew::tests::issue_1381_template ... ok [INFO] [stdout] test linting::pronoun_knew::tests::flags_she_new_danger ... ok [INFO] [stdout] test linting::pronoun_knew::tests::issue_1381_file ... ok [INFO] [stdout] test linting::pronoun_knew::tests::issue_1381_tricks ... ok [INFO] [stdout] test linting::pronoun_knew::tests::fixes_she_knew_what ... ok [INFO] [stdout] test linting::pronoun_knew::tests::simple_pronoun_new ... ok [INFO] [stdout] test linting::pronoun_knew::tests::with_adverb ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::americas_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::americas_allow_correct ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::gilded_age_in_sentence ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_indian_ocean_correct ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_atlantic_ocean_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_atlantic_ocean_correct ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_caribbean_sea_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::issue_798 ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_arctic_ocean_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_mediterranean_sea_correct ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::meta_allow_correct ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_bang_period_cluster ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_bang_question_bang ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_colon_comma_cluster ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_indian_ocean_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::americas_uppercase ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_double_ampersand ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_double_bang ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_double_colon ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::day_one_in_sentence ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_comma_period_cluster ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_double_question ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_period_comma_cluster ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_double_comma ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_double_slash ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_double_semicolon ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_mixed_qbang_pair ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_quadruple_bang ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_q_bang_bang ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_question_bang_question ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::microsoft_first_word_is_correct ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_question_period_cluster ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_question_bang_bang_question ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::microsoft_lowercase ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_days ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_semicolon_colon_cluster ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_triple_bang ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_triple_question ... ok [INFO] [stdout] test linting::punctuation_clusters::tests::flags_with_intervening_whitespace ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_minutes ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_months ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_centuries ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_houses ... ok [INFO] [stdout] test linting::quite_quiet::tests::dont_flag_quiet_till ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_people ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_seconds ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_but_its_not_quite_clear_1956 ... ok [INFO] [stdout] test linting::quite_quiet::tests::dont_flag_quiet_light ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_weeks ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_doesnt_quiet ... ok [INFO] [stdout] test linting::quite_quiet::tests::dont_flag_adv_quite_1971 ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_cant_quiet ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_couldnt_quiet ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_doesnt_quiet_typographical_apostrophe ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_quiet_adjective ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::do_flag_too_also_as_well_as ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_doesnt_quiet_in_context ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::dont_flag_also_too ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_wont_quiet ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_quiet_adverb ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::flag_too_also ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_very_quite ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::flag_too_as_well ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::dont_flag_also_as_well_as ... ok [INFO] [stdout] test linting::regionalisms::tests::au_to_uk_light ... ok [INFO] [stdout] test linting::regionalisms::tests::au_to_uk_cars ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_pacific_ocean_lowercase ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::flag_as_well_too ... ok [INFO] [stdout] test linting::regionalisms::tests::uk_to_us_food ... ok [INFO] [stdout] test linting::regionalisms::tests::au_to_us_cars ... ok [INFO] [stdout] test linting::regionalisms::tests::us_to_au_oops ... ok [INFO] [stdout] test linting::repeated_words::tests::catches_basic ... ok [INFO] [stdout] test linting::regionalisms::tests::au_to_us_phone ... ok [INFO] [stdout] test linting::repeated_words::tests::as_as ... ok [INFO] [stdout] test linting::regionalisms::tests::uk_to_us_windscreen ... ok [INFO] [stdout] test linting::repeated_words::tests::does_not_lint_homographs_address ... ok [INFO] [stdout] test linting::regionalisms::tests::us_to_uk_fuel ... ok [INFO] [stdout] test linting::repeated_words::tests::does_not_lint_homographs_record ... ok [INFO] [stdout] test linting::repeated_words::tests::double_and ... ok [INFO] [stdout] test linting::regionalisms::tests::caravan_doesnt_always_mean_trailer ... ok [INFO] [stdout] test linting::regionalisms::tests::us_to_au_baby ... ok [INFO] [stdout] test linting::repeated_words::tests::dont_flag_first_hyphenated ... ok [INFO] [stdout] test linting::repeated_words::tests::dont_flag_hyphenated_either_side ... ok [INFO] [stdout] test linting::save_to_safe::tests::fix_ignore ... ok [INFO] [stdout] test linting::repeated_words::tests::double_a ... ok [INFO] [stdout] test linting::repeated_words::tests::issue_333 ... ok [INFO] [stdout] test linting::semicolon_apostrophe::tests::fix_ill_and_monkeys ... ignored, replace_with_match_case has a bug turning `I'll` into `I'LL` [INFO] [stdout] test linting::repeated_words::tests::issue_253 ... ok [INFO] [stdout] test linting::repeated_words::tests::on_on_github ... ok [INFO] [stdout] test linting::semicolon_apostrophe::tests::fix_title_case ... ok [INFO] [stdout] test linting::semicolon_apostrophe::tests::fix_all_caps ... ok [INFO] [stdout] test linting::save_to_safe::tests::ignore_correct ... ok [INFO] [stdout] test linting::save_to_safe::tests::fix_travel ... ok [INFO] [stdout] test linting::semicolon_apostrophe::tests::fix_other_contractions_and_possessives ... ok [INFO] [stdout] test linting::semicolon_apostrophe::tests::corrects_ive_with_correct_capitalization ... ok [INFO] [stdout] test linting::semicolon_apostrophe::tests::fix_dont_with_semicolon_to_apostrophe ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::issue_228_allows_labels ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::catches_basic ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::ignores_unlintable ... ok [INFO] [stdout] test linting::semicolon_apostrophe::tests::ignore_correct ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::allow_lower_camel_case_non_proper_nouns ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::no_period ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::united_arab_emirates_lowercase ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::uppercase_unamerican_at_start ... ignored, This can't work because currently hyphens are not included in tokenized words [INFO] [stdout] although they are now permitted in `dictionary.dict` [INFO] [stdout] test linting::sentence_capitalization::tests::allow_camel_case_trademarks ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_southern_ocean_lowercase ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::two_sentence ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::start_with_number ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::unfazed_ellipsis ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::allow_lowercase_proper_nouns ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::unfazed_unlintable ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::unfazed_comma ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_oneself_in_the_feet ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_oneself_in_the_toes ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_mediterranean_sea_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_pacific_ocean_correct ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_all_caps ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_oneself_in_a_foot ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_a_foot ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_correct ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_shoot_leg ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_shoot_into_feet ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::being_woke ... ignored, 'Woke' is also an adjective these days [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_oneself_into_the_leg ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_ourselves_feet ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_shoot_into_foot ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_shooting_oneself_in_the_foot ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_themselves_foot ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_shoots_himself ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_be_saw ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::united_nations_uppercase ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_are_took ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_south_china_sea_lowercase ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_title_case ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_has_came ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::united_nations_allow_correct ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_had_began ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_has_became ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_be_began ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_are_broke ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_south_china_sea_correct ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_broke ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_has_fell ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_has_went ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_being_stole ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_has_flew ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_being_took ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_went ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_knew ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::dont_flag_be_woke ... ok [INFO] [stdout] test linting::since_duration::tests::catches_spelled ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_wrote ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_gave ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_was_began ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::dont_flag_being_woke ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_saw ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_were_gave ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_was_gave ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_spoke ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_having_went ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_had_went ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_did ... ok [INFO] [stdout] test linting::since_duration::tests::correct_anything_back ... ok [INFO] [stdout] test linting::since_duration::tests::correct_ago_title_case ... ok [INFO] [stdout] test linting::since_duration::tests::not_yet_handled ... ignored, We can't yet handle modifiers like 'over'. Plus it doesn't work with 'ago'. [INFO] [stdout] test linting::since_duration::tests::not_yet_handled_2 ... ignored, We can't yet handle modifiers like 'more than'. Plus it doesn't work with 'ago'. [INFO] [stdout] test linting::since_duration::tests::not_yet_handled_3 ... ignored, We can't yet handle indefinite numbers. [INFO] [stdout] test linting::since_duration::tests::catches_numerals ... ok [INFO] [stdout] test linting::since_duration::tests::correct_with_question_mark ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_drank ... ok [INFO] [stdout] test linting::since_duration::tests::permits_spelled_with_ago ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_took ... ok [INFO] [stdout] test linting::since_duration::tests::correct_same ... ok [INFO] [stdout] test linting::since_duration::tests::correct_ago_all_caps ... ok [INFO] [stdout] test linting::since_duration::tests::correct_with_comma ... ok [INFO] [stdout] test linting::since_duration::tests::correct_what_changed ... ok [INFO] [stdout] test linting::since_duration::tests::permits_numerals_with_ago ... ok [INFO] [stdout] test linting::somewhat_something::tests::flag_these ... ok [INFO] [stdout] test linting::since_duration::tests::correct_for_title_case ... ok [INFO] [stdout] test linting::sought_after::tests::dont_flag_always_sort_after ... ok [INFO] [stdout] test linting::somewhat_something::tests::issue_414 ... ok [INFO] [stdout] test linting::since_duration::tests::correct_get_done ... ok [INFO] [stdout] test linting::sought_after::tests::dont_flag_maybe_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::dont_flag_not_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::dont_flat_perhaps_sort_after ... ok [INFO] [stdout] test linting::since_duration::tests::correct_for_all_caps ... ok [INFO] [stdout] test linting::sought_after::tests::fix_is_sort_after ... ignored, 'Is' is a bit more subtle to handle correctly [INFO] [stdout] test linting::sought_after::tests::fix_abit_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::dont_flag_is_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_highly_sort_after ... ok [INFO] [stdout] test linting::since_duration::tests::correct_with_exclamation ... ok [INFO] [stdout] test linting::since_duration::tests::correct_with_period ... ok [INFO] [stdout] test linting::sought_after::tests::fix_are_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_perhaps_sort_after ... ignored, 'Perhaps' is a bit more subtle to handle correctly [INFO] [stdout] test linting::sought_after::tests::fix_bit_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_fairly_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_most_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_incredibly_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_of_sort_after ... ok [INFO] [stdout] test linting::since_duration::tests::correct_deprecated ... ok [INFO] [stdout] test linting::sought_after::tests::fix_occasionally_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_extremely_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_are_sort_after_hyphenated ... ok [INFO] [stdout] test linting::since_duration::tests::correct_without_issues ... ok [INFO] [stdout] test linting::sought_after::tests::fix_kinda_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_hugely_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_much_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_quiet_sort_after_sic ... ok [INFO] [stdout] test linting::sought_after::tests::fix_very_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_mostly_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_sometimes_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_rather_sort_after ... ok [INFO] [stdout] test linting::spell_check::tests::afterward_is_us ... ok [INFO] [stdout] test linting::spaces::tests::allows_period_without_space ... ok [INFO] [stdout] test linting::spell_check::tests::afterwards_is_au ... ok [INFO] [stdout] test linting::sought_after::tests::fix_really_sort_after ... ok [INFO] [stdout] test linting::spaces::tests::ignores_french_spacing ... ok [INFO] [stdout] test linting::sought_after::tests::fix_quite_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_strongly_sort_after ... ok [INFO] [stdout] test linting::spaces::tests::detects_space_before_period ... ok [INFO] [stdout] test linting::sought_after::tests::flag_pretty_sort_after ... ok [INFO] [stdout] test linting::spell_check::tests::afterwards_is_ca ... ok [INFO] [stdout] test linting::sought_after::tests::fix_vastly_sort_after ... ok [INFO] [stdout] test linting::spell_check::tests::afterwards_is_uk ... ok [INFO] [stdout] test linting::sought_after::tests::fix_often_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_somewhat_sort_after ... ok [INFO] [stdout] test linting::spell_check::tests::abandonware_correction ... ok [INFO] [stdout] test linting::spell_check::tests::afterward_not_ca ... ok [INFO] [stdout] test linting::spell_check::tests::australian_verandah ... ok [INFO] [stdout] test linting::spell_check::tests::american_words_not_flagged_for_australian_english ... ok [INFO] [stdout] test linting::spell_check::tests::afterward_not_uk ... ok [INFO] [stdout] test linting::spell_check::tests::australian_labour_vs_labor ... ok [INFO] [stdout] test linting::spell_check::tests::australian_verandah_in_american_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::corrects_hes ... ok [INFO] [stdout] test linting::spell_check::tests::afterwards_not_us ... ok [INFO] [stdout] test linting::spell_check::tests::australian_words_flagged_for_american_english ... ok [INFO] [stdout] test linting::spell_check::tests::australian_verandah_in_canadian_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::canadian_words_in_australian_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::afterward_not_au ... ok [INFO] [stdout] test linting::spelled_numbers::tests::produces_eighty_two ... ok [INFO] [stdout] test linting::spelled_numbers::tests::produces_nine_hundred_ninety_nine ... ok [INFO] [stdout] test linting::spelled_numbers::tests::produces_zero ... ok [INFO] [stdout] test linting::spelled_numbers::tests::services_range ... ok [INFO] [stdout] test linting::suggestion::tests::insert_comma_after ... ok [INFO] [stdout] test linting::suggestion::tests::issue_1065 ... ok [INFO] [stdout] test linting::suggestion::tests::suggestion_your_match_case ... ok [INFO] [stdout] test linting::spell_check::tests::austrlaian_verandah_in_british_dialect ... ok [INFO] [stdout] test linting::spelled_numbers::tests::corrects_nine ... ok [INFO] [stdout] test linting::spelled_numbers::tests::does_not_correct_ten ... ok [INFO] [stdout] test linting::take_serious::tests::take_this ... ignored, 'This' and 'that', which can be determiners and pronouns, are not handled properly by `NominalPhrase` [INFO] [stdout] test linting::take_serious::tests::taken_adv ... ignored, Passive voice and adverbs are not yet supported [INFO] [stdout] test linting::take_serious::tests::taken_very ... ignored, Adverbs are not yet supported [INFO] [stdout] test linting::take_serious::tests::takes_bf ... ignored, 'No one' is not handled properly by `NominalPhrase` [INFO] [stdout] test linting::take_serious::tests::take_it ... ok [INFO] [stdout] test linting::spell_check::tests::america_capitalized ... ok [INFO] [stdout] test linting::spell_check::tests::mum_and_mummy_not_just_commonwealth ... ok [INFO] [stdout] test linting::that_than::tests::cant_flag_bigger_that ... ignored, not handled because 'bigger' results in false positives [INFO] [stdout] test linting::take_serious::tests::take_me ... ok [INFO] [stdout] test linting::spell_check::tests::mixing_canadian_and_australian_dialects ... ok [INFO] [stdout] test linting::that_than::tests::dont_fix_faster_that_way ... ok [INFO] [stdout] test linting::that_than::tests::dont_fix_lighter_that ... ok [INFO] [stdout] test linting::spell_check::tests::american_color_in_british_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::australian_and_canadian_spellings_that_are_not_british ... ok [INFO] [stdout] test linting::take_serious::tests::not_take_security ... ok [INFO] [stdout] test linting::take_serious::tests::we_take_security ... ok [INFO] [stdout] test linting::spell_check::tests::corrects_shes ... ok [INFO] [stdout] test linting::that_than::tests::fix_better_that ... ignored, not handled because 'better' results in false positives [INFO] [stdout] test linting::spell_check::tests::issue_1876 ... ok [INFO] [stdout] test linting::that_than::tests::fix_less_that ... ignored, 'less that' also occurs in false positives [INFO] [stdout] test linting::spell_check::tests::australian_words_in_canadian_dialect ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_its_better_that ... ok [INFO] [stdout] test linting::take_serious::tests::takes_these_numbers ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_more_clear_that ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_easier_that_way ... ok [INFO] [stdout] test linting::spell_check::tests::australian_and_canadian_spellings_that_are_not_american ... ok [INFO] [stdout] test linting::that_than::tests::fix_longer_that ... ok [INFO] [stdout] test linting::that_than::tests::fix_smaller_that ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_number_that_1663 ... ok [INFO] [stdout] test linting::spell_check::tests::mixing_australian_and_canadian_dialects ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_i_gathered_later_that ... ok [INFO] [stdout] test linting::spell_check::tests::corrects_abandonedware_1131_1166 ... ok [INFO] [stdout] test linting::that_than::tests::fix_faster_that ... ok [INFO] [stdout] test linting::that_which::tests::catches_lowercase ... ok [INFO] [stdout] test linting::that_than::tests::fix_slower_that ... ok [INFO] [stdout] test linting::the_how_why::tests::no_false_positive ... ok [INFO] [stdout] test linting::spell_check::tests::harper_automattic_capitalized ... ok [INFO] [stdout] test linting::the_how_why::tests::the_who ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_more_explicit_that ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_more_that ... ok [INFO] [stdout] test linting::that_which::tests::catches_different_cases ... ok [INFO] [stdout] test linting::the_how_why::tests::skip_whos_who ... ok [INFO] [stdout] test linting::the_my::tests::correct_my_the_atomic_2nd_suggestion ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_better_that ... ok [INFO] [stdout] test linting::that_which::tests::likes_correction ... ok [INFO] [stdout] test linting::the_my::tests::correct_his_the_github ... ok [INFO] [stdout] test linting::the_how_why::tests::skip_how_to ... ok [INFO] [stdout] test linting::the_how_why::tests::basic_the_how ... ok [INFO] [stdout] test linting::that_than::tests::fix_taller_that ... ok [INFO] [stdout] test linting::the_my::tests::correct_my_the_atomic_uppercase ... ok [INFO] [stdout] test linting::the_how_why::tests::the_why ... ok [INFO] [stdout] test linting::the_my::tests::correct_our_the_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_their_the_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_my_the_atomic_lowercase ... ok [INFO] [stdout] test linting::the_how_why::tests::the_when ... ok [INFO] [stdout] test linting::the_how_why::tests::the_what ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_my_atomic_uppercase ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_our_github ... ok [INFO] [stdout] test linting::the_my::tests::dont_correct_my_the_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_my_the_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_my_atomic_lowercase ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_his_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_my_atomic_2nd_suggestion ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_my_github ... ok [INFO] [stdout] test linting::then_than::tests::allows_nervous_then ... ok [INFO] [stdout] test linting::the_my::tests::correct_your_the_github ... ok [INFO] [stdout] test linting::the_my::tests::dont_correct_the_your_github ... ok [INFO] [stdout] test linting::the_my::tests::dont_correct_her_the_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_her_github ... ok [INFO] [stdout] test linting::then_than::tests::allows_this_then ... ok [INFO] [stdout] test linting::then_than::tests::allows_and_then ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_their_github ... ok [INFO] [stdout] test linting::then_than::tests::allows_issue_744 ... ok [INFO] [stdout] test linting::the_my::tests::dont_correct_capitalized_possessive ... ok [INFO] [stdout] test linting::then_than::tests::catches_shorter_then ... ok [INFO] [stdout] test linting::then_than::tests::catches_longer_then ... ok [INFO] [stdout] test linting::then_than::tests::flags_stupider_then_and_more_and_less_stupid_then ... ok [INFO] [stdout] test linting::then_than::tests::allows_back_then ... ok [INFO] [stdout] test linting::then_than::tests::catches_less_then ... ok [INFO] [stdout] test linting::then_than::tests::catches_better_then ... ok [INFO] [stdout] test linting::then_than::tests::allows_well_then ... ok [INFO] [stdout] test linting::then_than::tests::earlier_then_him_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::crazier_than_rat_should_change ... ok [INFO] [stdout] test linting::then_than::tests::issue_720_yes_so_then_sorry ... ok [INFO] [stdout] test linting::then_than::tests::half_a_loaf_should_change ... ok [INFO] [stdout] test linting::then_than::tests::allows_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::more_robust_then_his_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::catches_more_then ... ok [INFO] [stdout] test linting::then_than::tests::poke_in_eye_should_change ... ok [INFO] [stdout] test linting::then_than::tests::patch_every_now_and_than ... ok [INFO] [stdout] test linting::then_than::tests::stronger_should_change ... ok [INFO] [stdout] test linting::then_than::tests::patch_more_recently_then_last_week_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::issue_720_so_then_these_resistors ... ok [INFO] [stdout] test linting::then_than::tests::patch_until_than ... ok [INFO] [stdout] test linting::then_than::tests::more_talented_then_her_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::then_everyone_clapped_should_be_allowed ... ok [INFO] [stdout] test linting::then_than::tests::issue_720_school_but_then_his ... ok [INFO] [stdout] test linting::then_than::tests::other_then_should_change ... ok [INFO] [stdout] test linting::thing_think::tests::fix_anybody_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_always_thing ... ok [INFO] [stdout] test linting::then_than::tests::patch_worse_then ... ok [INFO] [stdout] test linting::then_than::tests::patch_rather_then ... ok [INFO] [stdout] test linting::then_than::tests::patch_now_and_than ... ok [INFO] [stdout] test linting::then_than::tests::simpler_then_hers_issue_720 ... ok [INFO] [stdout] test linting::thing_think::tests::fix_could_thing ... ok [INFO] [stdout] test linting::then_than::tests::patch_easier_said_then_done ... ok [INFO] [stdout] test linting::thing_think::tests::fix_might_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_anyone_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_every_body_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_needed_to ... ok [INFO] [stdout] test linting::thing_think::tests::fix_i_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_everyone_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_cant_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_may_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_can_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_cannot_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_had_to ... ok [INFO] [stdout] test linting::thing_think::tests::fix_have_to_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_never_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_often_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_couldnt_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_need_to_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_they_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_sometimes_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_having_to_thing ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_i ... ok [INFO] [stdout] test linting::thing_think::tests::fix_trying_to_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_will_thing ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_that ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_they ... ok [INFO] [stdout] test linting::though_thought::tests::fix_you_though_it ... ignored, TODO: Can't check because `it` is both subject and object [INFO] [stdout] test linting::thing_think::tests::fix_we_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_you_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_usually_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_needs_to ... ok [INFO] [stdout] test linting::throw_rubbish::tests::allow_at_and_back ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_it ... ok [INFO] [stdout] test linting::thing_think::tests::fix_wont_thing ... ok [INFO] [stdout] test linting::though_thought::tests::dont_flag_it_though_i ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_encourage_people_to_throw_trash ... ignored, `on` doesn't go with `throw` but with `daily basis` [INFO] [stdout] test linting::throw_rubbish::tests::allow_throws_garbage_away ... ok [INFO] [stdout] test linting::throw_rubbish::tests::allow_throw_junk_into ... ok [INFO] [stdout] test linting::thing_think::tests::fix_want_to_thing ... ok [INFO] [stdout] test linting::throw_rubbish::tests::allow_threw_out_trash ... ok [INFO] [stdout] test linting::though_thought::tests::dont_flag_you_though_that_1 ... ok [INFO] [stdout] test linting::throw_rubbish::tests::allow_throw_away_rubbish ... ok [INFO] [stdout] test linting::though_thought::tests::dont_flag_it_though_it ... ok [INFO] [stdout] test linting::though_thought::tests::dont_flag_you_though_that_2 ... ok [INFO] [stdout] test linting::thing_think::tests::fix_should_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_shouldnt_thing ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_thrown_some_trash ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_you ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_we ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throw_trash_everywhere ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throwing_garbage_value ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_trash_can_be_thrown_into_the_trash ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throws_junk_errors ... ok [INFO] [stdout] test linting::to_two_too::tests::allow_delegate ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throwing_garbage_data ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_thrown_rubbish ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_throwing_rubbish ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throw_junk_bytes ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throws_garbage_comments ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_throws_garbage ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_responsibly_throw_trash ... ok [INFO] [stdout] test linting::throw_rubbish::tests::reject_throwing_rubbish ... ok [INFO] [stdout] test linting::throw_rubbish::tests::ignore_throw_ball ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_too_a ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_to_ambitious ... ok [INFO] [stdout] test linting::to_two_too::tests::ccoveille_suggestion ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_too_go ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_to_hard ... ok [INFO] [stdout] test linting::throw_rubbish::tests::reject_throw_garbage ... ok [INFO] [stdout] test linting::to_two_too::tests::allow_semicolon ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_too_him ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_too_the ... ok [INFO] [stdout] test linting::to_two_too::tests::flags_to_with_trailing_punct ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_end_of_sent ... ok [INFO] [stdout] test linting::to_two_too::tests::allow_build_brighter ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_threw_trash_properly ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_buried_under_data ... ok [INFO] [stdout] test linting::to_two_too::tests::allow_young_musicians ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_come_close_to_throw_trash ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_connected_to_many_other_fields ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_a_person_throwing_trash ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_commitment_open_source ... ok [INFO] [stdout] test linting::to_two_too::tests::flags_to_hungry ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_familiarize ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_llm_as_judge_to_automatically_score ... ok [INFO] [stdout] test linting::to_two_too::tests::flags_to_with_irregular_whitespace ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_auto_detect_debuggers ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_explicitly_cast ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_till_she_too_began_dreaming ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_to_nashville_or_you ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_speed_flexibility ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_on_proper_too ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_soundscapes ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_expensive ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_intended_to_leave_it_to ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_feeling_confident_dominate ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_difficult_too_close ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_occasionally_troubleshoot ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_great_deal_of_energy ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_to_eat ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_loud ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_time_for_good_girl_to_bed ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_to_quickly_find_a_factory ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_good_too_nice ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_too_5 ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_sweet ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_too_3 ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_shy ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_egyptian_smiling_faces_commentary ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_hot ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_hard ... ok [INFO] [stdout] test linting::touristic::tests::fixes_a_t_flutter ... ok [INFO] [stdout] test linting::touristic::tests::fixes_is_t ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_complicated ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_too_2 ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_too_4 ... ok [INFO] [stdout] test linting::touristic::tests::fixes_for_t_photographic ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_platform ... ignored, Checks previous word but results depend on the next word [INFO] [stdout] test linting::touristic::tests::corrects_very_t_spot ... ok [INFO] [stdout] test linting::touristic::tests::corrects_t_information_2 ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_too ... ok [INFO] [stdout] test linting::update_place_names::tests::flag_multiword_name_with_newline ... ignored, newlines not supported as whitespace? [INFO] [stdout] test linting::update_place_names::tests::flag_multiword_name_with_tabs ... ignored, tabs not supported as whitespace? [INFO] [stdout] test linting::touristic::tests::fixes_are_t_areas ... ok [INFO] [stdout] test linting::touristic::tests::fixes_touristic_alone ... ok [INFO] [stdout] test linting::touristic::tests::fixes_czech_t_routes ... ok [INFO] [stdout] test linting::touristic::tests::fixes_very_t_area ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_information ... ok [INFO] [stdout] test linting::touristic::tests::fixes_for_t_content ... ok [INFO] [stdout] test linting::update_place_names::tests::update_first_old_name ... ok [INFO] [stdout] test linting::touristic::tests::fixes_promote_t_activities ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_data ... ok [INFO] [stdout] test linting::touristic::tests::fixes_very_t ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_establishments ... ok [INFO] [stdout] test linting::touristic::tests::fixes_of_t_interest ... ok [INFO] [stdout] test linting::update_place_names::tests::update_single_word_name_alone ... ok [INFO] [stdout] test linting::update_place_names::tests::dont_flag_multiword_name_with_hyphen ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_location_good_and_bad ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_service_providers ... ok [INFO] [stdout] test linting::update_place_names::tests::update_single_word_name_after_space ... ok [INFO] [stdout] test linting::update_place_names::tests::update_second_old_name ... ok [INFO] [stdout] test linting::update_place_names::tests::update_to_name_with_punctuation ... ok [INFO] [stdout] test linting::use_genitive::tests::allows_grantlemons_issue_267_apple ... ok [INFO] [stdout] test linting::use_genitive::tests::allows_grantlemons_issue_267_fruit ... ok [INFO] [stdout] test linting::use_genitive::tests::allows_grantlemons_issue_267_people ... ok [INFO] [stdout] test linting::use_genitive::tests::allows_clause_termination ... ok [INFO] [stdout] test linting::use_genitive::tests::allows_faster_at_running ... ok [INFO] [stdout] test linting::use_genitive::tests::allows_there_at_beginning ... ok [INFO] [stdout] test linting::use_genitive::tests::allows_grantlemons_issue_267_cat ... ok [INFO] [stdout] test linting::very_unique::tests::fix_fairly_unique ... ok [INFO] [stdout] test linting::update_place_names::tests::dont_flag_multiword_name_with_non_space ... ok [INFO] [stdout] test linting::update_place_names::tests::update_two_word_name_to_single_word_after_punctuation ... ok [INFO] [stdout] test linting::update_place_names::tests::update_single_word_name_after_punctuation ... ok [INFO] [stdout] test linting::update_place_names::tests::update_two_word_name_with_two_word_name ... ok [INFO] [stdout] test linting::update_place_names::tests::update_two_word_name_to_single_word_alone ... ok [INFO] [stdout] test linting::update_place_names::tests::update_single_word_name_to_multi_word_name_alone ... ok [INFO] [stdout] test linting::use_genitive::tests::catches_adjective_noun ... ok [INFO] [stdout] test linting::update_place_names::tests::update_two_word_name_to_single_word_after_space ... ok [INFO] [stdout] test linting::update_place_names::tests::update_two_word_name_to_single_word_at_start_of_sentence ... ok [INFO] [stdout] test linting::very_unique::tests::fix_quite_unique ... ok [INFO] [stdout] test linting::update_place_names::tests::update_two_word_name_to_two_word_name_alone ... ok [INFO] [stdout] test linting::was_aloud::tests::corrects_was_aloud ... ok [INFO] [stdout] test linting::update_place_names::tests::update_two_word_name_to_single_word_at_end_of_sentence ... ok [INFO] [stdout] test linting::use_genitive::tests::allows_there_are ... ok [INFO] [stdout] test linting::use_genitive::tests::catches_they_are - should panic ... ok [INFO] [stdout] test linting::was_aloud::tests::does_not_correct_proper_use_of_aloud ... ok [INFO] [stdout] test linting::very_unique::tests::fix_somewhat_unique ... ok [INFO] [stdout] test linting::was_aloud::tests::does_not_flag_unrelated_text ... ok [INFO] [stdout] test linting::use_genitive::tests::catches_just_noun ... ok [INFO] [stdout] test linting::was_aloud::tests::corrects_were_aloud ... ok [INFO] [stdout] test linting::way_too_adjective::tests::corrects_way_to_much ... ok [INFO] [stdout] test linting::widely_accepted::tests::wide_twice_in_one_sentence ... ok [INFO] [stdout] test linting::widely_accepted::tests::no_false_positive ... ok [INFO] [stdout] test linting::way_too_adjective::tests::corrects_way_to_complicated ... ok [INFO] [stdout] test linting::way_too_adjective::tests::allows_fast_way_to_test ... ok [INFO] [stdout] test linting::was_aloud::tests::been_aloud ... ok [INFO] [stdout] test linting::very_unique::tests::fix_very_unique ... ok [INFO] [stdout] test linting::widely_accepted::tests::wide_acceptable_mixed_case ... ok [INFO] [stdout] test linting::way_too_adjective::tests::corrects_way_to_fast ... ok [INFO] [stdout] test linting::widely_accepted::tests::wide_accepted_lowercase ... ok [INFO] [stdout] test linting::widely_accepted::tests::widely_already_correct ... ok [INFO] [stdout] test linting::very_unique::tests::fix_pretty_unique ... ok [INFO] [stdout] test linting::win_prize::tests::fix_no_det ... ok [INFO] [stdout] test linting::was_aloud::tests::be_aloud ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_title_case ... ignored, Fails due to the strange way replace_with_match_case works [INFO] [stdout] test linting::whereas::tests::where_as ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_could_never_have_worked ... ok [INFO] [stdout] test linting::widely_accepted::tests::wide_accepted_in_long_text ... ok [INFO] [stdout] test linting::win_prize::tests::fix_price_plural ... ok [INFO] [stdout] test linting::wordpress_dotcom::tests::simple ... ok [INFO] [stdout] test linting::win_prize::tests::fix_prise_plural ... ok [INFO] [stdout] test mask::tests::bumps_existing ... ok [INFO] [stdout] test mask::tests::merges_whitespace_sep ... ok [INFO] [stdout] test number::tests::decimal_fifteen_and_a_half ... ok [INFO] [stdout] test number::tests::decimal_fifteen_suffix ... ok [INFO] [stdout] test number::tests::hex_fifteen ... ok [INFO] [stdout] test number::tests::issue_1051 ... ok [INFO] [stdout] test number::tests::decimal_fifteen ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::double_collapse ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::matches_kebab ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::no_collapse ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::nested_identifiers ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::one_collapse ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::overlapping_identifiers ... ok [INFO] [stdout] test linting::win_prize::tests::fix_price_singular ... ok [INFO] [stdout] test linting::very_unique::tests::fix_rather_unique ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::two_collapses ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::kebab_collapse ... ok [INFO] [stdout] test parsers::isolate_english::tests::chunked_trad_chinese_english ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_could_have_never_been ... ok [INFO] [stdout] test parsers::markdown::tests::empty_wikilink_text ... ok [INFO] [stdout] test parsers::markdown::tests::hidden_wikilink_text ... ok [INFO] [stdout] test linting::win_prize::tests::ignore_correct_prize ... ok [INFO] [stdout] test parsers::markdown::tests::ends_with_newline ... ok [INFO] [stdout] test parsers::markdown::tests::html_is_unlintable ... ok [INFO] [stdout] test parsers::markdown::tests::improper_wikilink_text ... ok [INFO] [stdout] test parsers::markdown::tests::issue_194 ... ok [INFO] [stdout] test parsers::markdown::tests::issue_880 ... ok [INFO] [stdout] test parsers::markdown::tests::just_pipe ... ok [INFO] [stdout] test parsers::markdown::tests::link_title_unlintable ... ok [INFO] [stdout] test parsers::markdown::tests::no_end_token_incorrectly_ending_at_zero ... ok [INFO] [stdout] test parsers::markdown::tests::math_becomes_unlintable ... ok [INFO] [stdout] test parsers::markdown::tests::normal_wikilink ... ok [INFO] [stdout] test parsers::markdown::tests::respects_link_title_config ... ok [INFO] [stdout] test parsers::markdown::tests::survives_emojis ... ok [INFO] [stdout] test parsers::org_mode::tests::case_insensitive_source_blocks ... ok [INFO] [stdout] test parsers::org_mode::tests::directive_unlintable ... ok [INFO] [stdout] test parsers::org_mode::tests::empty_header ... ok [INFO] [stdout] test parsers::org_mode::tests::header_parsing ... ok [INFO] [stdout] test parsers::org_mode::tests::multiple_level_headers ... ok [INFO] [stdout] test parsers::org_mode::tests::no_trailing_newline ... ok [INFO] [stdout] test parsers::org_mode::tests::simple_text ... ok [INFO] [stdout] test parsers::org_mode::tests::source_block_unlintable ... ok [INFO] [stdout] test parsers::tests::inserts_newlines ... ok [INFO] [stdout] test parsers::tests::org_mode_basic ... ok [INFO] [stdout] test parsers::tests::parses_non_english ... ok [INFO] [stdout] test parsers::tests::sentence ... ok [INFO] [stdout] test parsers::tests::sentence_md ... ok [INFO] [stdout] test parsers::tests::single_letter ... ok [INFO] [stdout] test linting::win_prize::tests::fix_prise_singular ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_would_have_never_find ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_couldve_never_designed ... ok [INFO] [stdout] test linting::wordpress_dotcom::tests::sentence ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_would_never_have_thought_of ... ok [INFO] [stdout] test parsers::isolate_english::tests::english_no_edit_motto ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_all_caps ... ok [INFO] [stdout] test parsers::isolate_english::tests::chunked_trad_polish_english ... ok [INFO] [stdout] test parsers::isolate_english::tests::mixed_spanish_english_breakfast ... ok [INFO] [stdout] test parsers::isolate_english::tests::mixed_spanish_english_politics ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::complex_apple ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::perfect_participle_way ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_wouldve_never_known_missing_apostrophe ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::simplest_way ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::simple_apple ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_would_have_never_come ... ok [INFO] [stdout] test patterns::word_set::tests::fruit_whack_capitalization ... ok [INFO] [stdout] test span::tests::expands_properly ... ok [INFO] [stdout] test spell::fst_dictionary::tests::damerau_transposition_costs_one ... ok [INFO] [stdout] test spell::fst_dictionary::tests::damerau_transposition_costs_two ... ok [INFO] [stdout] test span::tests::overlaps ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::present_participle_way ... ok [INFO] [stdout] test spell::fst_dictionary::tests::contractions_not_derived ... ok [INFO] [stdout] test spell::fst_dictionary::tests::fst_contains_hello ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_wouldve_never_grokked ... ok [INFO] [stdout] test spell::fst_dictionary::tests::plural_cats_derived_from_cat ... ok [INFO] [stdout] test spell::fst_dictionary::tests::plural_llamas_derived_from_llama ... ok [INFO] [stdout] test spell::fst_dictionary::tests::on_is_not_nominal ... ok [INFO] [stdout] test spell::fst_dictionary::tests::quickly_derived_from_quick ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::apart_is_not_noun ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::be_is_verb_lemma ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::curated_contains_possessive_abandonment ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::curated_contains_repo ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::curated_matches_capitalized ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::discussion_171 ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::expanded_contains_deallocate ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::expanded_contains_giants ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::few_is_quantifier ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::fewer_is_quantifier ... ok [INFO] [stdout] test spell::fst_dictionary::tests::unhappy_derived_from_happy ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::has_is_not_a_nominal ... ok [INFO] [stdout] test patterns::word::tests::fruit ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::herself_is_pronoun ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::are_merged_attrs_same_as_spread_attrs ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::im_is_common ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::is_is_linking_verb ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::several_is_quantifier ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::than_is_conjunction ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::this_is_determiner ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::dont_allow_mixed_case_roman_numerals ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::there_is_not_a_pronoun ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::dont_allow_looks_like_but_isnt_roman_numeral ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::empty_string_is_not_roman_numeral ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::test_lowercase ... ok [INFO] [stdout] test patterns::word::tests::fruit_whack_capitalization ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::test_allcaps ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::test_lower_camel ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::test_single_roman_numeral ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::test_titlecase ... ok [INFO] [stdout] test patterns::implies_quantity::tests::number_implies ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::simplest_banana ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::test_roman_numerals ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::list_fruit ... ok [INFO] [stdout] test spell::rune::matcher::tests::matches_vowels ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::test_upper_camel ... ok [INFO] [stdout] test spell::rune::matcher::tests::parses_simple ... ok [INFO] [stdout] test spell::rune::matcher::tests::round_trip ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::food ... ok [INFO] [stdout] test patterns::word_set::tests::fruit ... ok [INFO] [stdout] test spell::rune::tests::correctly_expands_test_files ... ok [INFO] [stdout] test spell::rune::tests::correctly_expands_test_files_with_blank_lines ... ok [INFO] [stdout] test spell::rune::tests::correctly_expands_test_files_with_comments ... ok [INFO] [stdout] test spell::rune::word_list::tests::can_parse_test_file ... ok [INFO] [stdout] test spell::rune::tests::plural_giants ... ok [INFO] [stdout] test spell::tests::fix_cheif_and_recieved_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::fix_cheif_and_recieved_titlecase ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::normalizes_weve ... ok [INFO] [stdout] test patterns::word_set::tests::supports_typographic_apostrophes ... ok [INFO] [stdout] test span::tests::to_char_span_converts_correctly ... ok [INFO] [stdout] test spell::tests::conciousness_correction ... ok [INFO] [stdout] test spell::tests::aknowledged_correction ... ok [INFO] [stdout] test spell::tests::fst_spellcheck_hvllo ... ok [INFO] [stdout] test spell::fst_dictionary::tests::fuzzy_result_sorted_by_edit_distance ... ok [INFO] [stdout] test spell::tests::suggest_centimeter_for_centimetre_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::spellchecking_is_deterministic ... ok [INFO] [stdout] test spell::tests::alcaholic_correction ... ok [INFO] [stdout] test spell::tests::suggest_centimetre_for_centimeter_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_centimetre_for_centimeter_titlecase ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_color_for_colour_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::punctation_no_duplicates ... ok [INFO] [stdout] test spell::tests::slaves_correction ... ok [INFO] [stdout] test spell::tests::suggest_colour_for_color_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::mutable_dictionary::tests::fuzzy_result_sorted_by_edit_distance ... ok [INFO] [stdout] test spell::tests::suggest_colour_for_color_titlecase ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::spellcheck_hvllo ... ok [INFO] [stdout] test spell::tests::suggest_defence_for_defense_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::issue_624_no_duplicates ... ok [INFO] [stdout] test spell::tests::suggest_centimetre_for_centimeter ... ok [INFO] [stdout] test spell::tests::suggest_defense_for_defence_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_centimeter_for_centimetre ... ok [INFO] [stdout] test spell::tests::adviced_correction ... ok [INFO] [stdout] test spell::tests::suggest_gray_for_grey_in_american_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::fix_cheif_and_recieved ... ok [INFO] [stdout] test spell::tests::suggest_color_for_colour_lowercase ... ok [INFO] [stdout] test spell::tests::suggest_grey_for_gray_in_non_american_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_grey_for_gray_in_non_american_titlecase ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::issue_182 ... ok [INFO] [stdout] test spell::tests::suggest_realise_for_realize_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_centimeter_for_centimetre_titlecase ... ok [INFO] [stdout] test spell::tests::suggest_defence_for_defense_titlecase ... ok [INFO] [stdout] test spell::tests::suggest_realize_for_realise_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_realize_for_realise_titlecase ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_defence_for_defense ... ok [INFO] [stdout] test spell::tests::suggest_sceptic_for_skeptic_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_defense_for_defence ... ok [INFO] [stdout] test spell::tests::spellcheck_aout ... ok [INFO] [stdout] test spell::tests::suggest_skeptic_for_sceptic_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_skeptic_for_sceptic_titlecase ... ignored, known failure due to bug [INFO] [stdout] test spell::fst_dictionary::tests::curated_contains_no_duplicates ... ok [INFO] [stdout] test spell::tests::suggest_traveler_for_traveller_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_colour_for_color_lowercase ... ok [INFO] [stdout] test spell::fst_dictionary::tests::fst_map_contains_all_in_mutable_dict ... ok [INFO] [stdout] test spell::tests::suggest_traveller_for_traveler_all_caps ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_traveller_for_traveler_titlecase ... ignored, known failure due to bug [INFO] [stdout] test spell::tests::suggest_gray_for_grey_in_american ... ok [INFO] [stdout] test spell::tests::suggest_gray_for_grey_in_american_titlecase ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::curated_contains_no_duplicates ... ok [INFO] [stdout] test spell::tests::suggest_grey_for_gray_in_non_american ... ok [INFO] [stdout] test spell::tests::suggest_defense_for_defence_titlecase ... ok [INFO] [stdout] test spell::tests::thats_contraction ... ok [INFO] [stdout] test spell::tests::this_correction ... ok [INFO] [stdout] test spell::tests::suggest_realise_for_realize ... ok [INFO] [stdout] test title_case::tests::a_paragraph_does_not_cause_crash ... ok [INFO] [stdout] test spell::tests::suggest_traveler_for_traveller_titlecase ... ok [INFO] [stdout] test spell::tests::suggest_traveller_for_traveler ... ok [INFO] [stdout] test spell::tests::suggest_color_for_colour_titlecase ... ok [INFO] [stdout] test spell::tests::suggest_realise_for_realize_titlecase ... ok [INFO] [stdout] test spell::tests::suggest_traveler_for_traveller ... ok [INFO] [stdout] test spell::tests::suggest_sceptic_for_skeptic ... ok [INFO] [stdout] test title_case::tests::normal ... ok [INFO] [stdout] test token::tests::parses_sentences_correctly ... ok [INFO] [stdout] test title_case::tests::pipe_does_not_cause_crash ... ok [INFO] [stdout] test title_case::tests::fixes_video_press ... ok [INFO] [stdout] test spell::tests::suggest_realize_for_realise ... ok [INFO] [stdout] test title_case::tests::united_states ... ok [INFO] [stdout] test title_case::tests::complex ... ok [INFO] [stdout] test title_case::tests::about_uppercase_with_numbers ... ok [INFO] [stdout] test title_case::tests::tab_a_becomes_upcase ... ok [INFO] [stdout] test token_kind::tests::car_is_singular_noun ... ok [INFO] [stdout] test vec_ext::tests::removes_requested_indices ... ok [INFO] [stdout] test spell::tests::suggest_sceptic_for_skeptic_titlecase ... ok [INFO] [stdout] test token_kind::tests::known_word_is_not_oov ... ok [INFO] [stdout] test token_kind::tests::equipment_is_mass_noun ... ok [INFO] [stdout] test title_case::tests::a_stays_lowercase ... ok [INFO] [stdout] test token_kind::tests::oov_word_is_oov ... ok [INFO] [stdout] test token_kind::tests::non_word_tokens_are_not_oov ... ok [INFO] [stdout] test token_kind::tests::equipment_is_non_countable_noun ... ok [INFO] [stdout] test token_kind::tests::equipment_isnt_countable_noun ... ok [INFO] [stdout] test spell::tests::weve_contraction ... ok [INFO] [stdout] test token_kind::tests::traffic_is_mass_noun_only ... ok [INFO] [stdout] test title_case::tests::about_becomes_uppercase ... ok [INFO] [stdout] test spell::tests::youre_contraction ... ok [INFO] [stdout] test spell::tests::suggest_skeptic_for_sceptic ... ok [INFO] [stdout] test tests::keeps_space_lint ... ok [INFO] [stdout] test title_case::tests::first_word_is_upcase has been running for over 60 seconds [INFO] [stdout] test title_case::tests::first_word_is_upcase ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2836 passed; 0 failed; 113 ignored; 0 measured; 0 filtered out; finished in 479.95s [INFO] [stdout] [INFO] [stderr] Running tests/linters.rs (/opt/rustwide/target/debug/deps/linters-17de24139a7cca4f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_most_lints has been running for over 60 seconds [ERROR] error running command: no output for 300 seconds [INFO] running `Command { std: "docker" "inspect" "6f697ad0bef878a5f4e444fe7cc711e37ba96a5f8f186ae2157322e9907faae3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f697ad0bef878a5f4e444fe7cc711e37ba96a5f8f186ae2157322e9907faae3", kill_on_drop: false }` [INFO] [stdout] 6f697ad0bef878a5f4e444fe7cc711e37ba96a5f8f186ae2157322e9907faae3