[INFO] fetching crate harper-core 1.12.0... [INFO] testing harper-core-1.12.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate harper-core 1.12.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate harper-core 1.12.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate harper-core 1.12.0 [INFO] tweaked toml for crates.io crate harper-core 1.12.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate harper-core 1.12.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate harper-core 1.12.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded unicode-blocks v0.1.9 [INFO] [stderr] Downloaded libz-rs-sys v0.5.5 [INFO] [stderr] Downloaded is-macro v0.3.7 [INFO] [stderr] Downloaded louds-rs v0.7.0 [INFO] [stderr] Downloaded darling_macro v0.21.0 [INFO] [stderr] Downloaded embedded-hal-async v1.0.0 [INFO] [stderr] Downloaded levenshtein_automata v0.2.1 [INFO] [stderr] Downloaded burn-wgpu v0.19.1 [INFO] [stderr] Downloaded embassy-futures v0.1.1 [INFO] [stderr] Downloaded unindent v0.2.4 [INFO] [stderr] Downloaded no-std-compat v0.2.0 [INFO] [stderr] Downloaded tracel-llvm v20.1.4-5 [INFO] [stderr] Downloaded float8 v0.4.2 [INFO] [stderr] Downloaded caseless v0.2.2 [INFO] [stderr] Downloaded tracel-mlir-rs-macros v20.1.4-5 [INFO] [stderr] Downloaded atomic_float v1.1.0 [INFO] [stderr] Downloaded gemm-f16 v0.17.1 [INFO] [stderr] Downloaded gemm-c32 v0.18.2 [INFO] [stderr] Downloaded cached_proc_macro v0.25.0 [INFO] [stderr] Downloaded seq-macro v0.3.6 [INFO] [stderr] Downloaded gemm-c32 v0.17.1 [INFO] [stderr] Downloaded match_token v0.35.0 [INFO] [stderr] Downloaded markup5ever v0.35.0 [INFO] [stderr] Downloaded gemm-common v0.18.2 [INFO] [stderr] Downloaded web_atoms v0.1.3 [INFO] [stderr] Downloaded cssparser v0.35.0 [INFO] [stderr] Downloaded ammonia v4.1.2 [INFO] [stderr] Downloaded html5ever v0.35.0 [INFO] [stderr] Downloaded pulp v0.18.22 [INFO] [stderr] Downloaded raw-cpuid v11.5.0 [INFO] [stderr] Downloaded burn-cubecl v0.19.1 [INFO] [stderr] Downloaded pulp v0.21.5 [INFO] [stderr] Downloaded rustls v0.23.34 [INFO] [stderr] Downloaded sysinfo v0.36.1 [INFO] [stderr] Downloaded candle-core v0.9.1 [INFO] [stderr] Downloaded wgpu-hal v26.0.6 [INFO] [stderr] Downloaded burn-store v0.19.1 [INFO] [stderr] Downloaded bincode v2.0.1 [INFO] [stderr] Downloaded burn-core v0.19.1 [INFO] [stderr] Downloaded burn-nn v0.19.1 [INFO] [stderr] Downloaded burn-cubecl-fusion v0.19.1 [INFO] [stderr] Downloaded ntapi v0.4.1 [INFO] [stderr] Downloaded wgpu-core v26.0.1 [INFO] [stderr] Downloaded cached v0.56.0 [INFO] [stderr] Downloaded raw-cpuid v10.7.0 [INFO] [stderr] Downloaded cubecl-hip-sys v7.0.5183101 [INFO] [stderr] Downloaded cudarc v0.17.7 [INFO] [stderr] Downloaded zip v1.1.4 [INFO] [stderr] Downloaded burn-fusion v0.19.1 [INFO] [stderr] Downloaded webpki-roots v1.0.3 [INFO] [stderr] Downloaded ug v0.4.0 [INFO] [stderr] Downloaded petgraph v0.6.5 [INFO] [stderr] Downloaded burn-router v0.19.1 [INFO] [stderr] Downloaded burn-autodiff v0.19.1 [INFO] [stderr] Downloaded objc2-io-kit v0.3.2 [INFO] [stderr] Downloaded naga v26.0.0 [INFO] [stderr] Downloaded burn-tensor v0.19.1 [INFO] [stderr] Downloaded burn-optim v0.19.1 [INFO] [stderr] Downloaded memmap2 v0.9.7 [INFO] [stderr] Downloaded blanket v0.4.0 [INFO] [stderr] Downloaded sysctl v0.6.0 [INFO] [stderr] Downloaded gemm v0.18.2 [INFO] [stderr] Downloaded trie-rs v0.4.2 [INFO] [stderr] Downloaded arbitrary v1.4.1 [INFO] [stderr] Downloaded burn-candle v0.19.1 [INFO] [stderr] Downloaded burn-cuda v0.19.1 [INFO] [stderr] Downloaded bindgen v0.71.1 [INFO] [stderr] Downloaded safetensors v0.4.5 [INFO] [stderr] Downloaded burn-rocm v0.19.1 [INFO] [stderr] Downloaded sysctl v0.5.5 [INFO] [stderr] Downloaded gemm-common v0.17.1 [INFO] [stderr] Downloaded gemm-f16 v0.18.2 [INFO] [stderr] Downloaded dyn-stack v0.13.0 [INFO] [stderr] Downloaded burn-derive v0.19.1 [INFO] [stderr] Downloaded harper-brill v1.12.0 [INFO] [stderr] Downloaded safetensors v0.6.2 [INFO] [stderr] Downloaded wgpu v26.0.1 [INFO] [stderr] Downloaded zlib-rs v0.5.5 [INFO] [stderr] Downloaded cached_proc_macro_types v0.1.1 [INFO] [stderr] Downloaded burn v0.19.1 [INFO] [stderr] Downloaded cubecl-convolution v0.8.1 [INFO] [stderr] Downloaded comrak v0.39.1 [INFO] [stderr] Downloaded reqwest v0.12.24 [INFO] [stderr] Downloaded gemm-c64 v0.17.1 [INFO] [stderr] Downloaded unty v0.0.4 [INFO] [stderr] Downloaded pulldown-cmark v0.13.1 [INFO] [stderr] Downloaded derive_arbitrary v1.4.1 [INFO] [stderr] Downloaded cubecl-matmul v0.8.1 [INFO] [stderr] Downloaded cubecl-core v0.8.1 [INFO] [stderr] Downloaded ruzstd v0.8.2 [INFO] [stderr] Downloaded gemm-f32 v0.17.1 [INFO] [stderr] Downloaded dyn-stack v0.10.0 [INFO] [stderr] Downloaded gemm-f64 v0.17.1 [INFO] [stderr] Downloaded liblzma-sys v0.4.4 [INFO] [stderr] Downloaded fst v0.4.7 [INFO] [stderr] Downloaded gemm-f32 v0.18.2 [INFO] [stderr] Downloaded text_placeholder v0.5.1 [INFO] [stderr] Downloaded zip v8.1.0 [INFO] [stderr] Downloaded gemm-f64 v0.18.2 [INFO] [stderr] Downloaded wgpu-types v26.0.0 [INFO] [stderr] Downloaded gemm v0.17.1 [INFO] [stderr] Downloaded gemm-c64 v0.18.2 [INFO] [stderr] Downloaded reborrow v0.5.5 [INFO] [stderr] Downloaded burn-ir v0.19.1 [INFO] [stderr] Downloaded burn-common v0.19.1 [INFO] [stderr] Downloaded tracel-mlir-rs v20.1.4-5 [INFO] [stderr] Downloaded cubecl-opt v0.8.1 [INFO] [stderr] Downloaded cubecl-cpp v0.8.1 [INFO] [stderr] Downloaded cubecl-wgpu v0.8.1 [INFO] [stderr] Downloaded darling_core v0.21.0 [INFO] [stderr] Downloaded cubecl-runtime v0.8.1 [INFO] [stderr] Downloaded cc v1.2.43 [INFO] [stderr] Downloaded prettyplease v0.2.36 [INFO] [stderr] Downloaded typed-path v0.12.3 [INFO] [stderr] Downloaded tracel-tblgen-rs v20.1.4-5 [INFO] [stderr] Downloaded rustls-pki-types v1.13.0 [INFO] [stderr] Downloaded cubecl-cpu v0.8.1 [INFO] [stderr] Downloaded cubecl-macros v0.8.1 [INFO] [stderr] Downloaded toml v0.9.2 [INFO] [stderr] Downloaded cubecl-std v0.8.1 [INFO] [stderr] Downloaded burn-ndarray v0.19.1 [INFO] [stderr] Downloaded harper-pos-utils v1.12.0 [INFO] [stderr] Downloaded liblzma v0.4.5 [INFO] [stderr] Downloaded cubecl-cuda v0.8.1 [INFO] [stderr] Downloaded cubecl-hip v0.8.1 [INFO] [stderr] Downloaded cubecl-reduce v0.8.1 [INFO] [stderr] Downloaded cubecl v0.8.1 [INFO] [stderr] Downloaded cubecl-common v0.8.1 [INFO] [stderr] Downloaded darling v0.21.0 [INFO] [stderr] Downloaded toml_parser v1.0.1 [INFO] [stderr] Downloaded cubecl-quant v0.8.1 [INFO] [stderr] Downloaded spin v0.10.0 [INFO] [stderr] Downloaded zmij v1.0.2 [INFO] [stderr] Downloaded convert_case v0.8.0 [INFO] [stderr] Downloaded tracel-mlir-sys v20.1.4-5 [INFO] [stderr] Downloaded filetime v0.2.26 [INFO] [stderr] Downloaded tracel-llvm-bundler v20.1.4-5 [INFO] [stderr] Downloaded stable-vec v0.4.1 [INFO] [stderr] Downloaded cubecl-random v0.8.1 [INFO] [stderr] Downloaded enumset v1.1.10 [INFO] [stderr] Downloaded macerator v0.2.9 [INFO] [stderr] Downloaded cubecl-ir v0.8.1 [INFO] [stderr] Downloaded redox_users v0.5.0 [INFO] [stderr] Downloaded enumset_derive v0.14.0 [INFO] [stderr] Downloaded toml_datetime v0.7.0 [INFO] [stderr] Downloaded toml_writer v1.0.2 [INFO] [stderr] Downloaded lru v0.16.3 [INFO] [stderr] Downloaded getopts v0.2.23 [INFO] [stderr] Downloaded strum_macros v0.28.0 [INFO] [stderr] Downloaded wgpu-core-deps-apple v26.0.0 [INFO] [stderr] Downloaded wgpu-core-deps-emscripten v26.0.0 [INFO] [stderr] Downloaded wgpu-core-deps-windows-linux-android v26.0.0 [INFO] [stderr] Downloaded embassy-time-driver v0.2.0 [INFO] [stderr] Downloaded embassy-time v0.4.0 [INFO] [stderr] Downloaded md5 v0.8.0 [INFO] [stderr] Downloaded moddef v0.3.0 [INFO] [stderr] Downloaded rs-conllu v0.3.0 [INFO] [stderr] Downloaded fid-rs v0.2.0 [INFO] [stderr] Downloaded strum v0.28.0 [INFO] [stderr] Downloaded float4 v0.1.0 [INFO] [stderr] Downloaded sanitize-filename v0.6.0 [INFO] [stderr] Downloaded cubecl-macros-internal v0.8.0 [INFO] [stderr] Downloaded libredox v0.1.8 [INFO] [stderr] Downloaded serde_spanned v1.0.0 [INFO] [stderr] Downloaded derive-new v0.7.0 [INFO] [stderr] Downloaded macerator-macros v0.1.3 [INFO] [stderr] Downloaded harper-thesaurus v1.12.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 89c5afecda107700387e3d242705b5f9444533462d614cdc3ca86ac51681f13b [INFO] running `Command { std: "docker" "start" "-a" "89c5afecda107700387e3d242705b5f9444533462d614cdc3ca86ac51681f13b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "89c5afecda107700387e3d242705b5f9444533462d614cdc3ca86ac51681f13b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89c5afecda107700387e3d242705b5f9444533462d614cdc3ca86ac51681f13b", kill_on_drop: false }` [INFO] [stdout] 89c5afecda107700387e3d242705b5f9444533462d614cdc3ca86ac51681f13b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8ad3b0b15bb4243fce14c1d0852b4d90c3ae06e243db919ae28037221c4a3ec0 [INFO] running `Command { std: "docker" "start" "-a" "8ad3b0b15bb4243fce14c1d0852b4d90c3ae06e243db919ae28037221c4a3ec0", kill_on_drop: false }` [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling cubecl-common v0.8.1 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling serde_bytes v0.11.19 [INFO] [stderr] Compiling embassy-futures v0.1.1 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling find-msvc-tools v0.1.4 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling zmij v1.0.2 [INFO] [stderr] Compiling colored v3.0.0 [INFO] [stderr] Compiling zlib-rs v0.5.5 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling cc v1.2.43 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling unty v0.0.4 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling string_cache_codegen v0.5.4 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling phf_codegen v0.11.3 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling web_atoms v0.1.3 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling mac v0.1.1 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling futf v0.1.5 [INFO] [stderr] Compiling burn-ndarray v0.19.1 [INFO] [stderr] Compiling tendril v0.4.3 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling fst v0.4.7 [INFO] [stderr] Compiling atomic_float v1.1.0 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling dtoa v1.0.10 [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 form_urlencoded v1.2.1 [INFO] [stderr] Compiling dtoa-short v0.3.5 [INFO] [stderr] Compiling lru v0.16.3 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling fid-rs v0.2.0 [INFO] [stderr] Compiling twox-hash v2.1.2 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling pulldown-cmark v0.13.1 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling ruzstd v0.8.2 [INFO] [stderr] Compiling getopts v0.2.23 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling zopfli v0.8.3 [INFO] [stderr] Compiling louds-rs v0.7.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling harper-core v1.12.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling typed-path v0.12.3 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling cached_proc_macro_types v0.1.1 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Compiling levenshtein_automata v0.2.1 [INFO] [stderr] Compiling trie-rs v0.4.2 [INFO] [stderr] Compiling unicode-blocks v0.1.9 [INFO] [stderr] Compiling libz-rs-sys v0.5.5 [INFO] [stderr] Compiling flate2 v1.1.5 [INFO] [stderr] Compiling zip v8.1.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerocopy-derive v0.8.26 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling derive-new v0.7.0 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling cssparser-macros v0.6.1 [INFO] [stderr] Compiling burn-derive v0.19.1 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling is-macro v0.3.7 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling derive_more v1.0.0 [INFO] [stderr] Compiling match_token v0.35.0 [INFO] [stderr] Compiling harper-thesaurus v1.12.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling blanket v0.4.0 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling rs-conllu v0.3.0 [INFO] [stderr] Compiling zerovec v0.11.2 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling cached_proc_macro v0.25.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling thiserror v2.0.18 [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 icu_locale_core v2.0.0 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling rmp-serde v1.3.0 [INFO] [stderr] Compiling bincode v2.0.1 [INFO] [stderr] Compiling ordered-float v5.1.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling cssparser v0.35.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling string_cache v0.8.9 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling cached v0.56.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling markup5ever v0.35.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling float8 v0.4.2 [INFO] [stderr] Compiling html5ever v0.35.0 [INFO] [stderr] Compiling rand_distr v0.5.1 [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 burn-common v0.19.1 [INFO] [stderr] Compiling cubecl-quant v0.8.1 [INFO] [stderr] Compiling burn-tensor v0.19.1 [INFO] [stderr] Compiling ammonia v4.1.2 [INFO] [stderr] Compiling burn-core v0.19.1 [INFO] [stderr] Compiling burn-ir v0.19.1 [INFO] [stderr] Compiling burn-optim v0.19.1 [INFO] [stderr] Compiling burn-nn v0.19.1 [INFO] [stderr] Compiling burn v0.19.1 [INFO] [stderr] Compiling harper-pos-utils v1.12.0 [INFO] [stderr] Compiling harper-brill v1.12.0 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 30s [INFO] running `Command { std: "docker" "inspect" "8ad3b0b15bb4243fce14c1d0852b4d90c3ae06e243db919ae28037221c4a3ec0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ad3b0b15bb4243fce14c1d0852b4d90c3ae06e243db919ae28037221c4a3ec0", kill_on_drop: false }` [INFO] [stdout] 8ad3b0b15bb4243fce14c1d0852b4d90c3ae06e243db919ae28037221c4a3ec0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d6145fc5b1fe090622d22d20cf68b6ad18e53ffab2f18be32e1fc0e28a085f5e [INFO] running `Command { std: "docker" "start" "-a" "d6145fc5b1fe090622d22d20cf68b6ad18e53ffab2f18be32e1fc0e28a085f5e", kill_on_drop: false }` [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling chacha20 v0.10.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling quickcheck_macros v1.2.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling cubecl-common v0.8.1 [INFO] [stderr] Compiling markup5ever v0.35.0 [INFO] [stderr] Compiling env_filter v1.0.0 [INFO] [stderr] Compiling zopfli v0.8.3 [INFO] [stderr] Compiling env_logger v0.11.9 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling html5ever v0.35.0 [INFO] [stderr] Compiling zip v8.1.0 [INFO] [stderr] Compiling cubecl-quant v0.8.1 [INFO] [stderr] Compiling burn-common v0.19.1 [INFO] [stderr] Compiling burn-tensor v0.19.1 [INFO] [stderr] Compiling quickcheck v1.1.0 [INFO] [stderr] Compiling ammonia v4.1.2 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling burn-core v0.19.1 [INFO] [stderr] Compiling burn-ir v0.19.1 [INFO] [stderr] Compiling burn-nn v0.19.1 [INFO] [stderr] Compiling burn-optim v0.19.1 [INFO] [stderr] Compiling burn-ndarray v0.19.1 [INFO] [stderr] Compiling burn v0.19.1 [INFO] [stderr] Compiling harper-pos-utils v1.12.0 [INFO] [stderr] Compiling harper-brill v1.12.0 [INFO] [stderr] Compiling harper-core v1.12.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 03s [INFO] running `Command { std: "docker" "inspect" "d6145fc5b1fe090622d22d20cf68b6ad18e53ffab2f18be32e1fc0e28a085f5e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6145fc5b1fe090622d22d20cf68b6ad18e53ffab2f18be32e1fc0e28a085f5e", kill_on_drop: false }` [INFO] [stdout] d6145fc5b1fe090622d22d20cf68b6ad18e53ffab2f18be32e1fc0e28a085f5e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] dc4fbdde2e713fd9c010e2405d397dceffe7c9863460845ebe4d23955b8728f5 [INFO] running `Command { std: "docker" "start" "-a" "dc4fbdde2e713fd9c010e2405d397dceffe7c9863460845ebe4d23955b8728f5", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.60s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/harper_core-cc92154b7e0c39d3) [INFO] [stdout] [INFO] [stdout] running 4959 tests [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::differs_only_by_length_2 ... ok [INFO] [stdout] test char_string::tests::eq_ignore_ascii_case_chars_matches_lowercase ... ok [INFO] [stdout] test char_string::tests::eq_ignore_ascii_case_str_does_not_match_different_word ... ok [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_does_not_match_different_suffix ... ok [INFO] [stdout] test char_string::tests::ends_with_ignore_ascii_case_str_matches_suffix ... ok [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::differs_only_by_length_1 ... ok [INFO] [stdout] test char_string::tests::ends_with_ignore_ascii_case_chars_matches_suffix ... ok [INFO] [stdout] test dict_word_metadata::tests::equipment_isnt_countable_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::nominal::dogs_is_possessive_nominal ... ok [INFO] [stdout] test dict_word_metadata::tests::nominal::my_is_possessive_nominal ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::aircraft_is_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::adjective::biggest_is_superlative_adjective ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::beer_is_countable_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::aircraft_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::nominal::fred_is_not_possessive_nominal ... ok [INFO] [stdout] test dict_word_metadata::tests::adjective::bigger_is_comparative_adjective ... ok [INFO] [stdout] test dict_word_metadata::tests::nominal::freds_is_possessive_nominal ... ok [INFO] [stdout] test dict_word_metadata::tests::nominal::microsofts_is_possessive_nominal ... ok [INFO] [stdout] test dict_word_metadata::tests::nominal::mine_is_not_possessive_nominal ... 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::noun::bicep_is_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::biceps_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::equipment_is_mass_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::equipment_is_non_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_apostrophe_s_is_possessive_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::every_is_quantifier ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::dog_is_non_mass_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::dog_is_countable ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::fish_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::adjective::biggest_is_superlative ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::equipment_is_non_countable_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_singular_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::hound_is_singular_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::paris_is_proper_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::hounds_is_plural_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::permit_is_non_proper_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::dogs_is_non_possessive_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::sheep_is_plural_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_singular_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::prepare_is_not_noun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::generic_pronouns ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::archaic_pronouns ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::pooches_is_non_singular_noun ... 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::he_is_pronoun ... 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::he_him_himself::he_is_subject_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::pronoun::he_him_himself::him_is_singular_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::hers_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::his_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::me_is_object_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::myself_is_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::he_him_himself::himself_is_singular_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::i_me_myself::me_is_personal_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::pronoun::i_me_myself::me_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::he_him_himself::him_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::it_itself::it_is_singular_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::nonstandard_pronouns ... ignored, not in dictionary [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::itself_is_singular_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::it_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::mine_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::it_itself::itself_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::noun::fishes_is_plural_noun ... 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::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::pronoun::she_her_herself::her_is_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::she_her_herself::her_is_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::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_reflexive_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::her_is_singular_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::it_itself::it_is_subject_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::its_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::ours_is_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::she_her_herself::she_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::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::we_us_ourselves::ourselves_is_reflexive_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::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::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::us_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::we_us_ourselves::us_is_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::they_them_themselves::them_is_object_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::we_is_subject_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_subject_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::yourself_is_singular_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::yours_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::you_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::the_is_determiner ... ok [INFO] [stdout] test dict_word_metadata::tests::this_is_demonstrative_determiner ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::you_is_singular_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_personal_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::pronoun::you_yourself::yourself_is_pronoun ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::lemma_fix ... 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::the_isnt_quantifier ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::lemma_walk ... 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_lowercase ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::progressive_walking ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::dont_allow_looks_like_but_isnt_roman_numeral ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::empty_string_is_not_roman_numeral ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::ebay_and_esim_are_lower_camel ... ok [INFO] [stdout] test dict_word_metadata::tests::verb::simple_past_ate ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::dont_allow_mixed_case_roman_numerals ... 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::test_lower_camel_flags ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::test_roman_numeral_flags ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::test_upper_camel_flags ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::test_single_roman_numeral_flags ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::test_titlecase_flags ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::test_lowercase_flags ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::reading_is_both_lowercase_and_titlecase ... ok [INFO] [stdout] test dict_word_metadata_orthography::tests::test_allcaps_flags ... 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::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::condense_io ... ok [INFO] [stdout] test document::tests::cant_select_token_before_start ... ok [INFO] [stdout] test document::tests::cant_select_next_word_not_from_whitespace ... ok [INFO] [stdout] test document::tests::cant_select_next_word_before_start ... ok [INFO] [stdout] test document::tests::condense_filename_extension_ok_at_start_and_end ... ok [INFO] [stdout] test document::tests::condense_common_top_level_domains ... ok [INFO] [stdout] test dict_word_metadata::tests::dialect::guess_british_dialect ... ok [INFO] [stdout] test dict_word_metadata::tests::dialect::guess_american_dialect ... ok [INFO] [stdout] test document::tests::condense_q_and_a ... ok [INFO] [stdout] test document::tests::condense_tldr_mixed_case_2 ... ok [INFO] [stdout] test document::tests::condense_r_and_d_lowercase ... ok [INFO] [stdout] test document::tests::condense_r_and_d_caps ... ok [INFO] [stdout] test document::tests::cant_select_next_word_with_punctuation_instead_of_whitespace ... ok [INFO] [stdout] test document::tests::cant_select_next_word_with_punctuation_after_whitespace ... ok [INFO] [stdout] test document::tests::condense_r_and_d_mixed_case ... ok [INFO] [stdout] test document::tests::condense_common_top_level_domains_in_parens ... ok [INFO] [stdout] test document::tests::condenses_ie ... ok [INFO] [stdout] test document::tests::condense_tldr_mixed_case_1 ... ok [INFO] [stdout] test document::tests::condenses_filename_extensions ... ok [INFO] [stdout] test document::tests::condense_filename_extension_in_parens ... 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::condense_tldr_lowercase ... ok [INFO] [stdout] test document::tests::condense_tldr_uppercase ... ok [INFO] [stdout] test document::tests::parses_ellipsis ... ok [INFO] [stdout] test document::tests::dont_allow_mixed_r_and_d_with_q_and_a ... ok [INFO] [stdout] test document::tests::doesnt_condense_filename_extensions_with_mixed_case ... ok [INFO] [stdout] test document::tests::doesnt_condense_filename_extensions_with_non_letters ... ok [INFO] [stdout] test document::tests::parses_long_ellipsis ... ok [INFO] [stdout] test document::tests::condenses_nsa ... ok [INFO] [stdout] test document::tests::doesnt_condense_unknown_top_level_domains ... ok [INFO] [stdout] test document::tests::dont_condense_r_and_d_with_spaces ... ok [INFO] [stdout] test document::tests::medium_contraction ... ok [INFO] [stdout] test document::tests::issue_1901 ... ok [INFO] [stdout] test edit_distance::tests::one_edit_distance ... ok [INFO] [stdout] test edit_distance::tests::zero_edit_distance ... 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 document::tests::condenses_eg ... ok [INFO] [stdout] test document::tests::simple_contraction ... ok [INFO] [stdout] test document::tests::simple_contraction2 ... ok [INFO] [stdout] test document::tests::condenses_number_suffixes ... ok [INFO] [stdout] test document::tests::selects_token_at_char_index ... ok [INFO] [stdout] test document::tests::simple_contraction3 ... ok [INFO] [stdout] test document::tests::select_next_word_neg_offset ... ok [INFO] [stdout] test document::tests::parses_short_ellipsis ... ok [INFO] [stdout] test document::tests::medium_contraction2 ... ok [INFO] [stdout] test document::tests::simple_contraction4 ... ok [INFO] [stdout] test document::tests::select_next_word_pos_offset ... ok [INFO] [stdout] test document::tests::selects_token_at_offset ... ok [INFO] [stdout] test expr::anchor_end::tests::matches_period ... ok [INFO] [stdout] test expr::anchor_start::tests::matches_first_word ... ok [INFO] [stdout] test expr::fixed_phrase::tests::test_not_case_sensitive ... ok [INFO] [stdout] test expr::duration_expr::tests::detect_10_days ... ok [INFO] [stdout] test expr::anchor_start::tests::does_not_match_empty ... ok [INFO] [stdout] test expr::anchor_end::tests::does_not_match_empty ... ok [INFO] [stdout] test expr::duration_expr::tests::detect_ten_days ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::test_non_pronouns ... ok [INFO] [stdout] test expr::mergeable_words::tests::does_not_merge_invalid_compound ... ok [INFO] [stdout] test expr::repeating::tests::matches_anything ... ok [INFO] [stdout] test expr::mergeable_words::tests::merges_hyphenated_compound ... ok [INFO] [stdout] test expr::mergeable_words::tests::merges_open_compound_not_in_dict ... ok [INFO] [stdout] test document::tests::finds_unmatched_quotes_in_document ... ok [INFO] [stdout] test expr::mergeable_words::tests::merges_open_compound ... ok [INFO] [stdout] test expr::mergeable_words::tests::does_not_merge_open_compound_in_dict ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_default_ctor_excludes_theirself ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_with_common_errors_includes_hisself ... ok [INFO] [stdout] test expr::repeating::tests::does_not_match_short ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_standard_ctor_includes_myself ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_default_ctor_includes_myself ... 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::spelled_number_expr::tests::matches_tens ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::matches_teens ... ok [INFO] [stdout] test expr::sequence_expr::tests::test_kind_both ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::ensure_standard_ctor_excludes_hisself ... ok [INFO] [stdout] test irregular_nouns::tests::can_find_irregular_plural_for_singular_lowercase ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::orwell ... ok [INFO] [stdout] test irregular_nouns::tests::cant_find_non_noun ... ok [INFO] [stdout] test irregular_nouns::tests::cant_find_regular_plural ... ok [INFO] [stdout] test irregular_nouns::tests::can_find_irregular_plural_for_singular_uppercase ... ok [INFO] [stdout] test irregular_nouns::tests::can_find_singular_for_irregular_plural ... ok [INFO] [stdout] test irregular_verbs::tests::can_find_irregular_past_participle_for_preterite_lowercase ... ok [INFO] [stdout] test irregular_verbs::tests::can_find_irregular_past_participle_same_as_past_tense ... ok [INFO] [stdout] test irregular_verbs::tests::cant_find_regular_past_participle ... ok [INFO] [stdout] test irregular_verbs::tests::can_find_irregular_past_participle_for_preterite_uppercase ... ok [INFO] [stdout] test irregular_verbs::tests::cant_find_non_verb ... ok [INFO] [stdout] test expr::sequence_expr::tests::test_adjective_or_determiner ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::waiting_since ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::test_bad_reflexive_pronouns ... ok [INFO] [stdout] test expr::reflexive_pronoun::tests::test_good_reflexive_pronouns ... ok [INFO] [stdout] test language_detection::tests::detects_expressive_english ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::jacksons ... ok [INFO] [stdout] test language_detection::tests::detects_python_fib ... ok [INFO] [stdout] test expr::sequence_expr::tests::test_noun_but_not_adjective ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::matches_single_digit ... ok [INFO] [stdout] test expr::spelled_number_expr::tests::matches_compound_numbers ... 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 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 lexing::tests::doesnt_lex_1s_apostrophe_joined_number ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_apostrophe_long_decade ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_bad_apostrophe_short_decade ... ok [INFO] [stdout] test lexing::tests::doesnt_lex_cjk_numeral ... 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_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 language_detection::tests::english_motto ... ok [INFO] [stdout] test lexing::tests::lexes_0s_and_1s ... ok [INFO] [stdout] test language_detection::tests::detects_english ... 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 expr::spelled_number_expr::tests::hyphens_or_spaces ... ok [INFO] [stdout] test lexing::tests::lexes_21c_decade ... ok [INFO] [stdout] test lexing::tests::lexes_20c_decade ... ok [INFO] [stdout] test lexing::tests::lexes_ancient_decade ... ok [INFO] [stdout] test lexing::tests::lexes_cjk_as_unlintable ... 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_uppercase ... ok [INFO] [stdout] test lexing::tests::lexes_good_hex_uppercase_long ... ok [INFO] [stdout] test lexing::tests::lexes_good_hex_lowercase ... ok [INFO] [stdout] test lexing::tests::lexes_good_hex_numeric ... 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_range ... ok [INFO] [stdout] test lexing::tests::lexes_regex_one_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::lexes_youtube_as_hostname ... ok [INFO] [stdout] test lexing::tests::rejects_sentence_with_number ... ok [INFO] [stdout] test lexing::url::tests::consumes_issue_142 ... ok [INFO] [stdout] test lexing::tests::lexes_full_number ... ok [INFO] [stdout] test lexing::url::tests::consumes_google ... ok [INFO] [stdout] test lexing::url::tests::consumes_with_path ... ok [INFO] [stdout] test lexing::url::tests::consumes_youtube ... ok [INFO] [stdout] test lexing::tests::lexes_regex_range_plus_letter ... ok [INFO] [stdout] test lexing::url::tests::consumes_wikipedia ... ok [INFO] [stdout] test lexing::url::tests::consumes_youtube_not_garbage ... ok [INFO] [stdout] test language_detection::tests::detects_short_english ... ok [INFO] [stdout] test language_detection::tests::detects_shebang ... ok [INFO] [stdout] test language_detection::tests::detects_french ... ok [INFO] [stdout] test language_detection::tests::detects_spanish ... ok [INFO] [stdout] test language_detection::tests::mixed_french_english_park ... ok [INFO] [stdout] test language_detection::tests::mixed_french_english_drunk ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_us_of_fall_apart ... 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_a_part_of ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_use_of_a_part ... ok [INFO] [stdout] test language_detection::tests::mixed_french_english_dress ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_use_of_apart_from ... ok [INFO] [stdout] test linting::a_part::tests::allow_normal_use_of_far_apart ... ok [INFO] [stdout] test linting::a_part::tests::corrects_a_part_from_to_a_part_of ... ok [INFO] [stdout] test linting::a_part::tests::corrects_a_part_from_to_apart_from_english ... 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_far_a_part ... ok [INFO] [stdout] test linting::a_part::tests::corrects_apart_of_to_apart_from_using ... ok [INFO] [stdout] test linting::a_while::tests::correct_in_a_while ... ok [INFO] [stdout] test linting::a_part::tests::corrects_apart_of_to_a_part_of_formly ... ok [INFO] [stdout] test linting::a_part::tests::corrects_fall_a_part ... ok [INFO] [stdout] test linting::a_while::tests::allow_issue_2144 ... ok [INFO] [stdout] test linting::a_part::tests::corrects_so_far_a_part_from_version_upgrade ... ok [INFO] [stdout] test linting::a_while::tests::correct_after_awhile ... ok [INFO] [stdout] test linting::a_part::tests::corrects_a_part_from_to_apart_from_format ... 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::a_while::tests::correct_for_awhile ... ok [INFO] [stdout] test linting::a_while::tests::fix_issue_2144 ... ok [INFO] [stdout] test linting::addicting::tests::dont_flag_addicting_object_pronoun ... ok [INFO] [stdout] test linting::a_while::tests::correct_in_quite_a_while ... 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_reflexive_pronoun ... ok [INFO] [stdout] test linting::addicting::tests::dont_fix_coerced_into_addicting_themselves ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::conflicting_most_better_offers_two_suggestions ... ok [INFO] [stdout] test linting::addicting::tests::dont_flag_addicting_them_on ... ok [INFO] [stdout] test linting::addicting::tests::fix_addicting ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::conflicting_morest_offers_two_suggestions ... 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_irregular_superlative ... ok [INFO] [stdout] test ignored_lints::tests::an_a ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::fix_double_regular_comparative ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::conflicting_moster_offers_two_suggestions ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::fix_double_regular_superlative ... ok [INFO] [stdout] test linting::addicting::tests::fix_yet_highly_addicting ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::conflicting_most_worse_offers_two_suggestions ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_bad_of_an ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_as_great_of_an ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_too_dumb_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_large_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_too_large_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_that_common_of_a ... ok [INFO] [stdout] test linting::adjective_double_degree::tests::fix_double_irregular_comparative ... 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_short_of_a ... ok [INFO] [stdout] test ignored_lints::tests::spelling ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_borderline_of ... 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_uncommon_of_a ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_beginning ... ok [INFO] [stdout] test linting::adjective_of_a::tests::correct_that_rare_of_an ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_bottom ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_bit ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_all_of ... 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_vague_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_full_uppercase ... 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_dream ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_full ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_fun ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_equivalent ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_eighth ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_emblematic ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_half ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_middle ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_illustrative ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_left ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_off ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_comparative ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_out ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_inside ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_part_uppercase ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_light ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_part ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_head ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_much ... 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_rid ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_perspective ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_side ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_kind ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_precision ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_multiple ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_superlative ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_sound ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_something ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_top ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_short ... ok [INFO] [stdout] test linting::after_later::tests::after_90_days_later ... ok [INFO] [stdout] test linting::after_later::tests::after_22_years_later_1 ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_shy ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_slack ... ok [INFO] [stdout] test linting::after_later::tests::after_almost_2_years_later ... ok [INFO] [stdout] test linting::all_hell_break_loose::tests::fix_break ... ok [INFO] [stdout] test linting::all_hell_break_loose::tests::fix_breaking ... ok [INFO] [stdout] test linting::after_later::tests::after_a_year_later ... ok [INFO] [stdout] test linting::adjective_of_a::tests::dont_flag_up ... ok [INFO] [stdout] test linting::after_later::tests::after_2_years_later ... ok [INFO] [stdout] test linting::after_later::tests::after_22_years_later_2 ... 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::after_later::tests::after_about_30_minutes_later ... ok [INFO] [stdout] test linting::after_later::tests::after_14_days_later ... 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::dont_flag_for_basically_all_intents_and_purposes ... 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_intents_and ... ok [INFO] [stdout] test linting::all_hell_break_loose::tests::fix_broke ... ok [INFO] [stdout] test linting::all_hell_break_loose::tests::fix_broken ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_by_intensive_purposes ... ok [INFO] [stdout] test linting::after_later::tests::after_exactly_5_minutes_later ... 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_at_intents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::false_positive_for_us_constitution_space ... ok [INFO] [stdout] test linting::all_hell_break_loose::tests::fix_breaks ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_for_intense_and ... 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::fix_for_intensive ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_for_intended ... 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_for_intrinsic_purposes ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_for_intense ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_to_intensive_purposes ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_with_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_through_intents_and ... 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_for_extents_and ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_in_intense_purposes ... ok [INFO] [stdout] test linting::allow_to::tests::dont_flag_allowed_to ... 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_to_extents_and ... ok [INFO] [stdout] test linting::allow_to::tests::dont_flag_allow_noun_to ... ok [INFO] [stdout] test linting::allow_to::tests::flag_allows_to ... ok [INFO] [stdout] test linting::allow_to::tests::flag_allow_to ... ok [INFO] [stdout] test linting::allow_to::tests::dont_flag_allow_pronoun_to ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_at_4am_in_the_morning ... ok [INFO] [stdout] test linting::all_intents_and_purposes::tests::fix_from_intents_and ... ok [INFO] [stdout] test linting::allow_to::tests::flag_allowing_to ... 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::fix_at_4_a_dot_m_dot_in_the_morning ... ok [INFO] [stdout] test linting::allow_to::tests::dont_flag_allow_np_to ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::at_4_a_dot_m_dot_in_the_morning ... 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_5_pm_in_the_afternoon_caps_dots ... 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::fix_real_world_1_am_in_the_morning ... 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::flag_at_4am_in_the_morning_caps ... 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::fix_real_world_5_pm_in_the_afternoon_caps ... 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::flag_at_4_am_in_the_morning_caps ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_9pm_at_night ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_that_amounts_for_to_amounts_to_entire_value ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_4_am_in_the_morning ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_it_amounts_for_to_amounts_to_redefinition ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_6_pm_in_the_evening ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_which_amounts_for_to_amounts_to_10_minutes ... ok [INFO] [stdout] test linting::an_a::tests::a_honey ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_they_amount_for_to_amount_to_16kb ... ok [INFO] [stdout] test linting::amounts_for::tests::will_amount_for_to_amount_to_relationships ... 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_this_amounts_for_to_accounts_for_large_part ... ok [INFO] [stdout] test linting::an_a::tests::a_udev ... 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_they_amount_for_to_amount_to_nothing ... ok [INFO] [stdout] test linting::an_a::tests::allow_an_and_a_for_led_2550 ... ok [INFO] [stdout] test linting::an_a::tests::a_ubiquiti ... ok [INFO] [stdout] test linting::amounts_for::tests::can_amount_for_to_amount_to_draw_calls ... ok [INFO] [stdout] test linting::an_a::tests::allows_lowercase_consonants ... ok [INFO] [stdout] test linting::an_a::tests::allow_issue_751 ... ok [INFO] [stdout] test linting::an_a::tests::an_ffmpeg ... ok [INFO] [stdout] test linting::amounts_for::tests::would_amount_for_to_amount_to_api_requests ... ok [INFO] [stdout] test linting::an_a::tests::allows_lowercase_vowels ... ok [INFO] [stdout] test linting::am_in_the_morning::tests::fix_real_world_3am_at_night ... ok [INFO] [stdout] test linting::amounts_for::tests::should_amount_for_to_amount_to_half_pack ... ok [INFO] [stdout] test linting::an_a::tests::capitalized_fourier ... ok [INFO] [stdout] test linting::an_a::tests::detects_euler_as_vowel ... ok [INFO] [stdout] test linting::amounts_for::tests::corrects_that_amounts_for_to_accounts_for_setting_up ... ok [INFO] [stdout] test linting::an_a::tests::allows_uppercase_vowels ... ok [INFO] [stdout] test linting::an_a::tests::allow_an_mp_and_an_mp3 ... ok [INFO] [stdout] test linting::an_a::tests::allows_uppercase_consonants ... ok [INFO] [stdout] test linting::an_a::tests::detects_html_as_vowel ... ok [INFO] [stdout] test linting::an_a::tests::an_mdns ... ok [INFO] [stdout] test linting::an_a::tests::an_rflink ... ok [INFO] [stdout] test linting::an_a::tests::correct_a_herb_for_canadian ... ok [INFO] [stdout] test linting::an_a::tests::an_honest ... ok [INFO] [stdout] test linting::an_a::tests::disallows_lowercase_vowels ... ok [INFO] [stdout] test linting::an_a::tests::an_onedrive ... ok [INFO] [stdout] test linting::an_a::tests::detects_llm_as_vowel ... ok [INFO] [stdout] test linting::an_a::tests::disallow_a_mp_and_a_mp3 ... ok [INFO] [stdout] test linting::an_a::tests::disallows_lowercase_consonants ... ok [INFO] [stdout] test linting::an_a::tests::dont_flag_a_herb_for_british ... ok [INFO] [stdout] test linting::an_a::tests::correct_an_herb_for_australian ... ok [INFO] [stdout] test linting::an_a::tests::issue_196 ... ok [INFO] [stdout] test linting::an_a::tests::once_over ... ok [INFO] [stdout] test linting::an_a::tests::detects_llm_hyphen_as_vowel ... ok [INFO] [stdout] test linting::an_a::tests::disallows_uppercase_consonants ... ok [INFO] [stdout] test linting::an_a::tests::dont_flag_an_herb_for_american ... ok [INFO] [stdout] test linting::and_in::tests::dont_flag_an_in_with_company ... ignored, This is a known false positive - `an in` can be valid in some contexts [INFO] [stdout] test linting::an_a::tests::dont_flag_a_sql ... ok [INFO] [stdout] test linting::an_a::tests::disallows_uppercase_vowels ... ok [INFO] [stdout] test linting::and_in::tests::dont_flag_an_in_the_moment ... ok [INFO] [stdout] test linting::and_the_like::tests::dont_flag_or_the_like ... ok [INFO] [stdout] test linting::an_a::tests::disallows_a_interface ... ok [INFO] [stdout] test linting::and_in::tests::dont_flag_an_in_memory ... ok [INFO] [stdout] test lexing::url::tests::survives_random_chars ... ok [INFO] [stdout] test linting::and_in::tests::dont_flag_an_in_house ... ok [INFO] [stdout] test linting::an_a::tests::dont_flag_an_sql ... ok [INFO] [stdout] test linting::an_a::tests::recognize_acronyms ... ok [INFO] [stdout] test linting::and_the_like::tests::flag_and_alikes ... ok [INFO] [stdout] test linting::and_the_like::tests::flag_and_alike ... 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::and_in::tests::fix_an_in_to_and_in ... ok [INFO] [stdout] test linting::and_the_like::tests::dont_flag_and_the_like ... ok [INFO] [stdout] test linting::an_a::tests::dont_misrecognize_as_acronym ... ok [INFO] [stdout] test linting::and_the_like::tests::flag_an_the_likes ... ok [INFO] [stdout] test linting::and_the_like::tests::flag_and_the_alike ... ok [INFO] [stdout] test linting::another_thing_coming::tests::fix_had_another_think_coming ... ok [INFO] [stdout] test linting::another_thing_coming::tests::fix_has_another_think_coming ... ok [INFO] [stdout] test linting::apart_from::tests::corrects_basic_typo ... ok [INFO] [stdout] test linting::and_the_like::tests::flag_or_alikes ... ok [INFO] [stdout] test linting::another_thing_coming::tests::fix_have_another_think_coming ... ok [INFO] [stdout] test linting::and_the_like::tests::flag_or_alike ... ok [INFO] [stdout] test linting::and_the_like::tests::flag_or_the_likes ... ok [INFO] [stdout] test linting::another_think_coming::tests::fix_has_another_thing_coming ... ok [INFO] [stdout] test linting::and_the_like::tests::flag_and_the_likes ... ok [INFO] [stdout] test linting::apart_from::tests::corrects_all_caps ... ok [INFO] [stdout] test linting::another_think_coming::tests::fix_had_another_thing_coming ... ok [INFO] [stdout] test linting::another_think_coming::tests::fix_got_another_thing_coming ... ok [INFO] [stdout] test linting::apart_from::tests::corrects_extra_spacing ... ok [INFO] [stdout] test linting::apart_from::tests::allows_correct_phrase ... ok [INFO] [stdout] test linting::another_think_coming::tests::fix_have_another_thing_coming ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_ask ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_telling_him ... ok [INFO] [stdout] test linting::apart_from::tests::corrects_title_case ... ok [INFO] [stdout] test linting::apart_from::tests::corrects_with_comma ... ok [INFO] [stdout] test linting::apart_from::tests::ignores_split_by_comma ... ok [INFO] [stdout] test linting::apart_from::tests::corrects_with_newline ... ok [INFO] [stdout] test linting::apart_from::tests::ignores_hyphenated ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_asks_him ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_told_one ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_ask_all_caps ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_telling_it ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_asked_me ... ok [INFO] [stdout] test linting::apart_from::tests::ignores_unrelated_form_usage ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_ask_us ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::ignores_ask_question ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_asking_you ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::ignores_ask_about ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::ignores_correct_usage ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::flags_tells_them ... 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::ask_no_preposition::tests::flags_tell ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_shit ... ok [INFO] [stdout] test linting::avoid_curses::tests::detects_shit ... ok [INFO] [stdout] test linting::back_in_the_day::tests::avoids_false_positive_ie ... ok [INFO] [stdout] test linting::back_in_the_day::tests::catches_comma_when ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_f_word_to_all_asterisks ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_shit_titlecase ... ok [INFO] [stdout] test linting::ask_no_preposition::tests::ignores_told_to_leave ... 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::avoids_false_positive_code_usage ... ok [INFO] [stdout] test linting::avoid_curses::tests::fix_shit_with_single_asterisk ... ok [INFO] [stdout] test lexing::email_address::tests::survives_random_chars ... 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::catches_uppercase ... 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::catches_lowercase ... ok [INFO] [stdout] test linting::be_allowed::tests::corrects_contracted_form ... ok [INFO] [stdout] test linting::back_in_the_day::tests::catches_comma_before ... ok [INFO] [stdout] test linting::back_in_the_day::tests::detects_install_case ... ok [INFO] [stdout] test linting::back_in_the_day::tests::detects_gem_update_case ... ok [INFO] [stdout] test linting::be_allowed::tests::leaves_correct_phrase_untouched ... ok [INFO] [stdout] test linting::be_allowed::tests::corrects_first_person_subject ... ok [INFO] [stdout] test linting::be_worried::tests::cant_fix_edge_case_yet ... ignored, edge case not yet handled [INFO] [stdout] test linting::back_in_the_day::tests::doesnt_catch_false_positive_before ... ok [INFO] [stdout] test linting::back_in_the_day::tests::detects_version_release_case ... ok [INFO] [stdout] test linting::back_in_the_day::tests::detects_composer_json_case ... ok [INFO] [stdout] test linting::be_allowed::tests::corrects_with_modal_context ... ok [INFO] [stdout] test linting::be_allowed::tests::leaves_other_verbs_alone ... ok [INFO] [stdout] test linting::back_in_the_day::tests::avoids_false_positive_springfox ... ok [INFO] [stdout] test linting::be_allowed::tests::corrects_basic_sentence ... ok [INFO] [stdout] test linting::be_allowed::tests::leaves_similar_sequence_without_to ... ok [INFO] [stdout] test linting::be_allowed::tests::corrects_with_intro_clause ... ok [INFO] [stdout] test linting::be_allowed::tests::corrects_all_caps ... ok [INFO] [stdout] test linting::be_allowed::tests::corrects_with_trailing_clause ... ok [INFO] [stdout] test linting::be_worried::tests::dont_flag_it_was ... ok [INFO] [stdout] test linting::be_worried::tests::dont_flag_it_is ... ok [INFO] [stdout] test linting::be_allowed::tests::corrects_plural_subject ... ok [INFO] [stdout] test linting::back_in_the_day::tests::doesnt_catch_qualified_days ... ok [INFO] [stdout] test linting::be_worried::tests::they_are ... ok [INFO] [stdout] test linting::be_worried::tests::i_was ... ok [INFO] [stdout] test linting::be_worried::tests::we_are ... ok [INFO] [stdout] test linting::behind_the_scenes::tests::pluralize_and_hyphenate ... ignored, Correcting hyphenation is not yet implemented. [INFO] [stdout] test linting::be_worried::tests::were ... ok [INFO] [stdout] test linting::be_worried::tests::dont_flag_theyre_worry_free ... ok [INFO] [stdout] test linting::be_worried::tests::i_am ... ok [INFO] [stdout] test linting::be_worried::tests::i_were ... ok [INFO] [stdout] test linting::be_worried::tests::dont_flag_worry_warts ... ok [INFO] [stdout] test linting::be_worried::tests::he_is ... ok [INFO] [stdout] test linting::be_worried::tests::he_was ... ok [INFO] [stdout] test linting::be_worried::tests::dont_flag_were_worry_space_free ... ok [INFO] [stdout] test linting::best_of_all_time::tests::dont_flag_list_of_all_times ... ok [INFO] [stdout] test linting::be_worried::tests::dont_flag_she_was_worry_free ... ok [INFO] [stdout] test linting::be_worried::tests::you_are ... ok [INFO] [stdout] test linting::be_worried::tests::theyre_worry ... ok [INFO] [stdout] test linting::behind_the_scenes::tests::pluralize_bts_processing ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_favourite ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_containing_commas ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_compound_noun ... ok [INFO] [stdout] test linting::behind_the_scenes::tests::pluralize_work_bts ... ok [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::fix_top_out_of_vocabulary ... 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_best ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_favorite ... ok [INFO] [stdout] test linting::behind_the_scenes::tests::dont_flag_when_hyphenated_to_previous_word ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_biggest ... ok [INFO] [stdout] test linting::bought::tests::corrects_he_bough ... ok [INFO] [stdout] test linting::be_worried::tests::youre ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_greatest ... ok [INFO] [stdout] test linting::bought::tests::corrects_they_already_bough ... ok [INFO] [stdout] test linting::best_of_all_time::tests::fix_after_most_influential ... ok [INFO] [stdout] test linting::bought::tests::corrects_she_never_bough ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_a_traitor ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_as_a ... ok [INFO] [stdout] test linting::bought::tests::corrects_we_have_bough ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_an_offender ... ok [INFO] [stdout] test linting::bought::tests::corrects_wed_bough ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_with_nickname ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_as_illegal ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_with_nicknames ... ok [INFO] [stdout] test linting::bought::tests::corrects_they_have_never_bough ... ok [INFO] [stdout] test linting::bought::tests::no_lint_for_tree_bough ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_a_criminal ... ok [INFO] [stdout] test linting::bought::tests::corrects_ive_bough ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandishing_him ... ok [INFO] [stdout] test linting::bought::tests::no_lint_for_he_bought ... ok [INFO] [stdout] test linting::bought::tests::no_lint_for_plural_boughs ... ok [INFO] [stdout] test linting::by_accident::tests::fix_on_accident ... ok [INFO] [stdout] test linting::by_accident::tests::fix_on_happy_accident ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandished_him ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_as_a_aymbol ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_us ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandish_with_label ... ok [INFO] [stdout] test linting::by_accident::tests::fix_on_mere_accident ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandishes_him ... ok [INFO] [stdout] test linting::brand_brandish::tests::correct_brandished_us ... ok [INFO] [stdout] test linting::by_accident::tests::fix_on_total_accident ... ok [INFO] [stdout] test linting::call_them::tests::battle_of_boxes ... ok [INFO] [stdout] test linting::by_accident::tests::fix_on_literal_accident ... ok [INFO] [stdout] test linting::by_accident::tests::fix_on_complete_accident ... ok [INFO] [stdout] test linting::by_accident::tests::fix_on_pure_accident ... ok [INFO] [stdout] test linting::call_them::tests::abstract_latte_art ... ok [INFO] [stdout] test linting::by_accident::tests::fix_on_sheer_accident ... ok [INFO] [stdout] test linting::call_them::tests::call_it_magical ... ok [INFO] [stdout] test linting::call_them::tests::call_her_important ... ok [INFO] [stdout] test linting::call_them::tests::call_it_procrastination ... ok [INFO] [stdout] test linting::call_them::tests::calls_him_bob ... ok [INFO] [stdout] test linting::call_them::tests::calling_it_otp ... ok [INFO] [stdout] test linting::call_them::tests::calling_them_disaster ... ok [INFO] [stdout] test linting::call_them::tests::call_him_kindles ... ok [INFO] [stdout] test linting::call_them::tests::builtins_id ... ok [INFO] [stdout] test linting::call_them::tests::calling_best_friend ... ok [INFO] [stdout] test linting::call_them::tests::call_them_defenders ... ok [INFO] [stdout] test linting::call_them::tests::called_her_shinnasan ... ok [INFO] [stdout] test linting::call_them::tests::character_development ... ok [INFO] [stdout] test linting::call_them::tests::calling_everyone_titles ... ok [INFO] [stdout] test linting::call_them::tests::called_them_allies ... ok [INFO] [stdout] test linting::call_them::tests::fate_or_time ... 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::call_them::tests::paradoxical_reaction ... ok [INFO] [stdout] test linting::call_them::tests::sounding_boards ... ok [INFO] [stdout] test linting::call_them::tests::non_modal_dialogue ... ok [INFO] [stdout] test linting::call_them::tests::pliny_called_it ... ok [INFO] [stdout] test linting::call_them::tests::forward_lateral ... ok [INFO] [stdout] test linting::cant::tests::corrects_proper_noun_cant ... ok [INFO] [stdout] test linting::call_them::tests::prefer_plug_and_receptacle ... ok [INFO] [stdout] test linting::call_them::tests::prefer_to_call_them ... ok [INFO] [stdout] test linting::call_them::tests::rust_module ... ok [INFO] [stdout] test linting::cant::tests::dont_flag_cant_project ... ok [INFO] [stdout] test linting::call_them::tests::called_as_he ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_id ... ok [INFO] [stdout] test linting::cant::tests::corrects_pronoun_cant ... ok [INFO] [stdout] test linting::cant::tests::corrects_common_noun_cant ... ok [INFO] [stdout] test linting::call_them::tests::want_to_do ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_ive ... ok [INFO] [stdout] test linting::cant::tests::corrects_cant_pronoun ... ok [INFO] [stdout] test linting::call_them::tests::students_call_you ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_ill ... ok [INFO] [stdout] test linting::cant::tests::dont_flag_legit_noun_sense ... ok [INFO] [stdout] test linting::cant::tests::dont_flag_if_cant_is_part_of_noun_phrase ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_im ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_id ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::middle ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::end ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_idve ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_ive ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::corrects_idve ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_im ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::issue_365 ... ok [INFO] [stdout] test linting::cautionary_tale::tests::allows_correct_tale ... ok [INFO] [stdout] test linting::cautionary_tale::tests::allows_different_adjective_with_tail ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::start ... ok [INFO] [stdout] test linting::cautionary_tale::tests::allows_inspirational_tale ... ok [INFO] [stdout] test linting::cautionary_tale::tests::allows_actual_tail ... ok [INFO] [stdout] test linting::cautionary_tale::tests::catches_at_start_of_sentence ... ok [INFO] [stdout] test linting::cautionary_tale::tests::catches_uppercase_cautionary_tail ... ok [INFO] [stdout] test linting::cautionary_tale::tests::catches_capitalized_cautionary_tail ... ok [INFO] [stdout] test linting::cautionary_tale::tests::catches_inspirational_tail ... ok [INFO] [stdout] test linting::cautionary_tale::tests::allows_tail_in_different_context ... ok [INFO] [stdout] test linting::cautionary_tale::tests::catches_cautionary_tail ... ok [INFO] [stdout] test linting::change_tack::tests::change_of_tacks_atomic ... ok [INFO] [stdout] test linting::change_tack::tests::change_its_tact ... ok [INFO] [stdout] test linting::change_tack::tests::change_of_tact_real_world ... ok [INFO] [stdout] test linting::change_tack::tests::changed_her_tact ... ok [INFO] [stdout] test linting::change_tack::tests::change_tact_atomic ... ok [INFO] [stdout] test linting::cautionary_tale::tests::catches_in_longer_text ... ok [INFO] [stdout] test linting::change_tack::tests::change_of_tacts_real_world ... ok [INFO] [stdout] test linting::cautionary_tale::tests::catches_multiple_occurrences ... ok [INFO] [stdout] test linting::cautionary_tale::tests::catches_mixed_case ... ok [INFO] [stdout] test linting::change_tack::tests::change_his_tact ... ok [INFO] [stdout] test linting::change_tack::tests::changes_their_tact ... ok [INFO] [stdout] test linting::change_tack::tests::changing_of_tacks_real_world ... ok [INFO] [stdout] test linting::capitalize_personal_pronouns::tests::correct_real_world_ill ... ok [INFO] [stdout] test linting::change_tack::tests::changed_tacks_atomic ... ok [INFO] [stdout] test linting::change_tack::tests::changing_its_tact_apostrophe ... ok [INFO] [stdout] test linting::change_tack::tests::change_your_tact ... ok [INFO] [stdout] test linting::change_tack::tests::changes_tacts_atomic ... ok [INFO] [stdout] test linting::change_tack::tests::changed_my_tact ... ok [INFO] [stdout] test linting::change_tack::tests::different_tact ... ok [INFO] [stdout] test linting::change_tack::tests::changes_of_tact_real_world ... ok [INFO] [stdout] test linting::change_tack::tests::changing_tact_atomic ... ok [INFO] [stdout] test linting::chock_full::tests::allows_correct_form ... ok [INFO] [stdout] test linting::change_tack::tests::changed_our_tact ... ok [INFO] [stdout] test linting::chock_full::tests::upper_hyphen_chalk ... ok [INFO] [stdout] test linting::chock_full::tests::upper_hyphen_choke ... ok [INFO] [stdout] test linting::closed_compounds::tests::chalk_board ... ok [INFO] [stdout] test linting::closed_compounds::tests::any_how ... ok [INFO] [stdout] test linting::chock_full::tests::upper_space_choke ... ok [INFO] [stdout] test linting::closed_compounds::tests::how_ever ... ok [INFO] [stdout] test linting::chock_full::tests::lower_space_chalk ... ok [INFO] [stdout] test linting::chock_full::tests::upper_space_chalk ... ok [INFO] [stdout] test linting::closed_compounds::tests::dead_lift ... ok [INFO] [stdout] test linting::chock_full::tests::lower_space_choke ... ok [INFO] [stdout] test linting::chock_full::tests::lower_hyphen_choke ... ok [INFO] [stdout] test linting::closed_compounds::tests::in_so_far ... ok [INFO] [stdout] test linting::chock_full::tests::lower_hyphen_chalk ... ok [INFO] [stdout] test linting::closed_compounds::tests::key_stoke ... ok [INFO] [stdout] test linting::closed_compounds::tests::by_pass ... ok [INFO] [stdout] test linting::closed_compounds::tests::key_stokes ... ok [INFO] [stdout] test linting::closed_compounds::tests::hence_forth ... ok [INFO] [stdout] test linting::closed_compounds::tests::it_self ... ok [INFO] [stdout] test linting::closed_compounds::tests::short_coming ... ok [INFO] [stdout] test linting::closed_compounds::tests::mis_understood ... ok [INFO] [stdout] test linting::closed_compounds::tests::mis_used ... ok [INFO] [stdout] test linting::closed_compounds::tests::my_self ... ok [INFO] [stdout] test linting::closed_compounds::tests::in_tact ... ok [INFO] [stdout] test linting::closed_compounds::tests::intact_is_allowed ... ok [INFO] [stdout] test linting::closed_compounds::tests::over_night ... ok [INFO] [stdout] test linting::closed_compounds::tests::short_comings ... ok [INFO] [stdout] test linting::closed_compounds::tests::regard_less ... ok [INFO] [stdout] test linting::closed_compounds::tests::over_all ... ok [INFO] [stdout] test linting::closed_compounds::tests::mis_use ... ok [INFO] [stdout] test linting::closed_compounds::tests::none_the_less ... ok [INFO] [stdout] test linting::closed_compounds::tests::the_re ... ok [INFO] [stdout] test linting::closed_compounds::tests::there_fore ... ok [INFO] [stdout] test linting::closed_compounds::tests::not_with_standing ... ok [INFO] [stdout] test linting::closed_compounds::tests::with_out ... ok [INFO] [stdout] test linting::closed_compounds::tests::wide_spread ... ok [INFO] [stdout] test linting::closed_compounds::tests::there_upon ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_asian_comma_between_words_with_no_space ... ok [INFO] [stdout] test linting::closed_compounds::tests::where_upon ... ok [INFO] [stdout] test linting::closed_compounds::tests::world_wide ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_comma_on_wrong_side_of_asian_comma_between_words ... ok [INFO] [stdout] test linting::closed_compounds::tests::up_ward ... 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::flags_ideographic_comma_atomic ... 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_comma_between_words_with_space_on_both_sides ... ok [INFO] [stdout] test linting::comma_fixes::tests::flags_fullwidth_comma_atomic ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_comma_between_words_with_no_space ... ok [INFO] [stdout] test linting::comma_fixes::tests::allows_english_comma_atomic ... ok [INFO] [stdout] test linting::comma_fixes::tests::corrects_fullwidth_comma_real_world ... ok [INFO] [stdout] test linting::compound_nouns::compound_noun_after_possessive::tests::thats_is_not_possessive ... ok [INFO] [stdout] test linting::comma_fixes::tests::flags_ideographic_comma_space_between_words ... 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::flags_fullwidth_comma_space_between_words ... ok [INFO] [stdout] test linting::comma_fixes::tests::doesnt_flag_comma_space_between_words ... ok [INFO] [stdout] test linting::comma_fixes::tests::issue_2233 ... ok [INFO] [stdout] test linting::compound_nouns::compound_noun_after_possessive::tests::lets_is_not_possessive ... ok [INFO] [stdout] test linting::comma_fixes::tests::doesnt_flag_semicolon_space_between_words ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_662 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_661 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_an_arm_and_a_leg ... ok [INFO] [stdout] test linting::compound_nouns::compound_noun_after_possessive::tests::lets_is_not_possessive_typographic_apostrophe ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_1298 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_1496 ... 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::allow_suppress_or ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_well_and_723 ... ok [INFO] [stdout] test linting::compound_nouns::tests::back_plane ... ok [INFO] [stdout] test linting::compound_nouns::tests::allows_issue_721 ... ok [INFO] [stdout] test linting::compound_nouns::tests::allow_issue_704 ... ok [INFO] [stdout] test linting::compound_nouns::tests::bath_room ... 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::allow_issue_1553 ... ok [INFO] [stdout] test linting::compound_nouns::tests::back_pack ... ok [INFO] [stdout] test linting::compound_nouns::tests::bit_stream ... 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::dash_board ... ok [INFO] [stdout] test linting::compound_nouns::tests::block_chain ... ok [INFO] [stdout] test linting::compound_nouns::tests::cyber_space ... ok [INFO] [stdout] test linting::compound_nouns::tests::dont_flag_lot_to ... ok [INFO] [stdout] test linting::compound_nouns::tests::frame_work ... ok [INFO] [stdout] test linting::compound_nouns::tests::fire_wall ... ok [INFO] [stdout] test linting::compound_nouns::tests::dont_flag_project_or ... ok [INFO] [stdout] test linting::compound_nouns::tests::got_is_not_possessive ... ok [INFO] [stdout] test linting::compound_nouns::tests::firm_ware ... ok [INFO] [stdout] test linting::compound_nouns::tests::finger_print ... ok [INFO] [stdout] test linting::compound_nouns::tests::head_phone ... ok [INFO] [stdout] test linting::compound_nouns::tests::dont_flag_to_me ... ok [INFO] [stdout] test linting::compound_nouns::tests::head_set ... ok [INFO] [stdout] test linting::compound_nouns::tests::micro_services ... ok [INFO] [stdout] test linting::compound_nouns::tests::micro_processor ... ok [INFO] [stdout] test linting::compound_nouns::tests::key_board ... ok [INFO] [stdout] test linting::compound_nouns::tests::ina_not_suggested ... ok [INFO] [stdout] test linting::compound_nouns::tests::play_ground ... ok [INFO] [stdout] test linting::compound_nouns::tests::thumb_nail ... ok [INFO] [stdout] test linting::compound_nouns::tests::touch_screen ... ok [INFO] [stdout] test linting::compound_nouns::tests::site_map ... ok [INFO] [stdout] test linting::compound_nouns::tests::note_book ... ok [INFO] [stdout] test linting::compound_nouns::tests::spread_sheet ... ok [INFO] [stdout] test linting::compound_nouns::tests::smart_phone ... ok [INFO] [stdout] test linting::compound_nouns::tests::side_bar ... ok [INFO] [stdout] test linting::compound_subject_i::tests::corrects_my_brother_and_me ... ok [INFO] [stdout] test linting::compound_nouns::tests::mother_board ... ok [INFO] [stdout] test linting::compound_nouns::tests::touch_pad ... ok [INFO] [stdout] test linting::compound_subject_i::tests::corrects_his_cat_and_me ... ok [INFO] [stdout] test linting::compound_nouns::tests::web_cam ... ok [INFO] [stdout] test linting::compound_subject_i::tests::corrects_our_neighbor_and_me ... ok [INFO] [stdout] test linting::compound_nouns::tests::run_way ... ok [INFO] [stdout] test linting::compound_nouns::tests::web_socket ... ok [INFO] [stdout] test linting::compound_subject_i::tests::corrects_her_manager_and_me ... ok [INFO] [stdout] test linting::compound_subject_i::tests::corrects_all_caps ... ok [INFO] [stdout] test linting::compound_subject_i::tests::corrects_my_mother_and_me ... ok [INFO] [stdout] test linting::confident::tests::demeanor_correct ... ok [INFO] [stdout] test linting::confident::tests::extra_text_between ... ok [INFO] [stdout] test linting::compound_subject_i::tests::corrects_their_kids_and_me ... ok [INFO] [stdout] test linting::compound_subject_i::tests::corrects_your_friend_and_me ... ok [INFO] [stdout] test linting::confident::tests::describing_person_correct ... ok [INFO] [stdout] test linting::confident::tests::certainty_correct ... ok [INFO] [stdout] test linting::compound_subject_i::tests::corrects_with_quote_prefix ... ok [INFO] [stdout] test linting::compound_subject_i::tests::ignores_comma_after_me ... ok [INFO] [stdout] test linting::confident::tests::certainty_incorrect ... ok [INFO] [stdout] test linting::confident::tests::assured_tone_correct ... ok [INFO] [stdout] test linting::confident::tests::assured_tone_incorrect ... ok [INFO] [stdout] test linting::compound_subject_i::tests::ignores_between_you_and_me ... ok [INFO] [stdout] test linting::confident::tests::linking_verb_was_confidant ... ok [INFO] [stdout] test linting::confident::tests::demeanor_incorrect ... ok [INFO] [stdout] test linting::correct_number_suffix::tests::passes_correct_cases ... ok [INFO] [stdout] test linting::confident::tests::describing_person_incorrect ... ok [INFO] [stdout] test linting::correct_number_suffix::tests::detects_incorrect_cases ... ok [INFO] [stdout] test linting::cure_for::tests::does_not_flag_cure_for ... ok [INFO] [stdout] test linting::confident::tests::professional_correct ... ok [INFO] [stdout] test linting::criteria_phenomena::tests::allows_correct_phenomena ... ok [INFO] [stdout] test linting::confident::tests::professional_incorrect ... ok [INFO] [stdout] test linting::cure_for::tests::corrects_past_participle_cured_against ... ok [INFO] [stdout] test linting::criteria_phenomena::tests::allows_correct_criteria ... ok [INFO] [stdout] test linting::cure_for::tests::does_not_flag_cure_from ... ok [INFO] [stdout] test linting::cure_for::tests::corrects_uppercase_against ... ok [INFO] [stdout] test linting::cure_for::tests::corrects_simple_cure_against ... ok [INFO] [stdout] test linting::cure_for::tests::does_not_flag_secure_against ... ok [INFO] [stdout] test linting::cure_for::tests::corrects_at_sentence_start ... ok [INFO] [stdout] test linting::cure_for::tests::corrects_plural_cures_against ... ok [INFO] [stdout] test linting::criteria_phenomena::tests::can_detect_incorrect_criteria ... ok [INFO] [stdout] test linting::criteria_phenomena::tests::can_detect_incorrect_phenomena ... ok [INFO] [stdout] test linting::currency_placement::tests::blog_title_cents ... ok [INFO] [stdout] test linting::cure_for::tests::does_not_flag_unrelated_against ... ok [INFO] [stdout] test linting::cure_for::tests::does_not_flag_with_comma ... ok [INFO] [stdout] test linting::currency_placement::tests::blog_title_allows_correct ... ok [INFO] [stdout] test linting::currency_placement::tests::multiple_dollar_plain_english ... ok [INFO] [stdout] test linting::currency_placement::tests::eof ... ok [INFO] [stdout] test linting::damages::tests::ignore_asset_level_damages ... ignored, too close to call for now [INFO] [stdout] test linting::damages::tests::ignore_damages_inference ... ignored, too close to call for now [INFO] [stdout] test linting::damages::tests::fix_types_of_damages_of_roads ... 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::suffix ... ok [INFO] [stdout] test linting::damages::tests::ignore_estimate_the_damages_and_the_damages_result ... ignored, too close to call for now [INFO] [stdout] test linting::damages::tests::ignore_received_errors ... ignored, too close to call for now [INFO] [stdout] test linting::currency_placement::tests::multiple_dollar_markdown ... ok [INFO] [stdout] test linting::damages::tests::fix_damages_on_mangoes ... ok [INFO] [stdout] test linting::damages::tests::ignore_damages_firefox ... ok [INFO] [stdout] test linting::currency_placement::tests::seven_even_two_decimal_clean ... ok [INFO] [stdout] test linting::dashes::tests::catches_em_dash ... ok [INFO] [stdout] test linting::currency_placement::tests::multiple_pound ... ok [INFO] [stdout] test linting::damages::tests::ignore_damages_underlaying_windows ... ok [INFO] [stdout] test linting::damages::tests::fix_robust_against_damages_by_prev_preposition ... ok [INFO] [stdout] test linting::dashes::tests::no_lint_for_long_hyphen_sequences ... ok [INFO] [stdout] test linting::day_and_age::tests::by_this_day_in_age ... ok [INFO] [stdout] test linting::damages::tests::ignore_pay_damages ... ok [INFO] [stdout] test linting::dashes::tests::catches_en_dash ... ok [INFO] [stdout] test linting::damages::tests::ignore_claim_for_damages ... ok [INFO] [stdout] test linting::dashes::tests::no_overlaps ... ok [INFO] [stdout] test linting::damages::tests::ignore_damages_them ... ok [INFO] [stdout] test linting::day_and_age::tests::in_these_days_and_age ... ok [INFO] [stdout] test linting::damages::tests::fix_vehicle_damages_on_a_car_by_fall_through ... ok [INFO] [stdout] test linting::day_and_age::tests::in_these_days_in_age ... ok [INFO] [stdout] test linting::day_and_age::tests::in_this_day_an_age ... ok [INFO] [stdout] test linting::damages::tests::ignore_damages_in_lost_chance_cases ... ok [INFO] [stdout] test linting::day_and_age::tests::allow_in_this_day_and_age ... ok [INFO] [stdout] test linting::day_and_age::tests::it_this_day_and_age_typo ... ok [INFO] [stdout] test linting::day_and_age::tests::in_these_day_and_age ... ok [INFO] [stdout] test linting::day_and_age::tests::in_this_day_and_ages ... ok [INFO] [stdout] test linting::day_and_age::tests::at_this_day_and_age ... ok [INFO] [stdout] test linting::day_and_age::tests::is_this_day_and_age_typo ... ok [INFO] [stdout] test linting::despite_it_is::tests::despite_it_was_not ... ignored, negatives are not handled yet [INFO] [stdout] test linting::day_and_age::tests::in_this_day_in_age ... ok [INFO] [stdout] test linting::day_and_age::tests::since_is_a_preposition_but_also_a_conjunction ... ok [INFO] [stdout] test linting::day_and_age::tests::of_this_day_and_age ... ok [INFO] [stdout] test linting::day_and_age::tests::no_prep_these_days_and_ages ... ok [INFO] [stdout] test linting::despite_it_is::tests::despite_it_is_detected ... ok [INFO] [stdout] test linting::despite_it_is::tests::despite_i_am ... ok [INFO] [stdout] test linting::day_and_age::tests::for_this_day_and_age_seems_to_be_acceptable ... ok [INFO] [stdout] test linting::day_and_age::tests::no_prep_this_day_in_age ... ok [INFO] [stdout] test linting::despite_it_is::tests::despite_they_are_already ... ok [INFO] [stdout] test linting::despite_it_is::tests::despite_it_is_available ... ok [INFO] [stdout] test linting::day_and_age::tests::in_this_days_and_age ... ok [INFO] [stdout] test linting::despite_it_is::tests::ignore_despite_they_shouldnt ... ok [INFO] [stdout] test linting::despite_it_is::tests::despite_it_was_removed ... ok [INFO] [stdout] test linting::day_and_age::tests::to_this_day_and_age ... ok [INFO] [stdout] test linting::despite_it_is::tests::despite_i_am_in ... ok [INFO] [stdout] test linting::despite_it_is::tests::ignore_despite_i_was_playing ... ok [INFO] [stdout] test linting::despite_it_is::tests::despite_we_are_using ... ok [INFO] [stdout] test linting::despite_it_is::tests::ignore_despite_they_were_valid ... ok [INFO] [stdout] test linting::despite_of::tests::catches_different_cases ... ok [INFO] [stdout] test linting::despite_of::tests::catches_lowercase ... ok [INFO] [stdout] test linting::determiner_without_noun::tests::allows_determiner_noun_then_conjunction ... ok [INFO] [stdout] test linting::determiner_without_noun::tests::allows_correct_use_with_noun ... ok [INFO] [stdout] test linting::despite_of::tests::likes_correction ... ok [INFO] [stdout] test linting::determiner_without_noun::tests::flags_determiner_followed_by_conjunction ... ok [INFO] [stdout] test linting::determiner_without_noun::tests::flags_indefinite_article_followed_by_conjunction ... ok [INFO] [stdout] test linting::did_past::tests::didnt_i_forgot_no_apostrophe ... ok [INFO] [stdout] test linting::did_past::tests::d_did_used ... ok [INFO] [stdout] test linting::did_past::tests::did_past ... ok [INFO] [stdout] test linting::did_past::tests::did_past_with_apostrophe ... ok [INFO] [stdout] test linting::did_past::tests::did_i_heard ... ok [INFO] [stdout] test linting::did_past::tests::did_i_heard_with_apostrophe ... ok [INFO] [stdout] test linting::did_past::tests::didnt_past_no_apostrophe ... ok [INFO] [stdout] test linting::did_past::tests::did_you_went ... ok [INFO] [stdout] test linting::did_past::tests::doubed_consonant_logged ... ok [INFO] [stdout] test linting::did_past::tests::fix_did_you_cmae ... ok [INFO] [stdout] test linting::did_past::tests::ed_did_forked ... ok [INFO] [stdout] test linting::did_past::tests::fix_did_thought ... ok [INFO] [stdout] test linting::did_past::tests::fix_did_not_changed ... ok [INFO] [stdout] test linting::did_past::tests::fix_did_needed ... ok [INFO] [stdout] test linting::did_past::tests::y_did_fried ... ok [INFO] [stdout] test linting::did_past::tests::ignore_lemma_same_as_past_tense ... ok [INFO] [stdout] test linting::did_past::tests::ignore_did_you_read ... ok [INFO] [stdout] test linting::did_past::tests::fix_did_wanted ... ok [INFO] [stdout] test linting::did_past::tests::fix_did_you_wrote ... ok [INFO] [stdout] test linting::didnt::tests::corrects_we_dint ... ok [INFO] [stdout] test linting::did_past::tests::fix_didnt_had ... ok [INFO] [stdout] test linting::didnt::tests::corrects_i_dint ... ok [INFO] [stdout] test linting::didnt::tests::corrects_he_dint ... ok [INFO] [stdout] test linting::didnt::tests::corrects_it_dint ... ok [INFO] [stdout] test linting::didnt::tests::corrects_they_dint ... ok [INFO] [stdout] test linting::didnt::tests::corrects_she_dint ... ok [INFO] [stdout] test linting::didnt::tests::does_not_flag_dint_noun ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_frankly ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_alternatively ... ok [INFO] [stdout] test linting::discourse_markers::tests::allows_thus_far ... ok [INFO] [stdout] test linting::didnt::tests::does_not_flag_quoted_dint ... ok [INFO] [stdout] test linting::didnt::tests::corrects_you_dint ... ok [INFO] [stdout] test linting::discourse_markers::tests::allows_single_word_sentence ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_consequently ... ok [INFO] [stdout] test linting::didnt::tests::does_not_flag_past_tense_with_not ... ok [INFO] [stdout] test linting::discourse_markers::tests::check_2966_is_avoided ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_furthermore ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_meanwhile ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_for_example ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_moreover ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_nevertheless ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_semicolon_case ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_multiple_sentences ... 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_instead ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_thus ... ok [INFO] [stdout] test linting::discourse_markers::tests::no_lint_for_mid_sentence_marker ... ok [INFO] [stdout] test linting::discourse_markers::tests::no_suggestion_if_comma_present ... 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::no_suggestion_if_comma_after_for_example ... ok [INFO] [stdout] test linting::discourse_markers::tests::corrects_on_the_other_hand ... ok [INFO] [stdout] test linting::discourse_markers::tests::preserves_whitespace ... ok [INFO] [stdout] test linting::discourse_markers::tests::preserves_whitespace_for_example ... ok [INFO] [stdout] test linting::disjoint_prefixes::tests::dont_join_hyphenated_co_op ... ok [INFO] [stdout] test linting::disjoint_prefixes::tests::fix_open_to_joined ... ok [INFO] [stdout] test linting::disjoint_prefixes::tests::fix_hyphenated_to_joined ... ok [INFO] [stdout] test linting::disjoint_prefixes::tests::fix_open_to_hyphenated ... ok [INFO] [stdout] test linting::disjoint_prefixes::tests::dont_join_open_co_op ... ok [INFO] [stdout] test linting::do_mistake::tests::did_my_mistakes ... ok [INFO] [stdout] test linting::do_mistake::tests::did_a_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::did_several_mistakes ... ok [INFO] [stdout] test linting::do_mistake::tests::did_that_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::did_some_mistakes ... ok [INFO] [stdout] test linting::do_mistake::tests::do_many_mistakes ... ok [INFO] [stdout] test linting::do_mistake::tests::did_the_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::did_this_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::do_those_mistakes ... ok [INFO] [stdout] test linting::do_mistake::tests::do_some_mistakes ... ok [INFO] [stdout] test linting::do_mistake::tests::do_this_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::do_the_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::do_this_mistakes ... ok [INFO] [stdout] test linting::do_mistake::tests::do_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::doing_several_mistakes ... ok [INFO] [stdout] test linting::double_click::tests::corrects_gerund ... ok [INFO] [stdout] test linting::do_mistake::tests::done_this_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::dont_flag_does_the_mistake_verb ... ok [INFO] [stdout] test linting::do_mistake::tests::doing_the_mistkae ... ok [INFO] [stdout] test linting::do_mistake::tests::done_some_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::dont_flag_did_that_mistake_verb ... ok [INFO] [stdout] test linting::do_mistake::tests::doing_a_mistake ... ok [INFO] [stdout] test linting::double_click::tests::corrects_at_sentence_end ... ok [INFO] [stdout] test linting::double_click::tests::corrects_multiline ... ok [INFO] [stdout] test linting::double_click::tests::corrects_basic_command ... ok [INFO] [stdout] test linting::dot_initialisms::tests::matches_eg ... ok [INFO] [stdout] test linting::do_mistake::tests::dont_flag_when_does_a_mistake ... ok [INFO] [stdout] test linting::do_mistake::tests::dont_flag_does_this_mistake_verb ... ok [INFO] [stdout] test linting::double_click::tests::allows_hyphenated_form ... ok [INFO] [stdout] test linting::double_modal::tests::allows_single_modal ... ok [INFO] [stdout] test linting::double_modal::tests::detects_might_could ... ok [INFO] [stdout] test linting::double_click::tests::ignores_other_double_words ... ok [INFO] [stdout] test linting::double_click::tests::corrects_with_preposition ... ok [INFO] [stdout] test linting::double_click::tests::corrects_past_tense ... ok [INFO] [stdout] test linting::double_modal::tests::allows_will_need ... ok [INFO] [stdout] test linting::double_click::tests::corrects_with_pronoun ... ok [INFO] [stdout] test linting::double_click::tests::corrects_with_caps ... ok [INFO] [stdout] test linting::double_modal::tests::suggests_removing_second_modal_keeps_first ... ok [INFO] [stdout] test linting::double_click::tests::corrects_plural_form ... ok [INFO] [stdout] test linting::ever_every::tests::dont_flag_should_we_every ... ignored, unusual but not wrong position of time phrase, maybe should have commas? [INFO] [stdout] test linting::double_modal::tests::detects_should_ought ... ok [INFO] [stdout] test linting::double_modal::tests::suggests_removing_second_modal_keeps_first_variant_order ... ok [INFO] [stdout] test linting::double_modal::tests::detects_two_double_modals ... ok [INFO] [stdout] test linting::else_possessive::tests::fixes_anybody_elses ... 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::else_possessive::tests::fixes_no_one_elses ... ok [INFO] [stdout] test linting::ellipsis_length::tests::corrects_long_ellipsis ... ok [INFO] [stdout] test linting::ellipsis_length::tests::allows_correct_ellipsis ... ok [INFO] [stdout] test linting::else_possessive::tests::fixes_someone_elses ... ok [INFO] [stdout] test linting::double_modal::tests::suggests_removing_second_modal_keeps_first_capitalised ... ok [INFO] [stdout] test linting::else_possessive::tests::fixes_everyone_elses ... ok [INFO] [stdout] test linting::ever_every::tests::fix_can_i_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_dont_i_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_did_we_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_have_you_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_can_they_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_did_you_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_can_we_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_should_we_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_do_we_every ... 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::everyday::tests::correct_every_day_after_article ... ignored, replace_with_match_case_str converts to EveryDay instead of Everyday [INFO] [stdout] test linting::ever_every::tests::fix_do_i_every ... ok [INFO] [stdout] test linting::everyday::tests::correct_adverb_after_article_before_noun ... ok [INFO] [stdout] test linting::ever_every::tests::fix_dont_they_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_dont_you_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_do_you_every ... ok [INFO] [stdout] test linting::ever_every::tests::fix_should_i_every ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_after_time ... ok [INFO] [stdout] test linting::ever_every::tests::fix_would_i_every ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_after_noun_before_conjunction ... ok [INFO] [stdout] test linting::everyday::tests::correct_adjective_at_end_of_chunk ... ok [INFO] [stdout] test linting::ever_every::tests::fix_would_they_every ... 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_verb_before_if ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_after_noun_before_preposition ... ok [INFO] [stdout] test linting::ever_every::tests::fix_should_you_every ... 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_sentence_before_comma ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_at_start_of_chunk_before_np ... 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_plural_noun ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_every_day_singular_noun_2020 ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_everyday_adjective_before_dev ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_lone_adverb ... ok [INFO] [stdout] test linting::everyday::tests::fix_medium_all_caps ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_everyday_adjective_before_present_participle ... ok [INFO] [stdout] test linting::everyday::tests::fix_github_what_i_learned_everyday ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_lone_adjective ... ok [INFO] [stdout] test linting::everyday::tests::fix_medium_doing_something_everyday ... ok [INFO] [stdout] test linting::everyday::tests::fix_reddit_everyday_is_going_to ... ok [INFO] [stdout] test linting::everyday::tests::fix_reddit_everyday_is_same ... ok [INFO] [stdout] test linting::everyday::tests::fix_stackexchange_use_everyday ... ok [INFO] [stdout] test linting::everyday::tests::fix_reddit_every_day_routine ... ok [INFO] [stdout] test linting::everyday::tests::fix_medium_one_bad_out_of_three ... ok [INFO] [stdout] test linting::everyday::tests::fix_everyday_and_every_day_used_wrongly ... 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::expand_memory_shorthands::tests::detects_bytes ... ok [INFO] [stdout] test linting::everyday::tests::fix_stackoverflow_every_day_things ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_exbibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_exabytes ... 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::expand_memory_shorthands::tests::detects_gigabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_petabytes ... ok [INFO] [stdout] test linting::everyday::tests::dont_flag_everyday_before_unknown_word ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_kibibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_quettabytes ... 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_megabytes ... 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_tebibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_robibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_yottabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_mebibytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::handles_hyphen_separated ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_millisecond ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_milliseconds ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_zebibytes ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_plural_minutes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::detects_zettabytes ... ok [INFO] [stdout] test linting::expand_memory_shorthands::tests::handles_adjacent_number ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_adjacent_number_hour ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_plural_seconds ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_punctuation_second ... 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_hours ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_adjacent_number_second ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_singular_hour ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_singular_second ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_adjacent_number_minute ... ok [INFO] [stdout] test linting::far_be_it::tests::missing_punctuation_false_positive ... ignored, No punctuation between '... so far' and 'be it ...' [INFO] [stdout] test linting::expand_memory_shorthands::tests::handles_punctuation ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_punctuation_hour ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::detects_singular_minute ... ok [INFO] [stdout] test linting::expr_linter::tests_context::context_test_321 ... ok [INFO] [stdout] test linting::far_be_it::tests::far_be_it_for_me_capitalized ... ok [INFO] [stdout] test linting::expand_time_shorthands::tests::handles_punctuation_minute ... ok [INFO] [stdout] test linting::expr_linter::tests_context::sentence_test_123 ... ok [INFO] [stdout] test linting::expr_linter::tests_context::context_test_123 ... ok [INFO] [stdout] test linting::expr_linter::tests_context::simple_test_123 ... ok [INFO] [stdout] test linting::fascinated_by::tests::fix_amiga ... ok [INFO] [stdout] test linting::far_be_it::tests::far_be_it_for_me_lowercase ... ok [INFO] [stdout] test linting::fascinated_by::tests::fix_possibilities ... ok [INFO] [stdout] test linting::fascinated_by::tests::fix_computer_science ... ok [INFO] [stdout] test linting::far_be_it::tests::far_be_it_for_the_software ... ok [INFO] [stdout] test linting::far_be_it::tests::far_be_it_that ... 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::fascinated_by::tests::fix_software_development ... ok [INFO] [stdout] test linting::fascinated_by::tests::fix_microbit ... ok [INFO] [stdout] test linting::fed_up_with::tests::correct_fed_up_of_in_us_english ... ok [INFO] [stdout] test linting::fascinated_by::tests::fix_ais ... ok [INFO] [stdout] test linting::fascinated_by::tests::fix_work ... ok [INFO] [stdout] test linting::fascinated_by::tests::fix_coding ... ok [INFO] [stdout] test linting::fascinated_by::tests::fix_innovative_ideas ... ok [INFO] [stdout] test linting::fed_up_with::tests::correct_fed_up_of_in_aus_english ... ok [INFO] [stdout] test linting::fed_up_with::tests::correct_fed_up_of_in_indian_english ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_does_not_fell_comfortable ... ok [INFO] [stdout] test linting::feel_fell::tests::dont_flag_fell_right_into ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_right ... ignored, Needs more context or better heuristics [INFO] [stdout] test linting::far_be_it::tests::far_be_it_to ... ok [INFO] [stdout] test linting::fed_up_with::tests::correct_fed_up_of_in_canadian_english ... ok [INFO] [stdout] test linting::fascinated_by::tests::fix_project ... ok [INFO] [stdout] test linting::fed_up_with::tests::dont_flag_fed_up_of_in_british_english ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_that ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_didnt_fell ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_it ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_good ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_free ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_im ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_i ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_we ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_days ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_its ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_i_dont_fell_like ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_comfortable ... ok [INFO] [stdout] test linting::feel_fell::tests::dont_flag_fell_right_through ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_a_few_minutes_ago ... 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_centuries ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_days_apos ... ok [INFO] [stdout] test linting::feel_fell::tests::fix_fell_you ... 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::few_units_of_time_ago::tests::dont_flag_decades ... 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_decade ... 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_months_apos ... 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_millennia ... 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_hour ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_minute ... 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_month ... ok [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_second ... 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::fix_day ... 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::dont_flag_seconds ... ok [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::fix_days ... 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::fix_minutes ... 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 linting::few_units_of_time_ago::tests::dont_flag_year ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_minute ... 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::dont_flag_years_apos ... 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_weeks ... 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_weekend ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::dont_flag_years ... 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_weeks ... 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_hours ... 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_years ... ok [INFO] [stdout] test linting::first_aid_kit::tests::corrects_tool_kid ... ok [INFO] [stdout] test linting::few_units_of_time_ago::tests::fix_months ... ok [INFO] [stdout] test linting::first_aid_kit::tests::corrects_travel_kid ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::full_fledge_hyphen ... ok [INFO] [stdout] test linting::filler_words::tests::remove_uh ... 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_weekends ... ok [INFO] [stdout] test linting::filler_words::tests::remove_um_st_start ... ok [INFO] [stdout] test linting::first_aid_kit::tests::does_not_flag_kid_in_other_contexts ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::fledged_out_space ... ok [INFO] [stdout] test linting::first_aid_kit::tests::corrects_starter_kid ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::full_pledged_space ... ok [INFO] [stdout] test linting::for_noun::tests::corrects_fro_basic_correction ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::fully_fleshed_hyphen ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::fully_fleshed_space ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::fledge_out ... ok [INFO] [stdout] test linting::for_noun::tests::corrects_fro_sure ... ok [INFO] [stdout] test linting::free_predicate::tests::allows_fee_free_phrase ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::full_fleshed_space ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::fully_pledged_space ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::fully_fledged_out ... ok [INFO] [stdout] test linting::free_predicate::tests::allows_fee_schedule_statement ... ok [INFO] [stdout] test linting::find_fine::tests::issue_2115 ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::full_pledged_hyphen ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::not_fully_fledged_out ... ok [INFO] [stdout] test linting::free_predicate::tests::allows_fee_based ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::full_fleshed_webscraper_hyphen ... ok [INFO] [stdout] test linting::for_noun::tests::allows_for_clean ... ok [INFO] [stdout] test linting::free_predicate::tests::corrects_fee_past_tense ... ok [INFO] [stdout] test linting::free_predicate::tests::allows_fee_paying ... ok [INFO] [stdout] test linting::flesh_out_vs_full_fledged::tests::full_fleshed_implementation_hyphen ... ok [INFO] [stdout] test linting::free_predicate::tests::corrects_is_fee_for ... ok [INFO] [stdout] test linting::free_predicate::tests::corrects_totally_fee ... ok [INFO] [stdout] test linting::go_so_far_as_to::tests::dont_flag_going_so_far_to ... ignored, A false positive we can't detect due to the next word being a verb lemma [INFO] [stdout] test linting::friend_of_me::tests::corrects_friends_of_us ... ok [INFO] [stdout] test linting::free_predicate::tests::corrects_fee_period ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friend_of_him ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friend_of_you ... ok [INFO] [stdout] test linting::free_predicate::tests::corrects_really_fee_to ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friends_of_them ... ok [INFO] [stdout] test linting::free_predicate::tests::counts_single_lint ... ok [INFO] [stdout] test linting::go_so_far_as_to::tests::dont_flag_goes_so_far_to ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friends_of_me ... ok [INFO] [stdout] test linting::free_predicate::tests::corrects_fee_with_comma ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friend_of_me ... ok [INFO] [stdout] test linting::go_so_far_as_to::tests::go_so_far_to ... ok [INFO] [stdout] test linting::friend_of_me::tests::corrects_friend_of_us ... ok [INFO] [stdout] test linting::go_so_far_as_to::tests::went_so_far_to_adverb ... ok [INFO] [stdout] test linting::go_to_war::tests::go_at ... ok [INFO] [stdout] test linting::go_so_far_as_to::tests::dont_flag_go_so_far_to ... ok [INFO] [stdout] test linting::go_so_far_as_to::tests::goes_so_far_to ... ok [INFO] [stdout] test linting::go_to_war::tests::go_in ... ok [INFO] [stdout] test linting::go_so_far_as_to::tests::gone_so_far_to ... ok [INFO] [stdout] test linting::good_at::tests::fix_good_in_being_frugal ... ok [INFO] [stdout] test linting::go_to_war::tests::go_on ... ok [INFO] [stdout] test linting::go_to_war::tests::going_on ... ok [INFO] [stdout] test linting::go_to_war::tests::going_at ... ok [INFO] [stdout] test linting::go_to_war::tests::went_in ... ok [INFO] [stdout] test linting::go_to_war::tests::went_on ... ok [INFO] [stdout] test linting::good_at::tests::fix_im_not_good_in_python ... ok [INFO] [stdout] test linting::go_to_war::tests::goes_on ... ok [INFO] [stdout] test linting::good_at::tests::fix_not_good_in_go ... ok [INFO] [stdout] test linting::go_to_war::tests::went_at ... ok [INFO] [stdout] test linting::go_so_far_as_to::tests::went_so_far_to ... ok [INFO] [stdout] test linting::good_at::tests::fix_not_good_in_programming ... ok [INFO] [stdout] test linting::good_at::tests::fix_not_good_in_coding ... ok [INFO] [stdout] test linting::good_at::tests::fix_very_good_in_mathematics ... ok [INFO] [stdout] test linting::good_at::tests::fixim_not_good_in_english ... ok [INFO] [stdout] test linting::good_at::tests::fix_im_not_good_in_programming ... ok [INFO] [stdout] test linting::good_at::tests::fix_not_good_in_laravel ... ok [INFO] [stdout] test linting::handful::tests::allows_hand_is_full ... ok [INFO] [stdout] test linting::handful::tests::allows_handfull_typo ... ok [INFO] [stdout] test linting::handful::tests::suggests_initial_hyphen_variants ... ok [INFO] [stdout] test linting::good_at::tests::fix_i_am_not_good_in_english ... ok [INFO] [stdout] test linting::good_at::tests::fix_not_all_good_in_english ... ok [INFO] [stdout] test linting::good_at::tests::fix_not_good_in_coding_stuff ... ok [INFO] [stdout] test linting::handful::tests::suggests_plain_spacing ... ok [INFO] [stdout] test linting::good_at::tests::fix_very_good_in_most_things ... ok [INFO] [stdout] test linting::handful::tests::flags_multiple_instances ... ok [INFO] [stdout] test linting::have_pronoun::tests::allows_has_he ... ok [INFO] [stdout] test linting::handful::tests::suggests_hyphenated_form ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_had_a_look ... ok [INFO] [stdout] test linting::have_pronoun::tests::ignores_non_initial_usage ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_has_a_look ... ok [INFO] [stdout] test linting::good_at::tests::fix_not_so_good_in_coding ... ok [INFO] [stdout] test linting::handful::tests::allows_correct_handful ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_having_a_look ... ok [INFO] [stdout] test linting::handful::tests::suggests_space_hyphen_combo ... ok [INFO] [stdout] test linting::have_pronoun::tests::corrects_has_i ... ok [INFO] [stdout] test linting::have_pronoun::tests::corrects_has_they ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_have_a_look ... ok [INFO] [stdout] test linting::have_pronoun::tests::corrects_has_you ... ok [INFO] [stdout] test linting::have_pronoun::tests::corrects_has_we ... ok [INFO] [stdout] test linting::handful::tests::suggests_capitalized_form ... ok [INFO] [stdout] test linting::handful::tests::allows_parenthetical_hand ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_take_a_look ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_taking_a_look ... 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_takes_a_look ... ok [INFO] [stdout] test linting::hedging::tests::lowercase_hedging ... ok [INFO] [stdout] test linting::hedging::tests::detects_hedging_phrase ... ok [INFO] [stdout] test linting::hello_greeting::tests::corrects_basic_greeting ... ok [INFO] [stdout] test linting::hedging::tests::does_not_flag_clean_text ... ok [INFO] [stdout] test linting::hedging::tests::incomplete_phrase_not_flagged ... ok [INFO] [stdout] test linting::hedging::tests::phrase_split_by_line_break ... ok [INFO] [stdout] test linting::have_take_a_look::tests::correct_took_a_look ... ok [INFO] [stdout] test linting::hello_greeting::tests::corrects_in_quotes ... ok [INFO] [stdout] test linting::hello_greeting::tests::corrects_uppercase ... ok [INFO] [stdout] test linting::hello_greeting::tests::corrects_question ... ok [INFO] [stdout] test linting::hedging::tests::does_not_flag_similar_but_incorrect_phrase ... ok [INFO] [stdout] test linting::hedging::tests::phrase_with_trailing_comma ... ok [INFO] [stdout] test linting::hello_greeting::tests::corrects_single_word_sentence ... ok [INFO] [stdout] test linting::hedging::tests::phrase_with_extra_whitespace ... ok [INFO] [stdout] test linting::hop_hope::tests::does_not_correct_unrelated_context ... ok [INFO] [stdout] test linting::hop_hope::tests::does_not_correct_unrelated_use ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_hop_to_hope ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_hoping_on_call ... ok [INFO] [stdout] test linting::hereby::tests::declare ... ok [INFO] [stdout] test linting::hello_greeting::tests::corrects_with_world ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_fine_here ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_hope_on_bus ... ok [INFO] [stdout] test linting::hello_greeting::tests::corrects_with_comma ... ok [INFO] [stdout] test linting::hello_greeting::tests::no_lint_mid_sentence ... ok [INFO] [stdout] test linting::hello_greeting::tests::corrects_without_punctuation ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_safe_over_there ... ok [INFO] [stdout] test linting::hello_greeting::tests::no_lint_for_optical_term ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_hoped_on_plane ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_healthy_out_here ... ok [INFO] [stdout] test linting::hope_youre::tests::no_lint_with_contraction ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_mixed_case_hop ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_safe_there ... ok [INFO] [stdout] test linting::hope_youre::tests::no_lint_with_following_clause ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_happy_there ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_strong_there ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_excited_here ... ok [INFO] [stdout] test linting::hope_youre::tests::no_lint_when_possessive_context ... ok [INFO] [stdout] test linting::how_to::tests::already_correct_install ... ok [INFO] [stdout] test linting::how_to::tests::accounting_errors ... ok [INFO] [stdout] test linting::how_to::tests::dofus_on_ubuntu ... ok [INFO] [stdout] test linting::how_to::tests::allow_issue_1298 ... ok [INFO] [stdout] test linting::hope_youre::tests::no_lint_without_adjective ... ok [INFO] [stdout] test linting::hop_hope::tests::corrects_mixed_case ... ok [INFO] [stdout] test linting::hope_youre::tests::corrects_sorry_here ... ok [INFO] [stdout] test linting::how_to::tests::dont_flag_false_positives_1492_how_indexes ... ok [INFO] [stdout] test linting::how_to::tests::dll_files ... ok [INFO] [stdout] test linting::how_to::tests::dont_flag_how_come ... ok [INFO] [stdout] test linting::how_to::tests::already_correct_fix ... ok [INFO] [stdout] test linting::how_to::tests::ignores_correct_phrase ... ok [INFO] [stdout] test linting::how_to::tests::flags_missing_to ... ok [INFO] [stdout] test linting::how_to::tests::issue_1492 ... ok [INFO] [stdout] test linting::how_to::tests::dont_flag_how_did_you ... ok [INFO] [stdout] test linting::how_to::tests::allows_how_has ... ok [INFO] [stdout] test linting::how_to::tests::dont_flag_false_positive_pr_1846 ... ok [INFO] [stdout] test linting::how_to::tests::ros_package_install ... ok [INFO] [stdout] test linting::how_to::tests::flags_other_verbs ... ok [INFO] [stdout] test linting::how_to::tests::issue_2124 ... ok [INFO] [stdout] test linting::how_to::tests::how_calm_you_are ... ok [INFO] [stdout] test linting::how_to::tests::storytelling_clause ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::does_not_correct_when_not_adjective ... ok [INFO] [stdout] test linting::how_to::tests::how_are_you ... ok [INFO] [stdout] test linting::how_to::tests::how_will_you_make_up ... ok [INFO] [stdout] test linting::how_to::tests::thrift_libraries ... ok [INFO] [stdout] test linting::how_to::tests::extract_and_install_app ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::ignores_spelled_out_numbers ... ok [INFO] [stdout] test linting::how_to::tests::door_lock ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::corrects_five_day_challenge ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::corrects_three_day_training ... 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::zipper_slider ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::edge_case_day_long ... ok [INFO] [stdout] test linting::i_am_agreement::tests::corrects_i_are_simple ... ok [INFO] [stdout] test linting::hyphenate_number_day::tests::edge_case_plural_days ... ok [INFO] [stdout] test linting::if_wouldve::tests::dont_flag_non_counterfactual_been ... ignored, Can't detect correct use not in counterfactual [INFO] [stdout] test linting::i_am_agreement::tests::dont_flag_name_and_i_are ... ok [INFO] [stdout] test linting::how_to::tests::tar_gz_install ... ok [INFO] [stdout] test linting::if_wouldve::tests::dont_flag_non_counterfactual_done ... ignored, Can't detect correct use not in counterfactual [INFO] [stdout] test linting::if_wouldve::tests::dont_flag_non_counterfactual_gotten ... ignored, Can't detect correct use not in counterfactual [INFO] [stdout] test linting::i_am_agreement::tests::dont_flag_z_and_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_you_and_i_are ... ok [INFO] [stdout] test linting::i_am_agreement::tests::dont_flag_mention_and_i_are ... ok [INFO] [stdout] test linting::how_to::tests::windows_adk ... ok [INFO] [stdout] test linting::i_am_agreement::tests::fix_what_i_are ... ok [INFO] [stdout] test linting::i_am_agreement::tests::corrects_i_are ... ok [INFO] [stdout] test linting::if_wouldve::tests::flag_if_we_would_of_z ... 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::in_on_the_cards::tests::correct_are_on_for_american ... ok [INFO] [stdout] test linting::if_wouldve::tests::flag_if_you_would_have_done_y ... 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_be_in_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_are_in_for_british ... ok [INFO] [stdout] test linting::if_wouldve::tests::flag_if_he_hadve_done_w ... ok [INFO] [stdout] test linting::if_wouldve::tests::flag_if_she_hadve_done_x ... ok [INFO] [stdout] test linting::if_wouldve::tests::flag_if_it_had_of_done_x ... ok [INFO] [stdout] test linting::if_wouldve::tests::flag_if_i_wouldve_done_x ... ok [INFO] [stdout] test linting::if_wouldve::tests::flag_if_np_wouldve ... ok [INFO] [stdout] test linting::i_am_agreement::tests::fix_so_i_are ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_isnt_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::dont_correct_is_on_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_not_in_for_british ... 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::in_on_the_cards::tests::correct_not_on_for_american ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::correct_feign_ed ... 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::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_was_on_for_american ... 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_be_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_isnt_in_for_british ... 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_its_in_for_british ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_embarrass_not_in_dictionary ... 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::in_on_the_cards::tests::correct_was_in_for_british ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_were_on_for_american ... ok [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::dont_flag_to_checks_both_verb_and_noun ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_asap ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_check_ed ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::corrects_ed_ending ... ok [INFO] [stdout] test linting::in_on_the_cards::tests::correct_wasnt_in_for_british ... 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_to_cheques_not_a_verb ... 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::dont_flag_noun_meat_s ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::corrects_explain_ed ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::flags_expire_d ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::issue_241 ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_idk ... ok [INFO] [stdout] test linting::inflected_verb_after_to::tests::dont_flag_noun_belief_s ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_fyi ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_eli5 ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_btw ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_iykyk ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_brb ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_rly ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_iiuc ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_fwiw ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_irl ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_icymi ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_omg ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_imo ... 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_iirc ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_ptal ... ok [INFO] [stdout] test linting::interested_in::tests::fix_into ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_style ... ok [INFO] [stdout] test linting::initialisms::tests::expands_imho_both_ways ... ok [INFO] [stdout] test linting::interested_in::tests::dont_flag_for_sure ... ok [INFO] [stdout] test linting::initialisms::tests::corrects_tbh ... ok [INFO] [stdout] test linting::initialisms::tests::issue_2181 ... ok [INFO] [stdout] test linting::interested_in::tests::dont_flag_through ... 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_with ... ok [INFO] [stdout] test linting::interested_in::tests::dont_flag_around ... ok [INFO] [stdout] test linting::interested_in::tests::dont_flag_within ... ok [INFO] [stdout] test linting::it_is::tests::flags_americans_context ... ok [INFO] [stdout] test linting::interested_in::tests::fix_of ... ok [INFO] [stdout] test linting::interested_in::tests::fix_at ... ok [INFO] [stdout] test linting::interested_in::tests::does_not_flag_to ... ok [INFO] [stdout] test linting::it_is::tests::does_not_flag_exception_team ... ok [INFO] [stdout] test linting::it_is::tests::flags_microsoft_work_context ... ok [INFO] [stdout] test linting::interested_in::tests::fix_about ... ok [INFO] [stdout] test linting::it_is::tests::flags_chapter_context ... 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::does_not_flag_its_team_lead ... ok [INFO] [stdout] test linting::interested_in::tests::fix_on ... ok [INFO] [stdout] test linting::it_is::tests::flags_essential_standards_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_academics_support_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_simple_case ... ok [INFO] [stdout] test linting::it_is::tests::flags_crucial_api_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_parents_explain_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_search_filter_context ... ok [INFO] [stdout] test linting::it_is::tests::flags_feminists_context ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::pronoun::dont_flag_thats ... ok [INFO] [stdout] test linting::it_is::tests::flags_ens_restart_context ... 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_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_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::conjunction::cant_flag_that_but ... 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_det::fix_that_the ... 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::pronoun::fix_that_subj_obj_pronoun_it_works ... 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_verb::dont_flag_that_modal_verb_might ... 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_noun::cant_flag_that_noun_is_also_verb_function ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::fix_that_it_verb_lemma ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::dont_flag_that_verb_simple_past ... 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::dont_flag_that_noun_pad ... 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_verb::fix_that_verb_ing_using ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_noun::dont_flag_that_noun_plural ... ok [INFO] [stdout] test linting::it_would_be::tests::flags_simple_shame ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_noun::dont_flag_that_oov ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::dont_flag_that_verb_3p_sing_pres_comes ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::fix_that_verb_ing_have ... ok [INFO] [stdout] test linting::it_looks_like_that::tests::that_verb::dont_flag_that_verb_modal_would ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_history ... ok [INFO] [stdout] test linting::it_would_be::tests::flags_believe_bummer ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_at_its_highest ... ok [INFO] [stdout] test linting::it_would_be::tests::flags_doubt_good_idea ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_new ... ok [INFO] [stdout] test linting::it_would_be::tests::ignores_correct_it ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_never_anywhere ... ok [INFO] [stdout] test linting::it_would_be::tests::ignores_first_person_statement ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_nodes ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_cover_was ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_cover_page ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_possessive_generated_code ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_not_anybody ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_potential_to_benefit ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_pull_is ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_own_charm ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_doubt_tesla ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_assume_john ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_hope_katie ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_secrets ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_release_pipeline ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_unforeseen_consequences ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_tail ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_victory ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_guess_date ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_a_picnic ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_because ... ok [INFO] [stdout] test linting::its_contraction::tests::allows_its_starting_level ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_anybody ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_anywhere ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_anything ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_anyone ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_nobody ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_think_google ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_predicative_called ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_my ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_easy ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_everything ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_somebody ... 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::its_contraction::tests::corrects_predicative_named ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_hard ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_somewhere ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_something ... ok [INFO] [stdout] test linting::its_contraction::tests::corrects_its_everyone ... ok [INFO] [stdout] test linting::its_contraction::tests::fix_been ... ok [INFO] [stdout] test linting::its_contraction::tests::fixes_its_common ... ok [INFO] [stdout] test linting::its_contraction::tests::fix_had ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_possessive ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_nominal_long ... ok [INFO] [stdout] test linting::its_contraction::tests::handles_two_word_name ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_correct_contraction ... ok [INFO] [stdout] test linting::its_contraction::tests::ignores_possessive_noun_after_name ... 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_contraction::tests::ignores_common_noun_target ... ok [INFO] [stdout] test linting::its_contraction::tests::fix_got ... ok [INFO] [stdout] test linting::its_contraction::tests::ignores_existing_contraction ... ok [INFO] [stdout] test linting::its_contraction::tests::ignore_past_participle_noun_phrase ... ok [INFO] [stdout] test linting::its_contraction::tests::issue_381 ... ok [INFO] [stdout] test linting::its_contraction::tests::ignores_without_opinion_verb ... ok [INFO] [stdout] test linting::its_possessive::tests::corrects_its_various ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_its_possible ... ok [INFO] [stdout] test linting::its_contraction::tests::issue_2547 ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_many_times_harder ... ok [INFO] [stdout] test linting::its_possessive::tests::admired_sculpture_for_its_intricacy ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_understandable ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_illegible ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_hard_to_tell ... ok [INFO] [stdout] test linting::its_possessive::tests::allow_issue_1658 ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_good_practice ... ok [INFO] [stdout] test linting::its_possessive::tests::allow_issue_2001 ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_its_awesome ... ok [INFO] [stdout] test linting::its_possessive::tests::allows_insincere ... ok [INFO] [stdout] test linting::its_possessive::tests::dont_flag_issue_1722_its_big_enough ... ok [INFO] [stdout] test linting::its_possessive::tests::device_reached_its_100th_cycle ... ok [INFO] [stdout] test linting::its_possessive::tests::dont_flag_issue_1722_its_whats_accessible ... ok [INFO] [stdout] test linting::its_possessive::tests::engine_lost_its_compression ... ok [INFO] [stdout] test linting::its_possessive::tests::eighth_floor ... ok [INFO] [stdout] test linting::its_possessive::tests::fourth_draft ... ok [INFO] [stdout] test linting::its_possessive::tests::ninth_revision ... ok [INFO] [stdout] test linting::its_possessive::tests::fixes_its_ancestor ... ok [INFO] [stdout] test linting::its_possessive::tests::dont_flag_issue_1722_its_early_and ... ok [INFO] [stdout] test linting::its_possessive::tests::fiftyth_anniversary ... ok [INFO] [stdout] test linting::its_possessive::tests::flags_all_its_possessive_in_list ... ok [INFO] [stdout] test linting::its_possessive::tests::fifth_version ... ok [INFO] [stdout] test linting::its_possessive::tests::plain_sentence_with_apostrophe_s ... ok [INFO] [stdout] test linting::its_possessive::tests::leaking_oil_constant_issue ... ok [INFO] [stdout] test linting::its_possessive::tests::paris_is_known_for_its_architecture ... ok [INFO] [stdout] test linting::jealous_of::tests::allows_oov_target ... ok [INFO] [stdout] test linting::its_possessive::tests::seventh_chapter ... 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::tenth_milestone ... ok [INFO] [stdout] test linting::its_possessive::tests::twelfth_episode ... ok [INFO] [stdout] test linting::jealous_of::tests::corrects_uppercase_preposition ... ok [INFO] [stdout] test linting::its_possessive::tests::second_attempt ... ok [INFO] [stdout] test linting::jealous_of::tests::does_not_flag_correct_usage ... ok [INFO] [stdout] test linting::its_possessive::tests::fixes_all_its_possessive_in_list ... ok [INFO] [stdout] test linting::its_possessive::tests::third_iteration ... ok [INFO] [stdout] test linting::jealous_of::tests::fixes_following_gerund ... ok [INFO] [stdout] test linting::jealous_of::tests::fixes_minimal_phrase ... ok [INFO] [stdout] test linting::jealous_of::tests::fixes_longer_phrase ... ok [INFO] [stdout] test linting::jealous_of::tests::does_not_flag_other_preposition_sequence ... ok [INFO] [stdout] test linting::jealous_of::tests::handles_optional_determiner ... ok [INFO] [stdout] test linting::johns_hopkins::tests::allows_apostrophized_form ... ok [INFO] [stdout] test linting::jealous_of::tests::fixes_pronoun_object ... ok [INFO] [stdout] test linting::jealous_of::tests::ignores_numbers_after_from ... ok [INFO] [stdout] test linting::johns_hopkins::tests::corrects_hospital_reference ... ok [INFO] [stdout] test linting::johns_hopkins::tests::corrects_across_newline_whitespace ... ok [INFO] [stdout] test linting::johns_hopkins::tests::allows_reversed_name_order ... ok [INFO] [stdout] test linting::johns_hopkins::tests::corrects_before_hyphenated_unit ... ok [INFO] [stdout] test linting::johns_hopkins::tests::corrects_with_trailing_punctuation ... ok [INFO] [stdout] test linting::johns_hopkins::tests::corrects_standalone_name ... ok [INFO] [stdout] test linting::johns_hopkins::tests::allows_correct_spelling ... ok [INFO] [stdout] test linting::left_right_hand::tests::does_not_correct_noun_usage ... ok [INFO] [stdout] test linting::jealous_of::tests::replaces_basic_from ... ok [INFO] [stdout] test linting::lead_rise_to::tests::fix_lead_spello_for_led ... ok [INFO] [stdout] test linting::johns_hopkins::tests::corrects_lowercase_usage ... ok [INFO] [stdout] test linting::johns_hopkins::tests::corrects_university_reference ... ok [INFO] [stdout] test linting::let_to_do::tests::let_anyone_to ... ok [INFO] [stdout] test linting::less_worse::tests::correct_less_worst ... ok [INFO] [stdout] test linting::lead_rise_to::tests::fix_leads ... ok [INFO] [stdout] test linting::left_right_hand::tests::corrects_right_hand_corner ... ok [INFO] [stdout] test linting::lead_rise_to::tests::fix_lead_not_spello ... ok [INFO] [stdout] test linting::left_right_hand::tests::corrects_left_hand_side ... ok [INFO] [stdout] test linting::lead_rise_to::tests::fix_leading ... ok [INFO] [stdout] test linting::lead_rise_to::tests::fix_led_simple_past ... ok [INFO] [stdout] test linting::less_worse::tests::correct_least_worst_hyphen ... ok [INFO] [stdout] test linting::let_to_do::tests::let_any_one_to ... ok [INFO] [stdout] test linting::less_worse::tests::correct_less_worse ... ok [INFO] [stdout] test linting::let_to_do::tests::let_anybody_to ... ok [INFO] [stdout] test linting::less_worse::tests::correct_least_worse ... ok [INFO] [stdout] test linting::lead_rise_to::tests::fix_led_past_participle ... ok [INFO] [stdout] test linting::let_to_do::tests::let_everybody_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_every_one_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_everyone_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_us_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_some_one_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_him_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_me_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_it_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_no_one_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_nobody_to ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_anyone_to_apostrophe ... ok [INFO] [stdout] test linting::let_to_do::tests::let_somebody_to ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_everybody_to ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_any_one_to_apostrophe ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_everyone_to ... ok [INFO] [stdout] test linting::let_to_do::tests::let_you_to ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_her_to_apostrophe ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_everyone_to_apostrophe ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_me_to_apostrophe ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_it_to_apostrophe ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_anyone_to ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_him_to_apostrophe ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_someone_to ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_someone_to_apostrophe ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_me_to ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_chance ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_us_to_apostrophe ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_us_to ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_them_to_apostrophe ... 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::corrects_lets_make_this ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_lets_play ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_lets_staff ... 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_in_and ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_470_missing_subject_play ... ignored [INFO] [stdout] test linting::let_to_do::tests::lets_you_to ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::corrects_lets_mock_them ... ok [INFO] [stdout] test linting::let_to_do::tests::lets_you_to_apostrophe ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_time ... ok [INFO] [stdout] test linting::likewise::tests::wise_men ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_sleeping ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_processed ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_lets_time ... ok [INFO] [stdout] test linting::lets_confusion::no_contraction_with_verb::tests::dont_flag_let_us ... ok [INFO] [stdout] test linting::lint_group::tests::clean_consensus ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_426_me ... ok [INFO] [stdout] test linting::lint_group::tests::can_get_all_descriptions ... ok [INFO] [stdout] test linting::lint_group::tests::no_linter_names_clash ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_426_us ... 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::fix_lets_inspect ... ok [INFO] [stdout] test linting::lets_confusion::tests::issue_470_missing_subject_proceed ... 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::lets_confusion::tests::from_harper_docs ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::look_his_nose ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::look_their_nose ... ok [INFO] [stdout] test linting::lint_group::tests::can_get_all_descriptions_as_html ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::look_my_nose ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::look_their_noses ... ok [INFO] [stdout] test linting::lint_group::tests::dont_flag_low_hanging_fruit_desc ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::looking_his_nose ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::look_your_nose ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::looking_their_noses ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::looks_her_nose ... ok [INFO] [stdout] test linting::lint_group::tests::dont_flag_low_hanging_fruit_msg ... ok [INFO] [stdout] test linting::lint_group::tests::clean_interjection ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::looking_her_nose ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::looking_your_nose ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::can_correct_each_with_traffic ... ok [INFO] [stdout] test linting::looking_forward_to::tests::not_lint_with_correct_verb ... ok [INFO] [stdout] test linting::mass_nouns::mass_plurals::tests::flag_advicess ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::looks_their_nose ... ok [INFO] [stdout] test linting::mass_nouns::mass_plurals::tests::flag_source_codes_and_softwares ... ok [INFO] [stdout] test linting::looking_forward_to::tests::lint_with_incorrect_verb ... ok [INFO] [stdout] test linting::mass_nouns::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::looking_forward_to::tests::not_lint_with_non_verb ... ok [INFO] [stdout] test linting::look_down_ones_nose::tests::looks_his_nose ... ok [INFO] [stdout] test linting::mass_nouns::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::looking_forward_to::tests::lint_with_incorrect_verb_ending_in_e ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_a_luggage ... ok [INFO] [stdout] test linting::mass_nouns::mass_plurals::tests::flag_noun_ending_in_ies ... ok [INFO] [stdout] test linting::mass_nouns::mass_plurals::tests::flag_real_estates ... ok [INFO] [stdout] test linting::mass_nouns::mass_plurals::tests::fix_wear_and_tears ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_another ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_a_software ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_a_advice ... ok [INFO] [stdout] test linting::mass_nouns::mass_plurals::tests::flag_wear_and_tears ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_a ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_every ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_both ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_an ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_several ... ignored, 'in' = noun because conflated with 'IN' (Indiana) [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::dont_correct_first_do_correct_second ... ignored [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_an_advice ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_multiple_advice ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_each_furniture ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_every_advice ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_every_software ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_fewer ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_one_advice ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_few ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_many ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_one_clothing ... ok [INFO] [stdout] test linting::merge_words::tests::heretofore ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::dont_correct_many_compound ... ok [INFO] [stdout] test linting::mass_nouns::tests::correct_a_luggage ... ok [INFO] [stdout] test linting::merge_words::tests::therefore ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::dont_flag_fewer_in_compound_noun ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_punctuation ... ok [INFO] [stdout] test linting::mass_nouns::tests::correct_clothings ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::dont_flag_mass_noun_part_of_hyphenated_compound ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::corrects_one ... ok [INFO] [stdout] test linting::mass_nouns::noun_countability::tests::dont_flag_compound_nouns ... ok [INFO] [stdout] test linting::merge_words::tests::allows_issue_722 ... ok [INFO] [stdout] test linting::mass_nouns::tests::flag_advices_and_an_advice ... ok [INFO] [stdout] test linting::merge_words::tests::that_is_contraction ... ok [INFO] [stdout] test linting::missing_preposition::tests::flag_adj_pron_pair ... ok [INFO] [stdout] test linting::missing_preposition::tests::allows_corrected_issue_1513 ... ok [INFO] [stdout] test linting::missing_preposition::tests::allows_issue_1585 ... ok [INFO] [stdout] test linting::merge_words::tests::clean ... ok [INFO] [stdout] test linting::missing_preposition::tests::fixes_issue_1513 ... ok [INFO] [stdout] test linting::missing_preposition::tests::no_lint_empty ... ok [INFO] [stdout] test linting::missing_preposition::tests::allows_terrible_stuff ... ok [INFO] [stdout] test linting::missing_preposition::tests::allows_tired_herself ... ok [INFO] [stdout] test linting::missing_preposition::tests::no_lint_with_preposition_present ... ok [INFO] [stdout] test linting::missing_space::tests::coffee_table ... ok [INFO] [stdout] test linting::missing_space::tests::cyclist_house ... ok [INFO] [stdout] test linting::missing_space::tests::exclamation_before_clause ... ok [INFO] [stdout] test linting::missing_space::tests::exclamation_mid_sentence ... ok [INFO] [stdout] test linting::missing_space::tests::kettle_stove ... ok [INFO] [stdout] test linting::missing_space::tests::distant_laughter ... ok [INFO] [stdout] test linting::missing_space::tests::hallway_cat ... ok [INFO] [stdout] test linting::missing_preposition::tests::no_lint_without_adj_noun_sequence ... ok [INFO] [stdout] test linting::missing_space::tests::notebook_desk ... ok [INFO] [stdout] test linting::missing_space::tests::semicolon_before_adverb ... ok [INFO] [stdout] test linting::missing_space::tests::question_mark_before_name ... ok [INFO] [stdout] test linting::missing_space::tests::issue_2191 ... ok [INFO] [stdout] test linting::missing_space::tests::rain_glass ... ok [INFO] [stdout] test linting::missing_space::tests::question_mark_mid_sentence ... ok [INFO] [stdout] test linting::missing_space::tests::open_window ... ok [INFO] [stdout] test linting::missing_space::tests::semicolon_connecting_clauses ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_ready ... ok [INFO] [stdout] test linting::missing_space::tests::sparrow_fence ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_agreed ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_inclined ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_eager ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_forgot ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_meant ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_resolved ... ok [INFO] [stdout] test linting::missing_space::tests::streetlamp_dusk ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_need ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_trying ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_refused ... ok [INFO] [stdout] test linting::missing_to::tests::inserts_to_after_wants ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_fully_prepared_stranger ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_fully_resolved_configuration ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_fully_resolved_list_of_parameters ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_fully_resolved_conflict ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_fully_resolved_set_of_configuration ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_nicely_arranged_set_of_flowers ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_prepared_group_of_strangers ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_prepared_stranger ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_fully_prepared_group_of_strangers ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_recently_forgotten_list_of_names ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_resolved_configuration ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_bad_at_managing_side_effects ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_resolved_list_of_parameters ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_a_resolved_set_of_configuration ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_failed_edit_attempts ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_standard_feature_nominal_phrase ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_delays_meant_decisions ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_learn_tag_probabilities ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_needs_follow_up_appointments ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_ready_work ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_for_intended_word_phrase ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_long_island_sound ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_system_produced_a_fully_resolved_set_of_dependencies ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_long_passage ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_bouquet_of_roses ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_mixing_bowl_nominal_phrase ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_try_and_say ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_with_noun_after_controller ... ok [INFO] [stdout] test linting::missing_to::tests::no_lint_when_to_present ... ok [INFO] [stdout] test linting::mixed_bag::tests::large_mixed_bag ... ok [INFO] [stdout] test linting::misspell::tests::past_tense ... ok [INFO] [stdout] test linting::misspell::tests::gerund_form ... ok [INFO] [stdout] test linting::misspell::tests::base_form ... ok [INFO] [stdout] test linting::misspell::tests::past_tense_hyphen ... ok [INFO] [stdout] test linting::mixed_bag::tests::really_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::big_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::a_mixed_bad ... ok [INFO] [stdout] test linting::mixed_bag::tests::damn_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::huge_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::pretty_mixed_bag ... ok [INFO] [stdout] test linting::modal_be_adjective::tests::ignore_should_upper ... ignored, false positive: 'upper-bound' is an ad-hoc verb here. [INFO] [stdout] test linting::mixed_bag::tests::massive_mixed_bad ... ok [INFO] [stdout] test linting::modal_be_adjective::tests::ignore_would_incorrect ... ignored, false positive: 'incorrect' should be 'incorrectly'. [INFO] [stdout] test linting::modal_be_adjective::tests::ignore_you_can_backup ... ignored, false positive: 'backup' is an adjective but also a spello for the verb 'back up' [INFO] [stdout] test linting::mixed_bag::tests::massively_mixed_bag ... ok [INFO] [stdout] test linting::mixed_bag::tests::rather_mixed_bag ... ok [INFO] [stdout] test linting::modal_be_adjective::tests::fix_will_accessible ... ok [INFO] [stdout] test linting::mixed_bag::tests::very_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_be_adjective::tests::ignore_could_kind_of ... ok [INFO] [stdout] test linting::modal_be_adjective::tests::fix_could_configured ... ok [INFO] [stdout] test linting::modal_of::tests::catches_must_of ... ok [INFO] [stdout] test linting::modal_be_adjective::tests::fix_would_nice ... ok [INFO] [stdout] test linting::modal_of::tests::catch_modal_will_of ... ok [INFO] [stdout] test linting::modal_of::tests::catches_mixed_case_could_of_put ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_not_a_must_of_course ... ok [INFO] [stdout] test linting::modal_of::tests::catch_may_of ... ok [INFO] [stdout] test linting::modal_be_adjective::tests::ignore_would_external_traffic ... 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::doesnt_catch_noun_will_of_edgecase ... ok [INFO] [stdout] test linting::modal_of::tests::catches_would_of ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_might_of_course_be ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_noun_will_of ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_mixed_case_of_course ... ok [INFO] [stdout] test linting::modal_of::tests::dont_flag_can_of_red_bull_2807 ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_would_of_course_just ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_must_of_course_also ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_should_of_course_not ... ok [INFO] [stdout] test linting::modal_of::tests::doesnt_catch_you_could_of_course ... 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_buggy_implementation ... 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_capital_negative ... ok [INFO] [stdout] test linting::modal_of::tests::test_lowercase ... ok [INFO] [stdout] test linting::modal_of::tests::test_false_positive_great_might_of ... ok [INFO] [stdout] test linting::modal_of::tests::test_false_positive_of_course ... ok [INFO] [stdout] test linting::modal_of::tests::dont_flag_in_may_of_last_year_bug_2786 ... ok [INFO] [stdout] test linting::modal_of::tests::test_user_option ... ok [INFO] [stdout] test linting::modal_of::tests::test_uppercase_negative ... ok [INFO] [stdout] test linting::modal_of::tests::test_negative ... ok [INFO] [stdout] test linting::modal_seem::tests::ignores_modal_seen_clause ... ok [INFO] [stdout] test linting::modal_seem::tests::corrects_across_newline ... ok [INFO] [stdout] test linting::modal_seem::tests::corrects_with_adverb ... ok [INFO] [stdout] test linting::modal_seem::tests::corrects_before_punctuation ... ok [INFO] [stdout] test linting::months::tests::fix_days ... ok [INFO] [stdout] test linting::modal_of::tests::test_missed_one ... ok [INFO] [stdout] test linting::months::tests::fix_march_2019 ... ok [INFO] [stdout] test linting::months::tests::fix_last_august ... ok [INFO] [stdout] test linting::modal_seem::tests::ignores_modal_seen_noun ... ok [INFO] [stdout] test linting::modal_seem::tests::ignores_modal_with_be_seen ... ok [INFO] [stdout] test linting::modal_seem::tests::respects_uppercase ... ok [INFO] [stdout] test linting::modal_seem::tests::ignores_correct_seem ... ok [INFO] [stdout] test linting::modal_seem::tests::corrects_basic_case ... ok [INFO] [stdout] test linting::months::tests::fix_last_may ... ok [INFO] [stdout] test linting::modal_seem::tests::offers_be_option ... ok [INFO] [stdout] test linting::months::tests::fix_may_2022 ... ok [INFO] [stdout] test linting::months::tests::fix_of_august ... ok [INFO] [stdout] test linting::months::tests::fix_in_august ... ok [INFO] [stdout] test linting::months::tests::fix_in_march ... ok [INFO] [stdout] test linting::more_adjective::tests::add_er ... ok [INFO] [stdout] test linting::months::tests::fix_in_may ... ok [INFO] [stdout] test linting::more_adjective::tests::add_r ... ok [INFO] [stdout] test linting::more_adjective::tests::dont_flag_more_battle ... ok [INFO] [stdout] test linting::more_adjective::tests::dont_flag_more_like ... ok [INFO] [stdout] test linting::more_adjective::tests::irregular_good ... ok [INFO] [stdout] test linting::more_adjective::tests::dont_flag_more_ground ... ok [INFO] [stdout] test linting::more_adjective::tests::dont_flag_more_foreign ... 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::more_better::tests::flag_more_better_and_more_better ... ok [INFO] [stdout] test linting::more_adjective::tests::dont_flag_more_time ... ok [INFO] [stdout] test linting::more_adjective::tests::dont_flag_more_model ... ok [INFO] [stdout] test linting::more_adjective::tests::final_y ... ok [INFO] [stdout] test linting::more_adjective::tests::humane ... ok [INFO] [stdout] test linting::more_better::tests::flag_most_biggest ... ok [INFO] [stdout] test linting::more_adjective::tests::dont_flag_more_human ... ok [INFO] [stdout] test linting::more_adjective::tests::double_final_consonant ... ok [INFO] [stdout] test linting::most_of_the_times::tests::hangs_forever ... ok [INFO] [stdout] test linting::most_number::tests::corrects_most_number ... ok [INFO] [stdout] test linting::more_adjective::tests::irregular_far ... ok [INFO] [stdout] test linting::multiple_frequency_adverbs::tests::often_never_with_comma ... ok [INFO] [stdout] test linting::most_number::tests::dont_correct_most_number_without_context ... ok [INFO] [stdout] test linting::most_of_the_times::tests::i_cant_play ... ok [INFO] [stdout] test linting::most_of_the_times::tests::options_are_ignored ... ok [INFO] [stdout] test linting::multiple_frequency_adverbs::tests::sometimes_usually ... ok [INFO] [stdout] test linting::multiple_frequency_adverbs::tests::often_never_without_comma ... ok [INFO] [stdout] test linting::most_of_the_times::tests::parenthesized ... ok [INFO] [stdout] test linting::most_number::tests::corrects_most_amount_with_maximum ... ok [INFO] [stdout] test linting::multiple_frequency_adverbs::tests::usually_always ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::allows_single_pronouns ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::comma_separated ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::detects_multiple_pronouns_at_end ... ok [INFO] [stdout] test linting::multiple_frequency_adverbs::tests::sometimes_never ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::can_detect_three_pronouns ... 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::can_detect_two_pronouns ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_578 ... ok [INFO] [stdout] test linting::most_number::tests::corrects_most_amount ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_724 ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_2870 ... ok [INFO] [stdout] test linting::nail_on_the_head::tests::fix_hat ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_install ... 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_had ... ok [INFO] [stdout] test linting::nail_on_the_head::tests::ignore_correct ... ok [INFO] [stdout] test linting::nail_on_the_head::tests::fix_hit ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_my_us_your_us ... ok [INFO] [stdout] test linting::nail_on_the_head::tests::fix_hid ... ok [INFO] [stdout] test linting::multiple_sequential_pronouns::tests::dont_flag_us ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_issue_2252 ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_finish ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_decide ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_clean ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_match_2446 ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_context ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_lay ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_funds ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_fix ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_leave ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_backup ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_call ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_build_brighter_futures_fuzz ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_display_images_fuzz ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_silence ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_model_healthy_habits_fuzz ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_match_exactly_2446 ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_run_into_2433 ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_talk ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_password ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_tools ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_take ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_permit ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_practice ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_redefine_success_fuzz ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_research_and_choose_fuzz ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_report ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_shift_from_fuzz ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_needed_to_file ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_overcome ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_needing_to_call ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_needed_to_permit ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_update ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_needs_to_finalize ... ok [INFO] [stdout] test linting::need_to_noun::tests::avoids_false_positive_for_need_to_verify ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_verb ... ok [INFO] [stdout] test linting::need_to_noun::tests::avoids_false_positive_for_needed_to_explain ... ok [INFO] [stdout] test linting::need_to_noun::tests::allows_need_to_use_php_code_fuzz ... ok [INFO] [stdout] test linting::need_to_noun::tests::flags_needs_to_verification ... ok [INFO] [stdout] test linting::need_to_noun::tests::catches_false_negative_for_needing_to_confirmation ... ok [INFO] [stdout] test linting::need_to_noun::tests::avoids_false_positive_for_needing_to_calibrate ... ok [INFO] [stdout] test linting::need_to_noun::tests::catches_false_negative_for_needed_to_authorization ... ok [INFO] [stdout] test linting::need_to_noun::tests::flags_needing_to_documentation ... ok [INFO] [stdout] test linting::need_to_noun::tests::avoids_false_positive_for_needs_to_coordinate ... ok [INFO] [stdout] test linting::need_to_noun::tests::flags_need_to_data ... ok [INFO] [stdout] test linting::need_to_noun::tests::flags_needs_to_approval ... ok [INFO] [stdout] test linting::need_to_noun::tests::flags_need_to_noun ... ok [INFO] [stdout] test linting::need_to_noun::tests::flags_need_to_compiler ... ok [INFO] [stdout] test linting::need_to_noun::tests::flags_need_to_approval ... ok [INFO] [stdout] test linting::no_longer::tests::fix_able ... ok [INFO] [stdout] test linting::need_to_noun::tests::flags_need_to_verification ... ok [INFO] [stdout] test linting::no_french_spaces::tests::fixes_basic ... ok [INFO] [stdout] test linting::no_longer::tests::fix_done_past_participle ... ok [INFO] [stdout] test linting::no_longer::tests::fix_empty ... ok [INFO] [stdout] test linting::no_longer::tests::fix_bad ... ok [INFO] [stdout] test linting::no_longer::tests::fix_free ... ok [INFO] [stdout] test linting::no_longer::tests::fix_affordable ... ok [INFO] [stdout] test linting::no_longer::tests::fix_equivalent ... ok [INFO] [stdout] test linting::no_longer::tests::fix_effective ... ok [INFO] [stdout] test linting::no_longer::tests::fix_enough ... ok [INFO] [stdout] test linting::no_longer::tests::fix_exists_3rd_person_singular_present ... ok [INFO] [stdout] test linting::no_longer::tests::fix_can_modal ... ok [INFO] [stdout] test linting::no_longer::tests::fix_equal ... ok [INFO] [stdout] test linting::no_longer::tests::fix_good ... ok [INFO] [stdout] test linting::no_longer::tests::fix_best ... ok [INFO] [stdout] test linting::no_longer::tests::fix_open ... ok [INFO] [stdout] test linting::no_longer::tests::fix_near ... ok [INFO] [stdout] test linting::no_longer::tests::fix_saving_present_participle ... ok [INFO] [stdout] test linting::no_longer::tests::fix_render ... ok [INFO] [stdout] test linting::no_longer::tests::fix_exist ... ok [INFO] [stdout] test linting::no_longer::tests::fix_possible ... ok [INFO] [stdout] test linting::no_longer::tests::fix_sufficient ... ok [INFO] [stdout] test linting::no_longer::tests::fix_saved_regular_past ... ok [INFO] [stdout] test linting::no_longer::tests::fix_relevant ... ok [INFO] [stdout] test linting::no_longer::tests::fix_written_past_participle ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_against ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_hes_to ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_im_to ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_its_to ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_of ... ok [INFO] [stdout] test linting::no_longer::tests::ignore_than ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::allows_clean_music ... ok [INFO] [stdout] test linting::no_match_for::tests::theyre_to ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_to ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::fruits ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::people ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::allows_clean_nations ... ok [INFO] [stdout] test linting::no_match_for::tests::dont_fix_for ... ok [INFO] [stdout] test linting::no_match_for::tests::fix_shes_to ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::nor_vegetables ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::foods ... 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::no_oxford_comma::tests::sports ... ok [INFO] [stdout] test linting::nominal_wants::tests::fixes_i_wont ... 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::no_oxford_comma::tests::places ... ok [INFO] [stdout] test linting::no_oxford_comma::tests::or_writing ... ok [INFO] [stdout] test linting::nobody::tests::ignores_no_body_was_found ... ok [INFO] [stdout] test linting::nobody::tests::ignores_no_body_comma ... ok [INFO] [stdout] test linting::nobody::tests::both_valid_and_invalid ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_he ... ok [INFO] [stdout] test linting::nominal_wants::tests::fixes_she_wont ... 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::ignores_correct_usage_help_them ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_help_us ... 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_him ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_me ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_made_you ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_us ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_makes_me ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_they ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_her ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_it ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_makes_it ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_you ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_make_them ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_it_will ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_i_will ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_makes_you ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_that_1298 ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_i_could ... ok [INFO] [stdout] test linting::nominal_wants::tests::ignores_correct_usage_making_them ... ok [INFO] [stdout] test linting::nominal_wants::tests::test_2007 ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_i_can ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_i_am ... ignored, replace_with_match_case goes by character index matching [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_i_was ... ignored, replace_with_match_case goes by character index matching [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_it_can ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_it_should ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_they_can ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_i_would ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::ignore_neither_my_tool_nor_i_shall ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_you_can ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_it_was ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_we_can ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_you_should ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::ignore_neither_they_nor_i_could ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_he_is ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_he_was ... 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::not_only_inversion::tests::fix_not_only_it_is ... ok [INFO] [stdout] test linting::nor_modal_pronoun::tests::fix_nor_it_would ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_they_are ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::allow_to_intent_adjective ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::allow_to_emphasis_at_end ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_we_are ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_they_were ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_you_were ... 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_allergies_effect_productivity ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::correct_deep_breathe ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_affect_of ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_you_are ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::correct_strong_believe ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::correct_bad_intend ... ok [INFO] [stdout] test linting::not_only_inversion::tests::fix_not_only_we_were ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_because_affect_is ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_coach_effect_roles ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_architecture_effect_gps ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_belief_instead_of_verb ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_bandwidth_effect_video ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_bug_effect_devices ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_caffeine_effect_sleep ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_bad_advise ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_cause_and_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_brightness_effect_contrast ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_come_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_contract_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_delays_effect_satisfaction ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_droughts_effect_crop_yields ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_exchange_effect_invoice ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_gradient_effect_sensor ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_effects_variant ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_hormones_effect_immunity ... 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_feedback_effect_roadmap ... 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_lighting_effect_color ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_in_affect_sentence ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_have_an_affect_on ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_great_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_go_into_affect ... 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_placebo_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_label_effect_behavior ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_no_affect_on_behavior ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_knock_on_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_noun_subject_effects_object ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_opposite_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_payments_effect_credit ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_outage_effect_timeline ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_overtraining_effect_reaction ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_pacing_effect_engagement ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_policy_effect_eligibility ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_side_affects ... 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_put_plan_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_rumor_effect_confidence ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_rules_effect_honeypot ... 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_snowball_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_sound_affects ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_special_affects ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_sound_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::corrects_tariff_effect_import_prices ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_wording_effect_interpretation ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_take_affect_next_week ... 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::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::corrects_with_immediate_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_affects_as_verb ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_variables_effect_results ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::corrects_temperatures_effect_battery ... ok [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_correct_believe ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_correct_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_correct_effect_noun ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::does_not_flag_sound_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::dont_flag_correct_better_advise ... 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_intent_records ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_always_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_apology_had_little_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_advice_to_use_ms_store ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::dont_flag_correct_better_believe ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_advice_to_listen ... 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_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_app_changes_take_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_belief ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_caps_should_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_can_you_advice_me ... ok [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_did_you_always_intent_to ... 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_do_you_weight ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_breath_for_seconds ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_greenhouse_affect_warms_planet ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_inflation_had_opposite_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_if_you_intent ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_helps_you_weight ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_intent_to_use_non_imported_symbol ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_more_than_you_weight ... 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_should_intent_be ... 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_placebo_affect_can_be_powerful ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_policy_will_come_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_put_plan_into_affect ... 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_sound_affects_were_added ... 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_never_breath_a_word ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_settings_go_into_affect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_regulation_remains_in_affect ... 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_ripple_affect_across_market ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_side_affects_included_nausea ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_stunning_special_affects ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_the_diversity_we_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_breath_some ... 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_snowball_affect_amplified_problem ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_advice_their ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_emphasis_a ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_advice_a_class ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_effect_change_idiom ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_to_emphasis_the ... 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_we_can_advice_you ... 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::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::fix_weather_climate_and_the_air_we_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_would_advice_against ... 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::ignores_effect_in_cause_and_effect ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_side_effects_usage ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_effects_with_pronoun_subject ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::issue_1997 ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::issue_1996 ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_effect_noun_phrase ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::fix_when_i_breath_you_breath ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_psychology_usage ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_to_effect_substitutions ... ok [INFO] [stdout] test linting::number_suffix_capitalization::tests::detects_uppercase_suffix ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::ignores_special_effects_phrase ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::issue_2041 ... ok [INFO] [stdout] test linting::number_suffix_capitalization::tests::passes_correct_case ... ok [INFO] [stdout] test linting::number_suffix_capitalization::tests::detects_inconsistent_suffix ... ok [INFO] [stdout] test linting::obsess_preposition::tests::fix_obsessing_on ... ok [INFO] [stdout] test linting::obsess_preposition::tests::fix_obsess_with ... ok [INFO] [stdout] test linting::noun_verb_confusion::tests::issue_2008 ... ok [INFO] [stdout] test linting::obsess_preposition::tests::fix_obsess_on ... ok [INFO] [stdout] test linting::obsess_preposition::tests::fix_obsess_about_2743 ... ok [INFO] [stdout] test linting::obsess_preposition::tests::fix_obsesses_with ... ok [INFO] [stdout] test linting::of_course::tests::flags_o_course ... 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::obsess_preposition::tests::fix_obsessing_with ... ok [INFO] [stdout] test linting::of_course::tests::flags_ofcourse ... ok [INFO] [stdout] test linting::of_course::tests::ignores_kind_of_curse ... ok [INFO] [stdout] test linting::of_course::tests::flags_off_course ... ok [INFO] [stdout] test linting::of_course::tests::flags_off_coarse ... ok [INFO] [stdout] test linting::of_course::tests::ignores_curse_of_title ... ok [INFO] [stdout] test linting::obsess_preposition::tests::fix_obsessed_on ... ok [INFO] [stdout] test linting::of_course::tests::ignores_sort_of_curse ... ok [INFO] [stdout] test linting::of_course::tests::ignores_literal_off_course ... ok [INFO] [stdout] test linting::oldest_in_the_book::tests::fix_military_plays ... ok [INFO] [stdout] test linting::oldest_in_the_book::tests::fix_tricks ... ok [INFO] [stdout] test linting::on_floor::tests::lint_with_in ... ok [INFO] [stdout] test linting::oldest_in_the_book::tests::fix_mistake ... ok [INFO] [stdout] test linting::oldest_in_the_book::tests::is_chromatic_alterations_ref_to_idom ... ok [INFO] [stdout] test linting::oldest_in_the_book::tests::fix_trick ... ok [INFO] [stdout] test linting::on_floor::tests::in_the_start_of_sentence ... ok [INFO] [stdout] test linting::on_floor::tests::not_lint_with_correct_phrase ... ok [INFO] [stdout] test linting::on_floor::tests::at_the_start_of_sentence ... ok [INFO] [stdout] test linting::oldest_in_the_book::tests::fix_delphi_mistake ... ok [INFO] [stdout] test linting::oldest_in_the_book::tests::is_oldest_trick_in_the_books_ref_to_idom ... ok [INFO] [stdout] test linting::once_or_twice::tests::allows_once_a_time_story ... ok [INFO] [stdout] test linting::on_floor::tests::lint_with_at ... ok [INFO] [stdout] test linting::on_floor::tests::no_lint_with_look_up_at ... ok [INFO] [stdout] test linting::once_or_twice::tests::allows_spaced_words ... ok [INFO] [stdout] test linting::once_or_twice::tests::allows_once_and_twice_separated ... ok [INFO] [stdout] test linting::once_or_twice::tests::allows_once_or_twice_uppercase ... ok [INFO] [stdout] test linting::once_or_twice::tests::allows_once_or_twice ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_after_colon ... ok [INFO] [stdout] test linting::on_floor::tests::no_lint_with_looking_up_at ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice ... ok [INFO] [stdout] test linting::once_or_twice::tests::allows_once_a_week_routine ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_all_caps_sentence ... ok [INFO] [stdout] test linting::on_floor::tests::no_lint_with_stop_at ... ok [INFO] [stdout] test linting::once_or_twice::tests::allows_once_a_while_phrase ... ok [INFO] [stdout] test linting::oldest_in_the_book::tests::fix_virus_trick ... ok [INFO] [stdout] test linting::once_or_twice::tests::allows_oncemisatypo ... ok [INFO] [stdout] test linting::once_or_twice::tests::allows_twice_without_once ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_before_dash ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_around_em_dash ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_before_quote ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_inside_quotes ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_mixed_case ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_before_period ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_sentence_start ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_multiple_sentences ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_uppercase ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_newline_split ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_with_comma ... 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::once_or_twice::tests::corrects_once_a_twice_before_semicolon ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_with_double_space ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_with_trailing_space ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_with_parentheses ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_is_of ... ignored, Cannot detect unexpected ungrammatical `same of` [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_with_tab ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_after_were_atomic ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_with_question_mark ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_before_as_atomic ... 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_after_are_atomic ... ok [INFO] [stdout] test linting::once_or_twice::tests::corrects_once_a_twice_with_exclamation ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_adv_adv_adj_adj_noun_noun ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_github_are ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_before_as_github ... ok [INFO] [stdout] test linting::one_and_the_same::tests::corrects_is_as ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_brave_process ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::dont_flag_being ... ok [INFO] [stdout] test linting::one_and_the_same::tests::doesnt_flag_after_other_words_atomic ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_most_cumbersome_thing ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_neat_trick ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_adj_noun ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_best_tutorial ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_node ... 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_were ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_aswell ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_noun ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_latest_version ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::dont_flag_one_of_the_rabbits_gloves ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_test ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_noun_noun ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_process_main_thread ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_alot_atomic ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_unstaged_file ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_atleast_atomic ... ok [INFO] [stdout] test linting::one_of_the_singular::tests::fix_one_of_the_tedious_things ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_aswell_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_afew_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_incase_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_infact_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::corrects_infront ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_upto ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_eachother_atomic ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_eachother ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_atall ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_atleast ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_with_period_after ... ok [INFO] [stdout] test linting::open_compounds::tests::correct_in_case ... ok [INFO] [stdout] test linting::open_compounds::tests::corrects_lone_infront ... ok [INFO] [stdout] test linting::open_compounds::tests::ignore_atleast_pascalcase ... ok [INFO] [stdout] test linting::open_compounds::tests::ignore_hyphen_after ... ok [INFO] [stdout] test linting::open_compounds::tests::ignore_incase_pascalcase ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_cutting_open ... ignored, Not common enough [INFO] [stdout] test linting::open_compounds::tests::corrects_aswell_as ... 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_compounds::tests::even_repeated_infront_works ... ok [INFO] [stdout] test linting::open_compounds::tests::ignore_hyphen_before ... ok [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_the_light::tests::dont_flag_open_tv_to_access_eeprom ... ignored, Requires more complex context parsing [INFO] [stdout] test linting::open_compounds::tests::corrects_toml_aswell ... ok [INFO] [stdout] test linting::open_compounds::tests::ignores_with_hyphen_before ... 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_the_light::tests::dont_flag_open_the_light_source ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_radio_configuration ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_the_tv_app ... ok [INFO] [stdout] test linting::open_compounds::tests::corrects_as_keyboards_aswell ... ok [INFO] [stdout] test linting::open_compounds::tests::ignore_atleast_camelcase ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_open_the_aircon ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_tv_up_to ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_tv_viewing_application ... ok [INFO] [stdout] test linting::open_compounds::tests::ignores_pascalcase ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_opened_the_radio ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_open_the_tv_mode ... 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_he_opens_the_tv ... ok [INFO] [stdout] test linting::open_compounds::tests::ignores_camelcase ... ok [INFO] [stdout] test linting::open_the_light::tests::dont_flag_fan_control ... ok [INFO] [stdout] test linting::open_compounds::tests::ignores_with_hyphen_after ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_opening_lights ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_open_the_tv ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_dont_forget_to_open_the_lights ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_can_you_open_the_fan ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_she_opened_the_tv ... ok [INFO] [stdout] test linting::open_the_light::tests::opening_the_tv ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::allows_news ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::ai_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::allows_issue_2465 ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::ceo_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::fbi_should_be_all_caps ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_opening_fan ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::cfo_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::faq_should_be_all_caps ... ok [INFO] [stdout] test linting::open_the_light::tests::fix_opening_tv ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::dna_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::lego_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::cia_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::pdf_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::hiv_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::cpu_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::rna_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::gpu_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::nato_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::html_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::markdown_should_be_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::hr_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::ikea_should_be_all_caps ... ok [INFO] [stdout] test linting::ought_to_be::tests::flags_you_out_to_be_able_to_see ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::ufo_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::url_should_be_all_caps ... ok [INFO] [stdout] test linting::ought_to_be::tests::flags_as_it_out_to_be ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::nasa_should_be_all_caps ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::wordpress_should_use_canonical_case ... ok [INFO] [stdout] test linting::ought_to_be::tests::flags_then_it_out_to_be ... ok [INFO] [stdout] test linting::out_of_date::tests::allows_correct_usage ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::canonical_forms_should_not_be_flagged ... ok [INFO] [stdout] test linting::orthographic_consistency::tests::linkedin_should_use_canonical_case ... 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_turns_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_worked_out_to_be ... ok [INFO] [stdout] test linting::out_of_date::tests::corrects_out_of_date ... ok [INFO] [stdout] test linting::out_of_date::tests::corrects_out_of_date_with_variation ... 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_try_it_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_rotate_it_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_makes_it_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_make_it_out_to_be ... ok [INFO] [stdout] test linting::ought_to_be::tests::ignores_separate_it_out_to_be ... ok [INFO] [stdout] test linting::oxford_comma::tests::allow_non_list_transportation ... ok [INFO] [stdout] test linting::oxford_comma::tests::foods ... ok [INFO] [stdout] test linting::oxford_comma::tests::allow_pill ... ok [INFO] [stdout] test linting::oxford_comma::tests::places ... ok [INFO] [stdout] test linting::oxford_comma::tests::people ... ok [INFO] [stdout] test linting::oxford_comma::tests::fruits ... ok [INFO] [stdout] test linting::oxford_comma::tests::allow_standoff ... ok [INFO] [stdout] test linting::oxford_comma::tests::allows_clean_nations ... ok [INFO] [stdout] test linting::oxford_comma::tests::nor_vegetables ... ok [INFO] [stdout] test linting::oxford_comma::tests::or_writing ... ok [INFO] [stdout] test linting::oxford_comma::tests::allows_clean_music ... ok [INFO] [stdout] test linting::lint_group::tests::lint_descriptions_are_clean has been running for over 60 seconds [INFO] [stdout] test linting::oxymorons::tests::does_not_flag_clean_text ... ok [INFO] [stdout] test linting::oxford_comma::tests::sports ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_alludes_explicitly_to ... ok [INFO] [stdout] test linting::oxford_comma::tests::allow_at_first ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_advancing_backwards ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_after_we ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_amateur_expert ... 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_you_lowercase ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_after_i ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_explicitly_alludes_to ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_after_you_capitalized ... ok [INFO] [stdout] test linting::oxymorons::tests::detects_increasingly_less ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::correct_after_they_lowercase ... ok [INFO] [stdout] test linting::oxymorons::tests::phrase_split_by_line_break ... ok [INFO] [stdout] test linting::oxymorons::tests::lowercase_match ... 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_all_caps ... ok [INFO] [stdout] test linting::oxymorons::tests::phrase_with_extra_whitespace ... 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::dont_flag_backup_strategy ... 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_backup_location ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_gallon ... 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_backup_plan ... 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_backup_utilities_backup_system_or_backup_snapshots ... 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::correct_breakup_and_workout ... 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_dictionary_lookup ... 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_backup_solution_or_backup_problems ... 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_and_layout_of_data ... 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_layout_estimation ... 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_markup_language ... 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_oov_nvim_plugin_1280 ... 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_plugin_ecosystem_or_plugin_development ... 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_non_verb_particles ... 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_startup_funding ... 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::dont_flag_load_balancing_and_failover ... 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_rollout_status ... 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::dont_flag_plugin_files_or_plugin_packages ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::dont_flag_pop_up_2217 ... 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::flag_checkout_after_you ... 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::dont_flag_random_words_that_happen_to_end_like_a_particle ... 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_couples_breakup ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::flag_breakup_and_workout ... 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::flag_cleanup_after_they ... 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::issue_1918 ... 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::fix_backup_individual_apps ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::issue_2505_correct_setup_but_dont_flag_backup_link ... 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::issue_2369 ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::issue_1772 ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::flag_title_case ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::copywrited ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::copywritten ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::copywrited_all_caps ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_awaited_for ... ok [INFO] [stdout] test linting::phrasal_verb_as_compound_noun::tests::issue_2505_dont_flag_backup_links ... 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::copywrote ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::copywrites ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_await_for ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_awaits_for ... 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_chomping_at_the_bit ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_clients_side ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_awaiting_for ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_compulse ... 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_double_edge_space ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_chomped_at_the_bit ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_chomps_at_the_bit ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_ex_pat_space ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_ex_pats_space ... ignored, replace_with_match_case results in ExPats [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_double_edge_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_compulsed ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_compulsing ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_compulses ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_conform_that ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_ex_patriot_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_ex_pat_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_ex_patriots_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_flipping_the_bill ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_double_edged_space_plural ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_double_edge_space_plural ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_expatriots ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_foamed_out_the_mouth ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_double_edged_space ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_foams_out_the_mouth ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_flips_the_bill ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_ex_pats_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_flipped_the_bill ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_foam_out_the_mouth ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_holy_war ... ignored, Known failure due to replace_with_match_case working by character index [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_flip_the_bill ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_holly_wars ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_expatriot ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_had_past ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_has_past ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_hitted_the_nail ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_foaming_out_the_mouth ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_hits_the_nail ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_have_past ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_hones_in_on ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_having_past ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_hit_the_nail ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_hitting_the_nail ... 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_2 ... 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_he_looks_like_2 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_honed_in_on ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_nerve_wreck_space_title_case ... ignored, Harper matches case by letter index as 'How Not to Be a Complete NervoUs wreck in an Interview' [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_hone_in_on ... 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_it_looks_like_with_apostrophe ... 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_nerve_wreck_hyphen_plural ... 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_passerbys ... 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_how_it_looks_like_2 ... 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_nerve_wreck_space ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_nerve_wreck_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_real_world_whole_entire ... 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_to_the_extend ... ok [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_passer_bys_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_servers_side ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_conformed_that ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_to_an_extend ... 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_worse_case_space ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_conforming_that ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_allocs ... 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::corrects_dose_it ... ignored, due to false positives this can't be fixed yet [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_worse_case_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_to_some_extend ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_arg ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_conforms_that ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::correct_worse_case_two_hyphens ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_args ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_decls ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_definite_articles_lowercase ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_decl ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_grind_to_halt_title_case ... ignored, Fails due to how replace_with_matched_case works [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_derefs ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_dose_not ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_digestive_tracks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_getting_used_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_got_used_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_definite_article ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_gets_used_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_get_used_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_grinding_to_halt ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_further_ado ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_grinds_to_halt ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_gotten_used_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_grind_to_halt ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_invests_into ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_ground_to_halt ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_he_does ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_invest_into ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_layouted ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_invested_into ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_how_dose ... 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_investing_into ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_layouting ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_makes_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_made_due_with ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_made_it_seemed ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_param ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_make_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_much_ado ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_someone_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_params ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_she_does ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_making_it_seems ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_a_lot_worse_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_makes_it_seems ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_who_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_arised_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_making_due_with ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_when_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_why_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_arose_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::corrects_where_dose ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_arises_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_arisen_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_atomic_whole_entire ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_at_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_explanation_mark_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_arising_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_arise_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_mark_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_point_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_marks_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_explanation_marks_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_far_worse_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_make_them_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_explanation_point_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_much_worse_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_make_it_worst_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_much_worse_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_rise_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_making_them_worst_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_making_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_makes_it_worst_atomic ... 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_rised_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::dont_correct_it_was_a_nerve_wreck ... ignored, We can't detect when the altered form is used for an event rather than a person. [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_correct_so_much_nerve_wreck ... ignored, We can't detect when the altered form is used for an event rather than a person. [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_fag_there_arose_the_question ... ignored, Not actually an error after when it's 'there arose' [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::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::detect_rising_the_question ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_rises_the_question ... ok [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_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_turn_for_the_worse_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_worse_than_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_worst_and_worst_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_worst_ever_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_herd_of_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_assume ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_an_escape_goat ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_became_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::expand_alloc ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_assumes ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::expand_deref ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::detect_worst_ever_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_a_bridge_too_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_becoming_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_assumed ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_assuming ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::dont_flag_digestive_track ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_by_wrote ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_become_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_claiming ... 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_claimed ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_by_wrote_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_bullocks_exclamation ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_claims ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_claim ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_everyone_seams ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_escape_goat ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_becomes_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_go_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_dogs ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_getting_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_dogs_no_apostrophe_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_everybody_seams ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_gets_worse ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_complete_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_goes_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_he_seams ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_escape_goats ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_everything_seams ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_gone_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_get_worse ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_got_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_gotten_worst ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_its_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_going_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_i_seam ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_it_seams ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_is_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_lifes_to_short ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_life_is_too_short ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_life_s_too_short ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_makes_senses ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_its_no_apostrophe_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_made_senses ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_making_senses ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_no_only_are ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_peak ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_make_senses ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_no_only_is ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_no_only_were ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_no_only_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_peaks ... ok [INFO] [stdout] test ignored_lints::tests::can_ignore_first ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_peaked ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_she_seams ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_peaking ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_speaking_too_soon ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_taking ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_spoke_too_soon ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_seam_to_be ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_speak_too_soon ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_taken ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_takes ... 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_spoken_too_soon ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_such_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_thats_no_apostrophe_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_big_to_fail ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_they_all_seam ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_they_both_seam ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_big_for ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_thats_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_they_seam ... 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_good_too_be_true ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_take ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_think_too_much ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_utter_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_much_information ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_too_big_too_fail ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_took ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_we_all_seam ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wreck_havoc ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_was_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wrecked_havoc ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_total_bullocks ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_we_both_seam ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_we_seam ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wrote_learning ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_went_to_far ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wrecks_havoc ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wrecking_havoc ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::get_rid_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wrote_memorisation_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_you_seam ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wrote_memorization ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wrote_memorisation ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wrote_memorizing ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_you_both_seam ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_you_all_seam ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::fix_wrote_memorization_hyphen ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::got_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::get_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::get_ride_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::gets_rid_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::gets_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::getting_rid_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::getting_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::gotten_rid_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::i_wish_i_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::gotten_ride_of ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::i_wish_it_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::got_rid_off ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::if_only_she_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::i_wish_she_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::if_only_he_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::if_only_i_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::in_more_detail_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::in_detail_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::i_wish_there_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::if_only_it_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::i_wish_he_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::if_only_there_was ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_not_insignificant ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_not_uncommon_atomic ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::in_more_detail_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::in_detail_real_world ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_not_unlikely ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_not_uncommon_sentence ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::litotes_more_preferable ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::plural_toward ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::plural_towards ... ok [INFO] [stdout] test linting::pique_interest::tests::does_not_correct_unrelated_peak ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::dont_flag_ambiguous_1900s_nppl ... ignored, Too ambiguous to lint? [INFO] [stdout] test linting::plural_decades::four_digits::lints::dont_flag_ambiguous_1950s_npsg ... ignored, Grammar would be correct but the computer is from 1951 so must be a mistake for 1950s [INFO] [stdout] test linting::phrase_set_corrections::tests::point_is_moot ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::redundant_most_ideal ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::operative_systems ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::dont_flag_five_digits ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::singular_towards ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_1930s_ampersand_1940s ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_1950s_brick_built_house ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_1950s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_1960s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_1970s_in_parens ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_1970s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_1970s_pong_game ... ignored, Grammar would be correct but Pong is from 1972 so must be a mistake for 1970s [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_1980s_nppl ... ignored, wip [INFO] [stdout] test linting::pique_interest::tests::corrects_peak_interest ... ok [INFO] [stdout] test linting::pique_interest::tests::corrects_peaking_interest ... ok [INFO] [stdout] test linting::pique_interest::tests::corrects_peaked_interest_at_end ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_80s_90s_2000s_2020s ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_a_1980s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_a_1990s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_a_adj_1950s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_a_adj_1960s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_a_adj_1990s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_after_1970s_nppl_minicomputers ... ignored, wip [INFO] [stdout] test linting::pique_interest::tests::corrects_peaked_my_interest ... ok [INFO] [stdout] test linting::pique_interest::tests::corrects_peeked_interest_at_start ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_circa_1990s ... ignored, circa 1990s doesn't sound like natural English. changing to 'circa the 1990s' is out of scope for this linter [INFO] [stdout] test linting::phrase_set_corrections::tests::redundant_more_optimal ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::dont_flag_not_ending_with_0 ... ok [INFO] [stdout] test linting::phrase_set_corrections::tests::singular_toward ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_dates_in_the_1960s_comma_1950s_early_1900s ... ignored, wip [INFO] [stdout] test linting::phrase_set_corrections::tests::operative_system ... ok [INFO] [stdout] test linting::pique_interest::tests::corrects_peak_interest_in_middle ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_for_1990s_nppl ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::dont_flag_three_digits ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_developed_in_early_1970s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_from_1950s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_couples_in_the_1970s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::eighties ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::dont_flag_with_thousands_separator ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_back_in_the_2000s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_from_1950 ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_1900s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_2000s_style ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_developed_in_early_1990s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_from_the_1980s_end ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_blog_posts_of_the_2010s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_for_the_early_2000s_games ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_early_2000s_style_npsg ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_a_mid_1990s_npsg ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_1990s_and_2000s ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_based_off_of_the_1980s_npsg ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_80s_in_the_90s_2000s_2010s ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_early_2000s_missing_determiner ... ignored, Missing determiner is out of the scope of the current version of this linter [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_its_the_1980s ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_from_the_mid_2000s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_a_1970s_style_npsg ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_from_the_1980s_like ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_1920s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_1970s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_from_the_late_1970s_early_1980s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_early_2000s_early_1990s_early_1980s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_1990s_and_the_2000s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_1980s_for ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_special_1920s_touch ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_1990s_comma ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_the_1990s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_the_adj_1980s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_the_adj_1990s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_the_end_of_missing_determiner_1980s ... ignored, Missing determiner is out of the scope of the current version of this linter [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_the_roaring_1920s ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_vprog_1970s_nppl_dates ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_ambiguous_1960s_npsg ... ignored, Ambiguous - could be referring to the specific year 1960 or the decade 1960s [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_ambiguous_1980s ... ignored, Ambiguous - could be referring to the specific year 1980 or the decade 1980s [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_ambiguous_2020s ... ignored, Ambiguous. Looks like awkward wording for `the IEEE CEC's 2020 Strategy Card Game AI Competition [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_ambiguous_2020s_2 ... ignored, Ambiguous. Maybe awkward wording for `CSSPI Fall 2020's frontend`?? [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_ambiguous_2020s_2024s ... ignored, A human can tell from the comparison to `2024's` that `2020's` refers to a specific year/version/release. Harper has no way to tell. [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_ambiguous_2020s_3 ... ignored, Ambiguous. Not sure what it means [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_ambiguous_2020s_scipy ... ignored, Ambiguous. Not sure what it means [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_author_2010s_publication_reference ... ignored, Sinnemäki 2010 here refers to the author's publication from 2010 [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_bazel_calls_vs_2010s_cl ... ignored, Looks like a product name, not a decade [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_blasas_et_al_2020s ... ignored, Odd. Looks like it should be `Blasas et al's 2020 "FUT9-driven ..."` [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_defcon_2020s_event ... ignored, DEF CON 2020's is probably an event name, not a decade [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_erum_2020s ... ignored, eRum 2020 is probably an event name, not a decade [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_hp_1910s ... ignored, Looks like a product name, not a decade [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_in_1960s_aperture ... ignored, ambiguous, not sure what it means [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_on_80s_on_90s_on_2000s_on_2010s_on_2020s ... ignored, Unnatural English where 'on [decade]' should be 'in the [decade]' [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_pull_into_2020s ... ignored, ambiguous [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_1970s_and_early_1980s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_2000s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_in_the_1950s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::lacks_determiner_stuck_in_1990s ... ignored, Missing determiner is out of the scope of the current version of this linter [INFO] [stdout] test linting::plural_decades::four_digits::lints::lacks_determiner_written_in_java_in_1990s ... ignored, Missing determiner is out of the scope of the current version of this linter [INFO] [stdout] test linting::plural_decades::four_digits::lints::nineties ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_50s_username ... ignored, here it's a username but Harper has no way to know [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_60_seconds ... ignored, here it means 60+ seconds [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_all_90_degrees ... ignored, 90 degrees [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_chrome_80s ... ignored, Does this mean a Chrome browser version? If so what's the possessive for? [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_mid_2000s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_of_the_1970s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_of_the_1980s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_cpp20s_std_latch ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_dot_version_numbers ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_dotnet_runtime_70s ... ignored, ambiguous: version number? [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_group_40s ... ignored, might be too ambiguous to detect? [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_hyphenated_version_numbers_soi_20 ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_jxn_hyphen_30s_username ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_lesson_20s_sql_query ... ignored, should we detect lesson numbers? [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_modo_10s_version_number ... ignored, non-well-known products couldn't really be checked for though [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_node10s_resolution_algorithm ... ignored, release/version number? [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_late_1970s_early_1980s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_of_the_1980s_npsg ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_npm_10s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_sdk_versions ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_space_version_numbers_mermaid_10 ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_space_version_numbers_resharper_10 ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_space_version_numbers_virtualenv_20 ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_team_20s_application ... ignored, wip [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_since_the_1980s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_username_hyphen_2020s_avatar ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_view_username_hyphen_2000s_npsg ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_since_the_early_2010s ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_username_hyphen_1970s_gists ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_cpp20s_concepts ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_cpp20s_initialization_change ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::fix_the_1990s_classic_mario_hit ... ok [INFO] [stdout] test linting::plural_decades::four_digits::lints::ignore_fork_username_hyphen_2000s_nppl ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_80s_3d_era ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_three_digits ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_80s_dark_retro_theme ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_80s_neon_theme ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_80s_neon_theme_colors ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_android_10s_scoped_storage ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_not_ending_with_0 ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_windows_10s_controlled_folder_access ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_80s_synthwave_theme ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_80s_theme_80s_aesthetics ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_a_90s_workstation ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_a_fun_70s_industrial ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_an_80s_npsg ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_windows_10 ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_late_90s ... ignored, we detect `your 90's` as an age range, not a decade [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_one_digit ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_missing_the ... ignored, not sure if we should support missing 'the', especially when there's two decades [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_mixed_80s_and_90s ... ignored, mixed 80 with no 's next to 90's with 's might be too oddball [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_modest_80s_fighter_game ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_multiple_ages ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_cpp20s_std_span ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_20s_and_30s ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_xcode_10s_new_build_system ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::eighties ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_windows_10s_wsl ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_windows_10s_openssh ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_windows_10s_touch_keyboard ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::dont_flag_xcode_10s_version_number ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_80s_chorus_effect ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_30s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_late_60s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_rad_90s_website ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_showing_the_10s_of_hours ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_straight_from_80s ... ignored, probably nonnative Engish for 'from the 80s' [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_domains_in_the_90s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_late_hyphen_70s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_early_30s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_from_the_90s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_80s_style ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_20s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_the_90s_were ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_the_classic_90s_game ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_early_20s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::nineties ... ignored, wip [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_early_80s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_the_80s_npsg ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_40s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_late_20s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_of_the_80s_npsg ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_the_90s_npsg ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_the_late_90s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_mid_30s ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_their_40s ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::corrects_line_of_codes_title_case ... ignored, Wrong letters capitalized due to how `Suggstion::replace_with_match_case` works by index. [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_the_80s_style_game_breakout ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_the_80s_microwriter ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_my_mid_40s ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::corrects_part_of_speeches ... ok [INFO] [stdout] test linting::plural_decades::two_digits::lints::fix_their_mid_40s ... 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::plural_wrong_word_of_phrase::tests::correct_body_in_whites_2 ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::correct_flash_in_the_pans_hyphenated ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::correct_body_in_whites_1 ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::corrects_points_of_views ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::correct_flash_in_the_pans ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::correct_flashes_in_the_pans ... ok [INFO] [stdout] test linting::possessive_noun::tests::allows_birds_hurried ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::corrects_point_of_views ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_children_toys ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::corrects_line_of_codes ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::correct_rules_of_thumbs ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::correct_rules_of_thumbs_hyphenated ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::correct_rule_of_thumbs ... ok [INFO] [stdout] test linting::possessive_noun::tests::allows_the_city_lights ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_ducks_park ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::corrects_lines_of_codes ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_farmers_field ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_hn ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_cats_tail ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_teachers_lounge ... ok [INFO] [stdout] test linting::plural_wrong_word_of_phrase::tests::corrects_parts_of_speeches ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_birds_song ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_artists_inspiration ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_birds_flight ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_architects_design ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_artists_gallery ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_scientists_research ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_doctors_office ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_students_books ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_dogs_bone ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_farmers_crops ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_bakers_shop ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_museums_collection ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_flowers_scent ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_scientists_discovery ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_students_presentation ... 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_teams_victory ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_writers_novel ... ok [INFO] [stdout] test linting::possessive_noun::tests::fixes_women_dress ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_already_possessive ... ok [INFO] [stdout] test linting::possessive_your::tests::test_suggestion_multiple ... ignored [INFO] [stdout] test linting::possessive_noun::tests::fixes_the_students_assignment ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_already_possessive_2 ... ok [INFO] [stdout] test linting::possessive_your::tests::your_comments ... ignored, currently fails because comments is a homographs (verb or noun) [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_proper_noun_2 ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_alrreaady_possessive ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_plural_noun ... ok [INFO] [stdout] test linting::possessive_noun::tests::no_lint_for_proper_noun ... ok [INFO] [stdout] test linting::possessive_your::tests::allow_intro_page ... ok [INFO] [stdout] test linting::possessive_your::tests::allow_you_guys ... ok [INFO] [stdout] test linting::possessive_your::tests::dont_flag_1919_brought_you ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allowed_they_have_been ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_i_have_looked ... 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::possessive_your::tests::dont_flag_1919_teaches_you ... ok [INFO] [stdout] test linting::possessive_your::tests::test_suggestion_youre_a ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_ive_long_been_looking ... ok [INFO] [stdout] test linting::possessive_your::tests::dont_flag_just_showing_you ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_ive_seen ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_ive_looked ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allowed_contracted_have_been ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::corrects_basic_im ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::both_suggestions_we_have_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_i_have_been_looking ... ok [INFO] [stdout] test linting::possessive_your::tests::test_suggestion_your ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::both_suggestions_ive_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allowed_non_contracted_have_been ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::both_suggestions_youve_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::both_suggestions_they_have_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::capitalization_all_caps_base ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::allows_ive_been_looking ... 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_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::capitalization_variants_non_contracted ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::handles_newline_whitespace ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::i_have_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::no_match_with_punctuation_between ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::test_ive_being ... ignored, Handling the progressive `being` will need a special case [INFO] [stdout] test linting::progressive_needs_be::tests::ive_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::test_youve_being ... ignored, Handling the progressive `being` will need a special case [INFO] [stdout] test linting::progressive_needs_be::tests::ive_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::ive_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::test_ive_looking_no_apostrophe ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::suggests_im_looking_non_contracted ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::test_theyve_doing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::newline_variants_non_contracted ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::suggests_im_looking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::test_ive_doing_no_apostrophe ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::offers_both_suggestions_non_contracted ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_reading ... 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::no_match_adverb_interruption ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::they_have_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::theyve_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::works_for_weve ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::we_have_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::weve_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_speaking ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_reading ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_working ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_testing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_eating ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_writing ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::you_have_using ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_studying ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_using ... ok [INFO] [stdout] test linting::pronoun_are::tests::does_not_flag_contraction ... ok [INFO] [stdout] test linting::progressive_needs_be::tests::youve_working ... ok [INFO] [stdout] test linting::pronoun_are::tests::fixes_lowercase_sentence ... ok [INFO] [stdout] test linting::pronoun_are::tests::does_not_flag_full_form ... ok [INFO] [stdout] test linting::pronoun_are::tests::fixes_they_r_sentence_start ... ok [INFO] [stdout] test linting::pronoun_are::tests::fixes_you_r ... ok [INFO] [stdout] test linting::pronoun_are::tests::fixes_they_r_with_comma ... ok [INFO] [stdout] test linting::pronoun_are::tests::fixes_we_r_lowercase ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::case_insensitive_handling ... ok [INFO] [stdout] test linting::pronoun_are::tests::handles_line_break ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::no_match_without_the ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::no_match_with_punctuation ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::allow_issue_1508 ... ok [INFO] [stdout] test linting::pronoun_are::tests::keeps_uppercase_pronoun ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::contracts_your_correctly ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::allows_you_are_still ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::contracts_were_complex_correctly ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allow_behind_him ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::allow_norm ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::were_team ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_asdf_is ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::issue_225 ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::issue_139 ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::issue_576 ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_he_isnt ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_they_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_she_is_lowercase ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_he_was ... ok [INFO] [stdout] test linting::pronoun_contraction::should_contract::tests::allows_issue_1673 ... ok [INFO] [stdout] test linting::pronoun_are::tests::ignores_similar_word ... ok [INFO] [stdout] test linting::pronoun_are::tests::offers_contraction_option ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_it_is ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_they_are_negation ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_we_were ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_they_arent ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_you_were ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_because_he_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_he_arent ... ok [INFO] [stdout] test linting::pronoun_contraction::tests::car ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_she_really_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_it_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_they_were ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::allows_he_is ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_he_are ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_he_are_negation ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_she_are_progressive ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_is_negation ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_often_is ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_was ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_he_were ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_isnt ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_i_were ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_is ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_with_his ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_they_is_progressive ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_with_her ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_she_are ... ok [INFO] [stdout] test linting::pronoun_knew::tests::allows_issue_1518 ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_we_was ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::corrects_you_was ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::issue_1682 ... ok [INFO] [stdout] test linting::pronoun_inflection_be::tests::no_subject ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_with_nothing_1298 ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_other_context ... ok [INFO] [stdout] test linting::pronoun_knew::tests::issue_1381_template ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_with_its ... ok [INFO] [stdout] test linting::pronoun_knew::tests::fixes_i_knew_what ... ok [INFO] [stdout] test linting::pronoun_knew::tests::flags_she_new_danger ... ok [INFO] [stdout] test linting::pronoun_knew::tests::does_not_flag_without_pronoun ... ok [INFO] [stdout] test linting::pronoun_knew::tests::fixes_she_knew_what ... ok [INFO] [stdout] test linting::pronoun_knew::tests::issue_1381_tricks ... ok [INFO] [stdout] test linting::pronoun_knew::tests::simple_pronoun_new ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::dont_flag_he ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::dont_flag_i ... ok [INFO] [stdout] test linting::pronoun_knew::tests::with_adverb ... ok [INFO] [stdout] test linting::pronoun_knew::tests::issue_1381_file ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::dont_flag_you ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::dont_flag_correct_agreement ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::dont_flag_they ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::dont_flag_we ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::dont_flag_she ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::dont_flag_it ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_he_cannot ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_insisting_she_return ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_he_donned ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_box ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_pride_in_you_is ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_she_hung_up ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_she_consider ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_boxes ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_she_rent ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_does ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_do ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_she_sell ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_cry ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_doesnt ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_lose_you_points ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_dont ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_go ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_flies ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::false_positive_she_sought ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fixes_she ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::issue_233_1_reverse ... ignored, because 'like' is an adjective as well as a verb. [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_has ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::we_cant_fix_it_yet ... ignored, Becasue 'it' is also object case. Eg. 'watch it break down' [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_have ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fixes_they ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_goes ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_hasnt ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fixes_i ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fixes_you ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::americas_allow_correct ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fix_havent ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fixes_we ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::fixes_he ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::issue_233_2 ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::issue_233_1 ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::why_we_cant_fix_it_yet ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::issue_798 ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::why_we_cant_flag_like_yet ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::day_one_in_sentence ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::microsoft_first_word_is_correct ... ok [INFO] [stdout] test linting::pronoun_verb_agreement::lints::issue_233_2_reverse ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::microsoft_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::americas_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::meta_allow_correct ... 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_caribbean_sea_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::americas_uppercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_pacific_ocean_lowercase ... 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_indian_ocean_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_pacific_ocean_correct ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_south_china_sea_lowercase ... 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_southern_ocean_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_indian_ocean_lowercase ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::united_arab_emirates_lowercase ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_centuries ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_south_china_sea_correct ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_houses ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_minutes ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::test_mediterranean_sea_correct ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_days ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::united_nations_allow_correct ... ok [INFO] [stdout] test linting::quantifier_numeral_conflict::tests::flag_several_two ... ok [INFO] [stdout] test linting::proper_noun_capitalization_linters::tests::united_nations_uppercase ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_weeks ... ok [INFO] [stdout] test linting::quantifier_numeral_conflict::tests::ignore_no_two_adjacent_characters_2486 ... ok [INFO] [stdout] test linting::quite_quiet::tests::dont_flag_quiet_till ... ok [INFO] [stdout] test linting::quantifier_numeral_conflict::tests::dont_flag_both_32_bit_and_64_bit ... 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::quantifier_numeral_conflict::tests::dont_flag_more_1_click ... ok [INFO] [stdout] test linting::quantifier_numeral_conflict::tests::correct_each_2 ... ok [INFO] [stdout] test linting::quantifier_numeral_conflict::tests::dont_flag_at_most ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_months ... ok [INFO] [stdout] test linting::quite_quiet::tests::dont_flag_quiet_light ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_doesnt_quiet ... ok [INFO] [stdout] test linting::quantifier_needs_of::tests::fixes_a_couple_people ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_couldnt_quiet ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_wont_quiet ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_doesnt_quiet_in_context ... ok [INFO] [stdout] test linting::reason_for_doing::tests::allow_for_reasons_of_wanting ... ignored, We don't yet handle words between 'for' and 'reasons of' [INFO] [stdout] test linting::reason_for_doing::tests::fix_for_reasons_of_doing_this ... ignored, Known false negative where we should't allow 'reasons of doing' just because it follows 'for' [INFO] [stdout] test linting::quite_quiet::tests::fix_very_quite ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_cant_quiet ... ok [INFO] [stdout] test linting::quantifier_numeral_conflict::tests::dont_flag_at_least ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_quiet_adjective ... ok [INFO] [stdout] test linting::quote_spacing::tests::flags_missing_space_after_quote ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_doesnt_quiet_typographical_apostrophe ... ok [INFO] [stdout] test linting::quite_quiet::tests::issue_2003 ... ok [INFO] [stdout] test linting::quote_spacing::tests::flags_missing_space_before_quote ... ok [INFO] [stdout] test linting::reason_for_doing::tests::allow_for_reasons_of_making ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_pl_of_making ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_sg_of_saving ... ok [INFO] [stdout] test linting::quite_quiet::tests::dont_flag_adv_quite_1971 ... ok [INFO] [stdout] test linting::quote_spacing::tests::allows_quotes_at_end_of_sentence ... ok [INFO] [stdout] test linting::quite_quiet::tests::fix_quiet_adverb ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_atm_machine ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_pl_of_having ... ok [INFO] [stdout] test linting::quote_spacing::tests::allows_quotes_with_spacing ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_sg_of_wanting ... ok [INFO] [stdout] test linting::reason_for_doing::tests::ignore_for_reasons_of_logging ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_sg_of_opening ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_sg_of_needing ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_pl_of_doing ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_lcd_display ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_gui_interfaces ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_vin_number ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_sg_of_doing ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_pin_number_all_caps ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_pin_numbers_caps ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_sg_of_making ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_gui_interface ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_atm_machines ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_tui_interface ... ok [INFO] [stdout] test linting::reason_for_doing::tests::fix_sg_of_having ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_ui_interface ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::dont_correct_pin_number_lowercase ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_lcd_displays ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::test_all_caps_plural ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::dont_correct_pin_number_titlecase ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::test_all_caps_singular ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::test_made_up ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::do_flag_too_also_as_well_as ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::flag_too_also ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::test_all_lowercase_plural ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::test_all_lowercase_singular ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::flag_as_well_too ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::emits_expected_lint_count ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::dont_flag_also_too ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_less_than ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_noun_after_less ... ok [INFO] [stdout] test linting::redundant_acronyms::tests::correct_vin_numbers ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::flag_too_as_well ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::preserves_match_case_all_caps ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::fixes_increasingly_more ... ok [INFO] [stdout] test linting::redundant_additive_adverbs::tests::dont_flag_also_as_well_as ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::fixes_increasingly_less ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_more_than ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_noun_after_more ... ok [INFO] [stdout] test linting::regionalisms::tests::au_to_uk_blood_nose ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_progressively_less ... ok [INFO] [stdout] test linting::regionalisms::tests::au_to_uk_cars ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_steadily_less ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_without_comparator ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_progressively_more ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_steadily_more ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::ignores_other_adverbial_comparatives ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::message_mentions_less_and_less_for_less_branch ... ok [INFO] [stdout] test linting::regionalisms::tests::au_to_us_cars ... ok [INFO] [stdout] test linting::regionalisms::tests::au_to_uk_light ... ok [INFO] [stdout] test linting::regionalisms::tests::a_brinjal_is_an_eggplant ... ok [INFO] [stdout] test linting::regionalisms::tests::a_brinjal_is_an_aubergine ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::preserves_match_case_less_all_caps ... ok [INFO] [stdout] test linting::redundant_progressive_comparative::tests::preserves_match_case_title ... ok [INFO] [stdout] test linting::regular_irregulars::tests::adjectives::fix_adjectives ... ok [INFO] [stdout] test linting::regionalisms::tests::in_to_non_in_updation ... ok [INFO] [stdout] test linting::regionalisms::tests::flag_crore_and_lakh_for_non_indian ... ok [INFO] [stdout] test linting::regular_irregulars::tests::nouns::fix_irregulars ... ok [INFO] [stdout] test linting::regionalisms::tests::uk_to_us_food ... ok [INFO] [stdout] test linting::regionalisms::tests::dont_flag_lakh_or_crore_for_indian ... ok [INFO] [stdout] test linting::regionalisms::tests::caravan_doesnt_always_mean_trailer ... ok [INFO] [stdout] test linting::regionalisms::tests::uk_to_us_windscreen ... ok [INFO] [stdout] test linting::regionalisms::tests::us_to_au_baby ... ok [INFO] [stdout] test linting::regionalisms::tests::au_to_us_phone ... ok [INFO] [stdout] test linting::regionalisms::tests::us_to_au_oops ... ok [INFO] [stdout] test linting::regionalisms::tests::dont_flag_update_or_updation_for_indian ... ok [INFO] [stdout] test linting::regular_irregulars::tests::verbs::fix_resetted ... ok [INFO] [stdout] test linting::regular_irregulars::tests::verbs::fix_irregular_past_verb ... ok [INFO] [stdout] test linting::regular_irregulars::tests::nouns::fix_ys_and_fs ... ok [INFO] [stdout] test linting::regular_irregulars::tests::verbs::fix_runned ... ok [INFO] [stdout] test linting::repeated_words::tests::does_not_lint_homographs_record ... ok [INFO] [stdout] test linting::regular_irregulars::tests::nouns::fix_oxen_and_meatloaves ... ok [INFO] [stdout] test linting::repeated_words::tests::catches_basic ... ok [INFO] [stdout] test linting::regionalisms::tests::us_to_uk_fuel ... ok [INFO] [stdout] test linting::regular_irregulars::tests::nouns::fix_os_and_oes ... ok [INFO] [stdout] test linting::repeated_words::tests::as_as ... ok [INFO] [stdout] test linting::repeated_words::tests::does_not_lint_homographs_address ... ok [INFO] [stdout] test linting::regular_irregulars::tests::verbs::fix_readed ... ok [INFO] [stdout] test linting::repeated_words::tests::dont_flag_first_hyphenated ... ok [INFO] [stdout] test linting::repeated_words::tests::on_on_github ... ok [INFO] [stdout] test linting::repeated_words::tests::double_and ... ok [INFO] [stdout] test linting::repeated_words::tests::issue_253 ... 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::repeated_words::tests::dont_flag_hyphenated_either_side ... ok [INFO] [stdout] test linting::right_click::tests::allows_hyphenated_form ... ok [INFO] [stdout] test linting::respond::tests::does_not_flag_correct_respond ... ok [INFO] [stdout] test linting::respond::tests::does_not_flag_noun_use ... ok [INFO] [stdout] test linting::respond::tests::fixes_did_not_response ... ok [INFO] [stdout] test linting::respond::tests::fixes_might_quickly_response ... ok [INFO] [stdout] test linting::regular_irregulars::tests::verbs::fix_writed ... ok [INFO] [stdout] test linting::respond::tests::fixes_should_response ... ok [INFO] [stdout] test linting::respond::tests::does_not_flag_response_as_object ... ok [INFO] [stdout] test linting::respond::tests::fixes_can_response ... ok [INFO] [stdout] test linting::respond::tests::does_not_flag_question_subject ... ok [INFO] [stdout] test linting::respond::tests::fixes_wont_response ... ok [INFO] [stdout] test linting::right_click::tests::hyphenates_all_caps ... ok [INFO] [stdout] test linting::right_click::tests::hyphenates_basic_command ... ok [INFO] [stdout] test linting::respond::tests::fixes_will_response ... ok [INFO] [stdout] test linting::right_click::tests::hyphenates_gerund ... ok [INFO] [stdout] test linting::right_click::tests::hyphenates_plural_noun ... ok [INFO] [stdout] test linting::right_click::tests::hyphenates_past_tense ... ok [INFO] [stdout] test linting::right_click::tests::hyphenates_middle_click ... ok [INFO] [stdout] test linting::right_click::tests::hyphenates_left_click ... ok [INFO] [stdout] test linting::respond::tests::fixes_would_response ... ok [INFO] [stdout] test linting::right_click::tests::hyphenates_with_preposition ... ok [INFO] [stdout] test linting::right_click::tests::ignores_unrelated_right_and_click ... ok [INFO] [stdout] test linting::rise_the_ranks::tests::dont_flag_rise_through_the_ranks ... ok [INFO] [stdout] test linting::roller_skated::tests::corrects_across_line_break ... ok [INFO] [stdout] test linting::rise_the_ranks::tests::dont_flag_rises_through_the_ranks ... ok [INFO] [stdout] test linting::rise_the_ranks::tests::dont_flag_rising_from_the_ranks ... ok [INFO] [stdout] test linting::regular_irregulars::tests::verbs::fix_eat_drink_sleep ... ok [INFO] [stdout] test linting::rise_the_ranks::tests::fix_rise_the_ranks ... ok [INFO] [stdout] test linting::roller_skated::tests::allows_other_compounds ... ok [INFO] [stdout] test linting::roller_skated::tests::corrects_basic_sentence ... ok [INFO] [stdout] test linting::rise_the_ranks::tests::fix_rised_the_ranks ... ok [INFO] [stdout] test linting::roller_skated::tests::corrects_in_quotes ... ok [INFO] [stdout] test linting::roller_skated::tests::allows_hyphenated_form ... ok [INFO] [stdout] test linting::roller_skated::tests::corrects_with_auxiliary ... ok [INFO] [stdout] test linting::rise_the_ranks::tests::dont_flag_rising_through_the_ranks ... ok [INFO] [stdout] test linting::roller_skated::tests::allows_subject_named_roller ... ok [INFO] [stdout] test linting::rise_the_ranks::tests::fix_risen_the_ranks ... ok [INFO] [stdout] test linting::rise_the_ranks::tests::fix_rose_the_ranks ... ok [INFO] [stdout] test linting::roller_skated::tests::corrects_with_adverb ... ok [INFO] [stdout] test linting::rise_the_ranks::tests::fix_rising_the_ranks ... ok [INFO] [stdout] test linting::roller_skated::tests::corrects_caps ... ok [INFO] [stdout] test linting::roller_skated::tests::corrects_with_trailing_punctuation ... ok [INFO] [stdout] test linting::roller_skated::tests::corrects_without_space_after_punctuation ... ok [INFO] [stdout] test linting::safe_to_save::tests::allows_correct_save ... ok [INFO] [stdout] test linting::safe_to_save::tests::allows_safe_noun ... ok [INFO] [stdout] test linting::roller_skated::tests::corrects_with_contraction ... ok [INFO] [stdout] test linting::safe_to_save::tests::allows_safe_to_verb ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_can_safe ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_will_safe ... ok [INFO] [stdout] test linting::save_to_safe::tests::fix_ignore ... ok [INFO] [stdout] test linting::save_to_safe::tests::ignore_correct ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_couldnt_safe ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_must_safe ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_might_safe ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_may_safe ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_could_safe ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_with_adverb ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::allow_camel_case_trademarks ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_would_safe ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_shall_safe ... ok [INFO] [stdout] test linting::safe_to_save::tests::corrects_should_safe ... 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::save_to_safe::tests::fix_travel ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::doesnt_flag_after_esp_issue_2753 ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::unfazed_unlintable ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::no_period ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::catches_basic ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::issue_228_allows_labels ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::allow_lower_camel_case_non_proper_nouns ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_shoot_into_feet ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::ignores_unlintable ... 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_oneself_into_the_leg ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::allow_lowercase_proper_nouns ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::two_sentence ... 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::ignore_shoots_himself ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_correct ... 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::ignore_all_caps ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_ourselves_feet ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::unfazed_comma ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::unfazed_ellipsis ... 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::fix_oneself_in_the_feet ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_are_broke ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_a_foot ... ok [INFO] [stdout] test linting::sentence_capitalization::tests::start_with_number ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::fix_shoot_into_foot ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_be_began ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_title_case ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_oneself_in_the_toes ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_are_took ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_be_saw ... ok [INFO] [stdout] test linting::shoot_oneself_in_the_foot::tests::ignore_themselves_foot ... 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_fell ... 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_had_began ... 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_has_went ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_drank ... 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_broke ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_has_came ... 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_has_flew ... 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_knew ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_did ... 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_have_gave ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_ive_went_no_apostrophe ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_have_took ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_theyve_broke ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_ive_went ... 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_theyd_forgot ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_its_broke ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_id_did ... 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_its_broke_no_apostrophe ... 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_was_began ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::dont_flag_id_did ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_youve_ran_no_apostrophe ... 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_weve_went ... ok [INFO] [stdout] test linting::since_duration::tests::catches_numerals ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_wed_chose ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_youd_wrote ... ok [INFO] [stdout] test linting::since_duration::tests::catches_spelled ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::correct_youve_wrote ... 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::dont_flag_be_woke ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::dont_flag_id_came ... ok [INFO] [stdout] test linting::simple_past_to_past_participle::tests::dont_flag_id_went ... ok [INFO] [stdout] test linting::since_duration::tests::correct_with_exclamation ... ok [INFO] [stdout] test linting::since_duration::tests::correct_ago_all_caps ... 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::correct_same ... 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::correct_anything_back ... ok [INFO] [stdout] test linting::since_duration::tests::correct_for_all_caps ... ok [INFO] [stdout] test linting::since_duration::tests::correct_with_period ... ok [INFO] [stdout] test linting::since_duration::tests::correct_for_title_case ... ok [INFO] [stdout] test linting::since_duration::tests::correct_ago_title_case ... ok [INFO] [stdout] test linting::since_duration::tests::correct_deprecated ... ok [INFO] [stdout] test linting::since_duration::tests::ignore_since_years_old ... ok [INFO] [stdout] test linting::since_duration::tests::permits_numerals_with_ago ... ok [INFO] [stdout] test linting::single_be::tests::handles_re_contraction ... ok [INFO] [stdout] test linting::since_duration::tests::correct_with_question_mark ... ok [INFO] [stdout] test linting::since_duration::tests::permits_spelled_with_ago ... ok [INFO] [stdout] test linting::single_be::tests::allows_possessive_before_are ... ok [INFO] [stdout] test linting::single_be::tests::handles_m_contraction ... ok [INFO] [stdout] test linting::single_be::tests::allows_simple_be_statement ... ok [INFO] [stdout] test linting::single_be::tests::ignores_single_be ... ok [INFO] [stdout] test linting::single_be::tests::handles_future_repetition ... ok [INFO] [stdout] test linting::single_be::tests::handles_s_contraction ... ok [INFO] [stdout] test linting::single_be::tests::ignores_separated_forms ... ok [INFO] [stdout] test linting::since_duration::tests::correct_without_issues ... ok [INFO] [stdout] test linting::since_duration::tests::correct_get_done ... ok [INFO] [stdout] test linting::single_be::tests::removes_are_were_mismatch ... ok [INFO] [stdout] test linting::single_be::tests::removes_double_is ... ok [INFO] [stdout] test linting::single_be::tests::removes_across_newline ... ok [INFO] [stdout] test linting::single_be::tests::removes_is_are ... ok [INFO] [stdout] test linting::single_be::tests::skips_being_chain ... ok [INFO] [stdout] test linting::some_without_article::tests::fixes_sentence_case ... ok [INFO] [stdout] test linting::single_be::tests::removes_mismatched_pair ... ok [INFO] [stdout] test linting::some_without_article::tests::fixes_simple_lowercase ... ok [INFO] [stdout] test linting::some_without_article::tests::handles_line_break_spacing ... ok [INFO] [stdout] test linting::some_without_article::tests::ignores_the_something ... ok [INFO] [stdout] test linting::some_without_article::tests::preserves_uppercase_block ... ok [INFO] [stdout] test linting::some_without_article::tests::ignores_already_correct_some ... ok [INFO] [stdout] test linting::some_without_article::tests::ignores_the_same ... ok [INFO] [stdout] test linting::some_without_article::tests::works_before_comma ... ok [INFO] [stdout] test linting::something_is::tests::fixes_everythings_working ... ok [INFO] [stdout] test linting::some_without_article::tests::works_before_possessive_noun ... ok [INFO] [stdout] test linting::something_is::tests::fixes_anythings_happening ... ok [INFO] [stdout] test linting::some_without_article::tests::second_suggestion_produces_the_same ... ok [INFO] [stdout] test linting::something_is::tests::fixes_with_adverb ... ok [INFO] [stdout] test linting::something_is::tests::fixes_uppercase ... ok [INFO] [stdout] test linting::something_is::tests::fixes_somethings_going ... ok [INFO] [stdout] test linting::something_is::tests::offers_is_expansion ... ok [INFO] [stdout] test linting::somewhat_something::tests::flag_these ... ok [INFO] [stdout] test linting::something_is::tests::fixes_nothings_changing ... ok [INFO] [stdout] test linting::soon_to_be::tests::hyphenates_article_phrase ... ok [INFO] [stdout] test linting::something_is::tests::no_lint_when_plural_noun ... ok [INFO] [stdout] test linting::soon_to_be::tests::hyphenates_future_event ... ok [INFO] [stdout] test linting::something_is::tests::no_lint_at_sentence_end ... ok [INFO] [stdout] test linting::soon_to_be::tests::hyphenates_guest_example ... ok [INFO] [stdout] test linting::soon_to_be::tests::hyphenates_sentence_start ... ok [INFO] [stdout] test linting::somewhat_something::tests::issue_414 ... ok [INFO] [stdout] test linting::something_is::tests::no_lint_when_contracted ... ok [INFO] [stdout] test linting::soon_to_be::tests::hyphenates_in_law_phrase ... ok [INFO] [stdout] test linting::soon_to_be::tests::allows_existing_hyphens ... ok [INFO] [stdout] test linting::soon_to_be::tests::hyphenates_with_adverb ... ok [INFO] [stdout] test linting::sought_after::tests::dont_flag_always_sort_after ... ok [INFO] [stdout] test linting::soon_to_be::tests::hyphenates_possessive_phrase ... ok [INFO] [stdout] test linting::sought_after::tests::dont_flag_is_sort_after ... ok [INFO] [stdout] test linting::soon_to_be::tests::hyphenates_hyphenated_number_phrase ... ok [INFO] [stdout] test linting::soon_to_be::tests::keeps_non_adjectival_use ... ok [INFO] [stdout] test linting::soon_to_be::tests::ignores_misaligned_verb_chain ... 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::dont_flat_perhaps_sort_after ... ok [INFO] [stdout] test linting::soon_to_be::tests::ignores_rearranged_phrase ... ok [INFO] [stdout] test linting::sought_after::tests::fix_extremely_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::dont_flag_maybe_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_are_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_fairly_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_are_sort_after_hyphenated ... ok [INFO] [stdout] test linting::sought_after::tests::dont_flag_not_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_highly_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_bit_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_kinda_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_most_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_hugely_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_really_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_much_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_abit_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_occasionally_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_mostly_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_strongly_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_quite_sort_after ... ok [INFO] [stdout] test linting::spaces::tests::allows_period_without_space ... ok [INFO] [stdout] test linting::sought_after::tests::fix_incredibly_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_rather_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_somewhat_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_sometimes_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_of_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_often_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::fix_very_sort_after ... ok [INFO] [stdout] test linting::spell_check::tests::afterward_is_us ... ok [INFO] [stdout] test linting::sought_after::tests::fix_quiet_sort_after_sic ... ok [INFO] [stdout] test linting::sought_after::tests::fix_vastly_sort_after ... ok [INFO] [stdout] test linting::sought_after::tests::flag_pretty_sort_after ... ok [INFO] [stdout] test linting::spaces::tests::detects_space_before_period ... ok [INFO] [stdout] test linting::spell_check::tests::afterwards_is_au ... ok [INFO] [stdout] test linting::spaces::tests::ignores_french_spacing ... ok [INFO] [stdout] test linting::spell_check::tests::afterwards_is_uk ... ok [INFO] [stdout] test linting::spell_check::tests::afterwards_is_ca ... ok [INFO] [stdout] test linting::spell_check::tests::american_words_not_flagged_for_australian_english ... ok [INFO] [stdout] test linting::spell_check::tests::australian_labour_vs_labor ... ok [INFO] [stdout] test linting::spell_check::tests::australian_verandah ... ok [INFO] [stdout] test linting::spell_check::tests::afterward_not_ca ... ok [INFO] [stdout] test linting::spell_check::tests::afterward_not_uk ... ok [INFO] [stdout] test linting::spell_check::tests::afterward_not_au ... ok [INFO] [stdout] test linting::spell_check::tests::american_color_in_british_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::abandonware_correction ... ok [INFO] [stdout] test linting::spell_check::tests::america_capitalized ... ok [INFO] [stdout] test linting::spell_check::tests::dont_flag_pr ... ok [INFO] [stdout] test linting::spell_check::tests::afterwards_not_us ... ok [INFO] [stdout] test linting::spell_check::tests::fix_cheif_and_recieved_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::fix_cheif_and_recieved_titlecase ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::australian_and_canadian_spellings_that_are_not_british ... ok [INFO] [stdout] test linting::spell_check::tests::dont_flag_prepone_in_indian_english ... ok [INFO] [stdout] test linting::spell_check::tests::australian_verandah_in_canadian_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::australian_verandah_in_american_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::australian_words_flagged_for_american_english ... ok [INFO] [stdout] test linting::spell_check::tests::australian_and_canadian_spellings_that_are_not_american ... ok [INFO] [stdout] test linting::spell_check::tests::australian_verandah_in_british_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::corrects_shes ... ok [INFO] [stdout] test linting::spell_check::tests::corrects_abandonedware_1131_1166 ... ok [INFO] [stdout] test linting::spell_check::tests::fix_childrens_missing_apostrophe ... ok [INFO] [stdout] test linting::spell_check::tests::australian_words_in_canadian_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::canadian_words_in_australian_dialect ... ok [INFO] [stdout] test linting::spell_check::tests::corrects_hes ... ok [INFO] [stdout] test linting::spell_check::tests::matt_is_allowed ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_centimeter_for_centimetre_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::fix_cheif_and_recieved ... ok [INFO] [stdout] test linting::spell_check::tests::mixing_australian_and_canadian_dialects ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_centimetre_for_centimeter_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_centimetre_for_centimeter_titlecase ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_color_for_colour_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::fix_vs_typographical_apostrophe ... ok [INFO] [stdout] test linting::spell_check::tests::issue_2261 ... ok [INFO] [stdout] test linting::spell_check::tests::mum_and_mummy_not_just_commonwealth ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_colour_for_color_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_colour_for_color_titlecase ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_centimeter_for_centimetre ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_defence_for_defense_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::flag_prepone_in_non_indian_english ... ok [INFO] [stdout] test linting::spell_check::tests::fix_vs_apostrophe ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_defense_for_defence_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::no_improper_suggestion_for_macos ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_color_for_colour_lowercase ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_gray_for_grey_in_american_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::mixing_canadian_and_australian_dialects ... ok [INFO] [stdout] test linting::spell_check::tests::harper_automattic_capitalized ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_grey_for_gray_in_non_american_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_grey_for_gray_in_non_american_titlecase ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_realise_for_realize ... ignored, both spellings are acceptable in UK, AU, and IN despite popular opinion [INFO] [stdout] test linting::spell_check::tests::suggest_realise_for_realize_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_realise_for_realize_titlecase ... ignored, both spellings are acceptable in UK, AU, and IN despite popular opinion [INFO] [stdout] test linting::spell_check::tests::suggest_defence_for_defense_titlecase ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_realize_for_realise_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_realize_for_realise_titlecase ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_centimeter_for_centimetre_titlecase ... ok [INFO] [stdout] test linting::spell_check::tests::issue_1876 ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_sceptic_for_skeptic_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_defense_for_defence_titlecase ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_skeptic_for_sceptic_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_skeptic_for_sceptic_titlecase ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::issue_2026 ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_defence_for_defense ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_colour_for_color_lowercase ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_traveler_for_traveller_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_traveller_for_traveler_all_caps ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_traveller_for_traveler_titlecase ... ignored, known failure due to bug [INFO] [stdout] test linting::spell_check::tests::suggest_grey_for_gray_in_non_american ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_realize_for_realise ... ok [INFO] [stdout] test linting::spelled_numbers::tests::does_not_correct_ten ... 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::spell_check::tests::suggest_centimetre_for_centimeter ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_color_for_colour_titlecase ... ok [INFO] [stdout] test linting::split_words::tests::atall_should_split_to_a_tall_and_at_all ... ok [INFO] [stdout] test linting::split_words::tests::ignores_known_compound_words ... ok [INFO] [stdout] test linting::split_words::tests::ignores_prefix_without_valid_remainder ... ok [INFO] [stdout] test linting::spelled_numbers::tests::corrects_nine ... ok [INFO] [stdout] test linting::split_words::tests::issue_1905 ... ok [INFO] [stdout] test linting::split_words::tests::issue_1905_rev ... ok [INFO] [stdout] test linting::split_words::tests::splits_before_punctuation ... ok [INFO] [stdout] test linting::split_words::tests::split_common ... ok [INFO] [stdout] test linting::split_words::tests::splits_multiple_compound_words ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_skeptic_for_sceptic ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_gray_for_grey_in_american ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_defense_for_defence ... ok [INFO] [stdout] test linting::split_words::tests::test_atall_to_at_all ... ok [INFO] [stdout] test linting::subject_pronoun::tests::blake_room ... ok [INFO] [stdout] test linting::subject_pronoun::tests::alex_ladder ... ok [INFO] [stdout] test linting::split_words::tests::splits_word_with_longer_prefix ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_traveler_for_traveller_titlecase ... ok [INFO] [stdout] test linting::subject_pronoun::tests::avery_tree ... 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::subject_pronoun::tests::riley_train ... ok [INFO] [stdout] test linting::split_words::tests::test_atall_to_a_tall ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_gray_for_grey_in_american_titlecase ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_sceptic_for_skeptic ... ok [INFO] [stdout] test linting::subject_pronoun::tests::kayla_dog ... ok [INFO] [stdout] test linting::subject_pronoun::tests::madison_yard ... ok [INFO] [stdout] test linting::subject_pronoun::tests::jordan_lamp ... ok [INFO] [stdout] test linting::subject_pronoun::tests::jamie_bag ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_traveller_for_traveler ... ok [INFO] [stdout] test linting::subject_pronoun::tests::cameron_door ... ok [INFO] [stdout] test linting::subject_pronoun::tests::taylor_crate ... ok [INFO] [stdout] test linting::take_a_look_to::tests::dont_flag_has_a_look_to_it ... ok [INFO] [stdout] test linting::take_a_look_to::tests::dont_flag_have_a_look_to_see_if ... ok [INFO] [stdout] test linting::take_a_look_to::tests::have_a_look_to_url ... ok [INFO] [stdout] test linting::take_a_look_to::tests::have_had_a_look_to_your ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_sceptic_for_skeptic_titlecase ... ok [INFO] [stdout] test linting::take_a_look_to::tests::dont_flag_taking_a_look_to_decide ... ok [INFO] [stdout] test linting::take_a_look_to::tests::but_dont_ignore_takes_a_look_to_it ... ok [INFO] [stdout] test linting::spell_check::tests::suggest_traveler_for_traveller ... ok [INFO] [stdout] test linting::take_medicine::tests::handles_adjectives ... ok [INFO] [stdout] test linting::take_a_look_to::tests::dont_flag_takes_a_look_to_see ... ok [INFO] [stdout] test linting::take_medicine::tests::ignores_correct_usage ... ok [INFO] [stdout] test linting::take_a_look_to::tests::takes_a_look_to_the ... ok [INFO] [stdout] test linting::take_a_look_to::tests::taking_a_look_to_this ... ok [INFO] [stdout] test linting::take_a_look_to::tests::having_a_look_to_mode ... ok [INFO] [stdout] test linting::take_a_look_to::tests::took_a_look_to_both ... ok [INFO] [stdout] test linting::take_medicine::tests::handles_possessive_modifier ... ok [INFO] [stdout] test linting::take_medicine::tests::ignores_unrelated_eat ... ok [INFO] [stdout] test linting::take_a_look_to::tests::take_a_look_to_a_new ... ok [INFO] [stdout] test linting::take_a_look_to::tests::taken_a_look_to_that ... 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_medicine::tests::swaps_eaten_medication ... ok [INFO] [stdout] test linting::take_medicine::tests::swaps_ate_antibiotics ... ok [INFO] [stdout] test linting::take_medicine::tests::offers_swallow_alternative ... ok [INFO] [stdout] test linting::tests::linter_tests::test_1_to_1_error_to_fix ... ok [INFO] [stdout] test linting::take_medicine::tests::swaps_eat_pills ... ok [INFO] [stdout] test linting::take_medicine::tests::supports_uppercase ... ok [INFO] [stdout] test linting::take_medicine::tests::swaps_eating_medicines ... ok [INFO] [stdout] test linting::take_medicine::tests::swaps_eating_paracetamol ... ok [INFO] [stdout] test linting::tests::linter_tests::test_2_to_1_errors_to_fix ... ok [INFO] [stdout] test linting::take_serious::tests::take_me ... ok [INFO] [stdout] test linting::tests::linter_tests::test_1_to_2_error_to_fixes ... ok [INFO] [stdout] test linting::take_medicine::tests::swaps_eat_medicine ... ok [INFO] [stdout] test linting::tests::verify_1_suggestion ... ok [INFO] [stdout] test linting::tests::verify_mutal_corrections_cause_failure - should panic ... ok [INFO] [stdout] test linting::take_serious::tests::take_it ... ok [INFO] [stdout] test linting::take_serious::tests::we_take_security ... ok [INFO] [stdout] test linting::tests::verify_2_lints ... ok [INFO] [stdout] test linting::take_serious::tests::takes_these_numbers ... ok [INFO] [stdout] test linting::tests::verify_fix_one_lint ... 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::tests::linter_tests::test_2_to_2_errors_to_fixes ... ok [INFO] [stdout] test linting::take_serious::tests::not_take_security ... ok [INFO] [stdout] test linting::tests::verify_1_lint ... ok [INFO] [stdout] test linting::take_medicine::tests::swaps_eats_medication ... ok [INFO] [stdout] test linting::tests::verify_sole_suggestion_is_the_one_we_wanted ... ok [INFO] [stdout] test linting::tests::verify_no_lints ... ok [INFO] [stdout] test linting::tests::verify_no_suggestions ... ok [INFO] [stdout] test linting::tests::verify_sole_suggestion_not_in_result_fails - should panic ... ok [INFO] [stdout] test linting::that_than::tests::fix_better_that ... ignored, not handled because 'better' results in false positives [INFO] [stdout] test linting::that_than::tests::dont_flag_i_gathered_later_that ... ok [INFO] [stdout] test linting::that_than::tests::fix_less_that ... ignored, 'less that' also occurs in false positives [INFO] [stdout] test linting::tests::verify_unable_to_fix_one_spanish_lint - should panic ... ok [INFO] [stdout] test linting::tests::verify_fix_five_typos ... ok [INFO] [stdout] test linting::tests::verify_fix_two_lints ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_more_explicit_that ... ok [INFO] [stdout] test linting::that_than::tests::dont_fix_lighter_that ... ok [INFO] [stdout] test linting::that_than::tests::fix_longer_that ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_better_that ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_easier_that_way ... ok [INFO] [stdout] test linting::that_than::tests::dont_fix_faster_that_way ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_its_better_that ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_more_clear_that ... ok [INFO] [stdout] test linting::that_than::tests::fix_faster_that ... ok [INFO] [stdout] test linting::that_than::tests::fix_smaller_that ... ok [INFO] [stdout] test linting::the_how_why::tests::basic_the_how ... ok [INFO] [stdout] test linting::the_how_why::tests::the_when ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_number_that_1663 ... ok [INFO] [stdout] test linting::that_than::tests::dont_flag_more_that ... ok [INFO] [stdout] test linting::the_how_why::tests::skip_how_to ... ok [INFO] [stdout] test linting::the_how_why::tests::no_false_positive ... ok [INFO] [stdout] test linting::the_how_why::tests::skip_whos_who ... ok [INFO] [stdout] test linting::that_than::tests::fix_slower_that ... ok [INFO] [stdout] test linting::that_which::tests::catches_different_cases ... ok [INFO] [stdout] test linting::the_my::tests::correct_my_the_atomic_2nd_suggestion ... ok [INFO] [stdout] test linting::that_which::tests::catches_lowercase ... ok [INFO] [stdout] test linting::that_than::tests::fix_taller_that ... ok [INFO] [stdout] test linting::the_my::tests::correct_his_the_github ... ok [INFO] [stdout] test linting::the_how_why::tests::the_why ... ok [INFO] [stdout] test linting::that_which::tests::likes_correction ... ok [INFO] [stdout] test linting::the_how_why::tests::the_who ... ok [INFO] [stdout] test linting::the_how_why::tests::the_what ... ok [INFO] [stdout] test linting::the_my::tests::correct_our_the_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_his_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_my_the_atomic_lowercase ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_my_atomic_lowercase ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_our_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_my_atomic_uppercase ... ok [INFO] [stdout] test linting::the_my::tests::correct_their_the_github ... ok [INFO] [stdout] test linting::the_point_for::tests::fix_thats_the_point_no_apostrophe ... ignored, 'that' is disabled to avoid false positives until the heuristics can be improved [INFO] [stdout] test linting::the_my::tests::correct_my_the_atomic_uppercase ... ok [INFO] [stdout] test linting::the_my::tests::dont_correct_my_the_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_my_atomic_2nd_suggestion ... ok [INFO] [stdout] test linting::the_point_for::tests::avoid_flagging_the_point_for_which ... ok [INFO] [stdout] test linting::the_my::tests::correct_my_the_github ... ok [INFO] [stdout] test linting::the_point_for::tests::fix_whats_the_point ... ok [INFO] [stdout] test linting::the_my::tests::dont_correct_her_the_github ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_their_github ... ok [INFO] [stdout] test linting::the_proper_noun_possessive::tests::fix_proper_noun_stylized_to_begin_lowercase ... ignored, Can't currently do this due to issue #??? [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_proper_noun_possessive::tests::fix_even_when_capitalisation_omitted ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_my_github ... ok [INFO] [stdout] test linting::the_my::tests::dont_correct_capitalized_possessive ... ok [INFO] [stdout] test linting::the_proper_noun_possessive::tests::dont_flag_the_internets_curly_apostrophe ... ok [INFO] [stdout] test linting::the_proper_noun_possessive::tests::dont_flag_the_internets ... ok [INFO] [stdout] test linting::the_my::tests::correct_the_her_github ... ok [INFO] [stdout] test linting::the_proper_noun_possessive::tests::dont_flag_proper_noun_thats_also_common_noun ... ok [INFO] [stdout] test linting::the_point_for::tests::fix_is ... ok [INFO] [stdout] test linting::the_point_for::tests::fix_was_the_point ... ok [INFO] [stdout] test linting::the_proper_noun_possessive::tests::fix_the_putins_war ... ok [INFO] [stdout] test linting::the_proper_noun_possessive::tests::fix_the_londons_population ... ok [INFO] [stdout] test linting::then_than::tests::allows_back_then ... ok [INFO] [stdout] test linting::the_proper_noun_possessive::tests::dont_flag_common_noun_in_titlecase ... ok [INFO] [stdout] test linting::then_than::tests::allows_and_then ... ok [INFO] [stdout] test linting::the_point_for::tests::fix_whats_the_point_no_apostrophe ... ok [INFO] [stdout] test linting::then_than::tests::allows_issue_744 ... ok [INFO] [stdout] test linting::then_than::tests::catches_better_then ... ok [INFO] [stdout] test linting::then_than::tests::earlier_then_him_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::allows_well_then ... ok [INFO] [stdout] test linting::then_than::tests::allows_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::allows_nervous_then ... ok [INFO] [stdout] test linting::then_than::tests::catches_less_then ... ok [INFO] [stdout] test linting::then_than::tests::catches_longer_then ... ok [INFO] [stdout] test linting::then_than::tests::catches_more_then ... ok [INFO] [stdout] test linting::then_than::tests::catches_shorter_then ... ok [INFO] [stdout] test linting::then_than::tests::allows_this_then ... ok [INFO] [stdout] test linting::then_than::tests::crazier_than_rat_should_change ... ok [INFO] [stdout] test linting::then_than::tests::patch_every_now_and_than ... ok [INFO] [stdout] test linting::then_than::tests::patch_now_and_than ... ok [INFO] [stdout] test linting::then_than::tests::issue_720_so_then_these_resistors ... ok [INFO] [stdout] test linting::then_than::tests::half_a_loaf_should_change ... ok [INFO] [stdout] test linting::then_than::tests::patch_easier_said_then_done ... ok [INFO] [stdout] test linting::then_than::tests::more_talented_then_her_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::stronger_should_change ... 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::other_then_should_change ... ok [INFO] [stdout] test linting::then_than::tests::more_robust_then_his_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::patch_worse_then ... ok [INFO] [stdout] test linting::then_than::tests::issue_720_yes_so_then_sorry ... ok [INFO] [stdout] test linting::then_than::tests::patch_more_recently_then_last_week_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::patch_rather_then ... ok [INFO] [stdout] test linting::then_than::tests::simpler_then_hers_issue_720 ... ok [INFO] [stdout] test linting::then_than::tests::patch_until_than ... ok [INFO] [stdout] test linting::then_than::tests::poke_in_eye_should_change ... ok [INFO] [stdout] test linting::then_than::tests::then_everyone_clapped_should_be_allowed ... ok [INFO] [stdout] test linting::theres::tests::allows_possessive_pronoun_form ... ok [INFO] [stdout] test linting::theres::tests::corrects_before_a ... ok [INFO] [stdout] test linting::theres::tests::corrects_before_another ... ok [INFO] [stdout] test linting::theres::tests::corrects_sentence_start ... ok [INFO] [stdout] test linting::theres::tests::ignores_correct_contraction ... ok [INFO] [stdout] test linting::theres::tests::corrects_before_an ... ok [INFO] [stdout] test linting::theses_these::tests::another_example ... ok [INFO] [stdout] test linting::theses_these::tests::allows_band_name ... ok [INFO] [stdout] test linting::theres::tests::corrects_before_enough ... ok [INFO] [stdout] test linting::theres::tests::corrects_before_no ... ok [INFO] [stdout] test linting::theres::tests::ignores_without_determiner_afterward ... ok [INFO] [stdout] test linting::theres::tests::corrects_lowercase_before_the ... ok [INFO] [stdout] test linting::then_than::tests::issue_720_school_but_then_his ... ok [INFO] [stdout] test linting::theses_these::tests::simple_case ... ok [INFO] [stdout] test linting::theses_these::tests::corrects_theses_days ... ok [INFO] [stdout] test linting::theses_these::tests::allows_theses_followed_by_verb ... ok [INFO] [stdout] test linting::theses_these::tests::allows_correct_theses ... ok [INFO] [stdout] test linting::theses_these::tests::corrects_theses_scenes ... ok [INFO] [stdout] test linting::theyre_confusions::over_theyre_to_there::tests::ignores_correct_form ... ok [INFO] [stdout] test linting::theses_these::tests::works_with_mixed_capitalization ... ok [INFO] [stdout] test linting::theyre_confusions::typographic_theyre_to_their::tests::corrects_smart_apostrophe_possessive ... ok [INFO] [stdout] test linting::theses_these::tests::in_the_middle_of_sentence ... ok [INFO] [stdout] test linting::theses_these::tests::with_punctuation ... ok [INFO] [stdout] test linting::theses_these::tests::does_not_correct_valid_theses ... ok [INFO] [stdout] test linting::theses_these::tests::works_with_capitalization ... ok [INFO] [stdout] test linting::theyre_confusions::over_theyre_to_there::tests::corrects_locative_smart_apostrophe ... ok [INFO] [stdout] test linting::theyre_confusions::over_theyre_to_there::tests::corrects_locative_ascii_apostrophe ... ok [INFO] [stdout] test linting::theyre_confusions::typographic_theyre_to_their::tests::ignores_non_possessive_usage ... ok [INFO] [stdout] test linting::theyre_confusions::typographic_theyre_to_their::tests::ignores_ascii_form_for_existing_rule ... ok [INFO] [stdout] test linting::thing_think::tests::fix_cant_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_cannot_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_everyone_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_always_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_every_body_thing ... ok [INFO] [stdout] test linting::theyre_confusions::typographic_theyre_to_their::tests::ignores_contraction_examples_from_books ... ok [INFO] [stdout] test linting::thing_think::tests::fix_couldnt_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_i_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_had_to ... ok [INFO] [stdout] test linting::thing_think::tests::fix_could_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_might_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_anybody_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_can_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_have_to_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_need_to_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_anyone_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_may_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_we_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_they_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_wont_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_needed_to ... ok [INFO] [stdout] test linting::thing_think::tests::fix_having_to_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_sometimes_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_trying_to_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::thing_think::tests::fix_want_to_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_will_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_shouldnt_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_should_thing ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_these_sorts_of_thing ... ok [INFO] [stdout] test linting::thing_think::tests::fix_never_thing ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_this_type_of_things ... ok [INFO] [stdout] test linting::thing_think::tests::fix_often_thing ... ok [INFO] [stdout] test linting::though_thought::tests::dont_flag_you_though_that_1 ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_that_sort_of_things ... ok [INFO] [stdout] test linting::though_thought::tests::dont_flag_it_though_i ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_that_kind_of_things ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_those_kind_of_things ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_these_kind_of_things ... ok [INFO] [stdout] test linting::thing_think::tests::fix_you_thing ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_these_type_of_things ... 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::though_thought::tests::dont_flag_you_though_that_2 ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_they ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_these_sort_of_things ... ok [INFO] [stdout] test linting::throw_away::tests::corrects_all_caps_instance ... ok [INFO] [stdout] test linting::throw_away::tests::corrects_sentence_start_capital ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_this_sort_of_things ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_we ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_these_sort_of_thing ... ok [INFO] [stdout] test linting::throw_away::tests::does_not_flag_through_tunnel ... ok [INFO] [stdout] test linting::though_thought::tests::dont_flag_it_though_it ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_i ... ok [INFO] [stdout] test linting::this_type_of_thing::tests::fix_this_kind_of_things ... ok [INFO] [stdout] test linting::throw_away::tests::corrects_with_contraction ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_it ... ok [INFO] [stdout] test linting::throw_away::tests::does_not_flag_thorough ... ok [INFO] [stdout] test linting::throw_away::tests::corrects_simple_case ... ok [INFO] [stdout] test linting::throw_rubbish::tests::allow_threw_out_trash ... ok [INFO] [stdout] test linting::throw_away::tests::corrects_with_extra_whitespace ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_you ... ok [INFO] [stdout] test linting::throw_away::tests::does_not_flag_spread_words ... ok [INFO] [stdout] test linting::throw_rubbish::tests::allow_throw_away_rubbish ... ok [INFO] [stdout] test linting::though_thought::tests::fix_i_though_that ... ok [INFO] [stdout] test linting::throw_rubbish::tests::allow_at_and_back ... ok [INFO] [stdout] test linting::throw_away::tests::flags_multiple_occurrences ... ok [INFO] [stdout] test linting::throw_away::tests::offers_past_tense_option ... ok [INFO] [stdout] test linting::throw_away::tests::does_not_flag_throw_away ... 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::correct_responsibly_throw_trash ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_a_person_throwing_trash ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_come_close_to_throw_trash ... ok [INFO] [stdout] test linting::throw_rubbish::tests::allow_throws_garbage_away ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_thrown_rubbish ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_thrown_some_trash ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throw_trash_everywhere ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_threw_trash_properly ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_throwing_rubbish ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throws_garbage_comments ... ok [INFO] [stdout] test linting::throw_rubbish::tests::allow_throw_junk_into ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throwing_garbage_data ... ok [INFO] [stdout] test linting::throw_rubbish::tests::correct_throws_garbage ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throws_junk_errors ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throwing_garbage_value ... ok [INFO] [stdout] test linting::throw_rubbish::tests::reject_throwing_rubbish ... ok [INFO] [stdout] test linting::to_adverb::tests::allows_single_to_with_adverb ... ok [INFO] [stdout] test linting::to_adverb::tests::corrects_to_just_to ... ok [INFO] [stdout] test linting::throw_rubbish::tests::dont_flag_throw_junk_bytes ... 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::reject_throw_garbage ... ok [INFO] [stdout] test linting::throw_rubbish::tests::ignore_throw_ball ... ok [INFO] [stdout] test linting::to_adverb::tests::alternative_moves_adverb ... ok [INFO] [stdout] test linting::to_adverb::tests::corrects_to_maybe_to ... ok [INFO] [stdout] test linting::to_adverb::tests::corrects_to_quickly_to ... ok [INFO] [stdout] test linting::to_two_too::tests::allow_build_brighter ... ok [INFO] [stdout] test linting::to_adverb::tests::corrects_to_really_to ... ok [INFO] [stdout] test linting::to_adverb::tests::corrects_to_not_to ... ok [INFO] [stdout] test linting::to_adverb::tests::handles_capitalized_to ... ok [INFO] [stdout] test linting::to_two_too::tests::ccoveille_suggestion ... ok [INFO] [stdout] test linting::to_adverb::tests::corrects_to_never_to ... ok [INFO] [stdout] test linting::to_adverb::tests::ignores_missing_verb_after_second_to ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_to_hard ... ok [INFO] [stdout] test linting::to_two_too::tests::allow_delegate ... ok [INFO] [stdout] test linting::to_adverb::tests::offers_two_suggestions ... ok [INFO] [stdout] test linting::to_two_too::tests::allow_semicolon ... ok [INFO] [stdout] test linting::to_two_too::tests::allow_young_musicians ... 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::fixes_too_go ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_end_of_sent ... ok [INFO] [stdout] test linting::to_two_too::tests::flags_to_hungry ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_too_a ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_all_the_way_to_advanced_usage ... ok [INFO] [stdout] test linting::to_two_too::tests::fixes_to_ambitious ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_asking_to_simply_in_scare_quotes ... 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_accustomed_to_precision ... ok [INFO] [stdout] test linting::to_two_too::tests::flags_to_with_trailing_punct ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_access_to_over_400_integrations ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_buried_under_data ... 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_comparative_range ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_commitment_open_source ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_distance_from_center ... 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_occasionally_troubleshoot ... 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::no_lint_prone_to_melancholy ... 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_till_she_too_began_dreaming ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_explicitly_cast ... 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_connected_to_many_other_fields ... 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_to_nashville_or_you ... 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_familiarize ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_speed_flexibility ... 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_intended_to_leave_it_to ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_superlative_range ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_expensive ... 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_too_complicated ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_hard ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_soundscapes ... 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_2 ... 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_too_hot ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_too ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_shy ... ok [INFO] [stdout] test linting::to_two_too::tests::still_lints_positive_adjective_end ... 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_5 ... ok [INFO] [stdout] test linting::to_two_too::tests::no_lint_too_too_4 ... ok [INFO] [stdout] test linting::touristic::tests::fixes_a_t_flutter ... ok [INFO] [stdout] test linting::touristic::tests::corrects_t_information_2 ... 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::to_two_too::tests::no_lint_too_too_3 ... ok [INFO] [stdout] test linting::touristic::tests::corrects_very_t_spot ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_location_good_and_bad ... ok [INFO] [stdout] test linting::touristic::tests::fixes_of_t_interest ... ok [INFO] [stdout] test linting::touristic::tests::fixes_promote_t_activities ... ok [INFO] [stdout] test linting::touristic::tests::fixes_for_t_photographic ... ok [INFO] [stdout] test linting::touristic::tests::fixes_touristic_alone ... ok [INFO] [stdout] test linting::touristic::tests::fixes_very_t ... ok [INFO] [stdout] test linting::touristic::tests::fixes_czech_t_routes ... ok [INFO] [stdout] test linting::touristic::tests::fixes_is_t ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_data ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_establishments ... ok [INFO] [stdout] test linting::try_ones_hand_at::tests::fix_tried_my ... ok [INFO] [stdout] test linting::try_ones_hand_at::tests::fix_tried_their ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_service_providers ... ok [INFO] [stdout] test linting::transposed_space::tests::space_too_late ... ok [INFO] [stdout] test linting::touristic::tests::fixes_are_t_areas ... ok [INFO] [stdout] test linting::transposed_space::tests::space_too_early ... ok [INFO] [stdout] test linting::touristic::tests::fixes_t_information ... 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::transposed_space::tests::test_late ... ok [INFO] [stdout] test linting::try_ones_hand_at::tests::fix_tries_his ... ok [INFO] [stdout] test linting::touristic::tests::fixes_very_t_area ... ok [INFO] [stdout] test linting::try_ones_hand_at::tests::fix_try_our ... ok [INFO] [stdout] test linting::transposed_space::tests::test_early ... ok [INFO] [stdout] test linting::update_place_names::tests::dont_flag_czech_republic ... ok [INFO] [stdout] test linting::try_ones_hand_at::tests::fix_try_your ... ok [INFO] [stdout] test linting::update_place_names::tests::update_single_word_name_to_multi_word_name_alone ... ok [INFO] [stdout] test linting::update_place_names::tests::update_single_word_name_after_punctuation ... ok [INFO] [stdout] test linting::update_place_names::tests::dont_flag_multiword_name_with_hyphen ... ok [INFO] [stdout] test linting::update_place_names::tests::update_single_word_name_after_space ... ok [INFO] [stdout] test linting::try_ones_hand_at::tests::fix_try_my ... ok [INFO] [stdout] test linting::try_ones_hand_at::tests::fix_try_their ... ok [INFO] [stdout] test linting::update_place_names::tests::dont_flag_multiword_name_with_non_space ... ok [INFO] [stdout] test linting::try_ones_hand_at::tests::fix_trying_my ... ok [INFO] [stdout] test linting::update_place_names::tests::update_single_word_name_alone ... ok [INFO] [stdout] test linting::update_place_names::tests::update_first_old_name ... ok [INFO] [stdout] test linting::use_title_case::tests::double_correction ... 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::update_place_names::tests::update_two_word_name_to_two_word_name_alone ... 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_after_punctuation ... 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_two_word_name_to_single_word_at_start_of_sentence ... ok [INFO] [stdout] test linting::update_place_names::tests::update_two_word_name_to_single_word_after_space ... ok [INFO] [stdout] test linting::use_title_case::tests::still_fixes_non_first_small_words_after_leading_number ... 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_title_case::tests::doesnt_lowercase_this_in_github_template_title ... ok [INFO] [stdout] test linting::use_title_case::tests::ignores_leading_number_list_marker_in_heading ... ok [INFO] [stdout] test linting::use_title_case::tests::simple_correction ... ok [INFO] [stdout] test linting::very_unique::tests::fix_quite_unique ... ok [INFO] [stdout] test linting::use_title_case::tests::shoud_uppercase_possessive_determiners ... ok [INFO] [stdout] test linting::very_unique::tests::fix_fairly_unique ... ok [INFO] [stdout] test linting::verb_to_adjective::tests::message_points_to_the_adverb_and_noun ... ok [INFO] [stdout] test linting::very_unique::tests::fix_rather_unique ... ok [INFO] [stdout] test linting::vice_versa::tests::corrects_all_caps ... ok [INFO] [stdout] test linting::vice_versa::tests::corrects_leading_capitalization ... ok [INFO] [stdout] test linting::vice_versa::tests::allows_correct_spelling ... ok [INFO] [stdout] test linting::very_unique::tests::fix_pretty_unique ... ok [INFO] [stdout] test linting::very_unique::tests::fix_somewhat_unique ... ok [INFO] [stdout] test linting::vice_versa::tests::allows_sentence_case ... ok [INFO] [stdout] test linting::vice_versa::tests::corrects_basic_hyphenated ... ok [INFO] [stdout] test linting::very_unique::tests::fix_very_unique ... ok [INFO] [stdout] test linting::vice_versa::tests::does_not_flag_unrelated_words ... ok [INFO] [stdout] test linting::vice_versa::tests::corrects_vise_extra_a_variant ... ok [INFO] [stdout] test linting::vice_versa::tests::corrects_with_trailing_suffix ... ok [INFO] [stdout] test linting::verb_to_adjective::tests::allows_correct_adjective_plus_gerund_noun_of_phrases ... ok [INFO] [stdout] test linting::vice_versa::tests::corrects_vise_variant ... ok [INFO] [stdout] test linting::vice_versa::tests::corrects_with_extra_a ... ok [INFO] [stdout] test linting::vicious_loop::tests::dont_flag_either ... ok [INFO] [stdout] test linting::vicious_loop::tests::dont_flag_singular ... ok [INFO] [stdout] test linting::vicious_loop::tests::dont_flag_plural ... ok [INFO] [stdout] test linting::vicious_loop::tests::dont_flag_combo ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_viscous ... ignored, Harper currently misinterprets the words around the ellipses as a hostname [INFO] [stdout] test linting::verb_to_adjective::tests::allows_the_issue_2855_regressions ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_both_viscous ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_viscous_singular ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_its_a_virtuous ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_singular ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_singular_and_plural_nouns ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_plural ... ok [INFO] [stdout] test linting::vicious_loop::tests::ignore_vicious_singular ... ok [INFO] [stdout] test linting::vicious_loop::tests::vicious_singular ... ok [INFO] [stdout] test linting::vicious_loop::tests::ignore_virtuous_plural ... ok [INFO] [stdout] test linting::vicious_loop::tests::vicious_plural ... ok [INFO] [stdout] test linting::was_aloud::tests::does_not_correct_proper_use_of_aloud ... ok [INFO] [stdout] test linting::vicious_loop::tests::viscous_singular ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_its_a_viscous_cycle ... ok [INFO] [stdout] test linting::was_aloud::tests::does_not_flag_unrelated_text ... ok [INFO] [stdout] test linting::was_aloud::tests::corrects_was_aloud ... ok [INFO] [stdout] test linting::verb_to_adjective::tests::flags_issue_2855_and_similar_gerund_noun_phrases ... ok [INFO] [stdout] test linting::was_aloud::tests::been_aloud ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_viscous_plural ... ok [INFO] [stdout] test linting::vicious_loop::tests::viscous_plural ... ok [INFO] [stdout] test linting::vicious_loop::tests::fix_virtuous ... ok [INFO] [stdout] test linting::verb_to_adjective::tests::allows_nonmatching_determiner_phrases_and_previous_regressions ... ok [INFO] [stdout] test linting::was_aloud::tests::be_aloud ... ok [INFO] [stdout] test linting::way_too_adjective::tests::allows_fast_way_to_test ... ok [INFO] [stdout] test linting::way_too_adjective::tests::corrects_way_to_much ... ok [INFO] [stdout] test linting::was_aloud::tests::corrects_were_aloud ... ok [INFO] [stdout] test linting::way_too_adjective::tests::corrects_way_to_complicated ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_alzheimers_disease ... ok [INFO] [stdout] test linting::way_too_adjective::tests::corrects_way_to_fast ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_a_couple_more ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_ahead_and ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_after_all ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_after_a_while ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_a_long_time ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_another_an ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_another_things ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_ad_nauseam ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_another_ones ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_an_another ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_as_if_though ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_as_far_back_as ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_alongside ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_as_it_happens ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_as_long_as ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_albeit ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_avoid_and_also ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_bad_rap ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_aware_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_bare_in_mind ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_ban_together ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_beck_and_call ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_been_there ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_at_face_value ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_at_the_end_of_the_day ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_best_regards ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_all_of_a_sudden ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_as_of_lately ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_as_opposed_to ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_beforehand ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_better_off_with ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_arrive_on_weekday ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_bated_breath ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_can_be_seen ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_case_sensitive ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_built_in ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_as_of_currently ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_all_though ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_beside_the_point ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_condense_all_the ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_blanket_statement ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_damp_squib ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_as_follows ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_brutality ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_at_the_expense_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_degrees_kelvin_symbol ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_degrees_kelvin ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_case_in_point ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_coursing_through_veins ... ok [INFO] [stdout] test ignored_lints::tests::can_ignore_all ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_all_ready ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_a_ok_hyphen ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_do_not_want ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_dont_can ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_eluded_to ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_each_and_every_one ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_cybersec ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_blacklist_whitelist ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_cutting_age_eggcorn ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_beware_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_en_masse ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_ever_present ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_ever_since ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_comprises_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_do_i_adjective ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_every_once_and_again ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_expand_minimum ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_click_through_rate ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_every_time ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_expand_control ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_excellent ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_expand_forward ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_face_first ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_fast_paste ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_fatal_outcome ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_fetal_position ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_expand_with ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_due_diligence ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_during_ages ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_expand_previous ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_free_rein ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_for_a_long_time ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_freezing ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_from_the_get_go ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_expand_because ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_egg_yolk ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_expand_through ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_going_to ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_had_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_haphazard ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_en_route ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_expand_without ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_fair_bit ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_for_a_while ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_double_negative ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_human_life ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_do_to_due_to ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_guinea_bissau ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_i_am ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_far_and_few_between ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_for_the_most_part ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_half_an_hour ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_hunger_pang ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_hidden_in ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_for_arguments_sake ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_gilded_age ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_in_the ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_i_do ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_human_beings ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_eagle_eyed ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_in_a_while ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_is_known_for ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_it_can ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_in_lieu_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_jaw_dropping ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_just_deserts ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_in_of_itself ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_kind_regards ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_ive_got_to ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_he_dos ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_initiatively ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_in_any_way ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_goggle_brand ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_last_night ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_insensitive ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_last_ditch ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_in_a_hurry ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_in_need_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_instead_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_kind_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_let_alone ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_lines_of_code ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_kind_sort_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_insurmountable ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_like_as_if ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_imitate_from ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_like_the_plague ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_my_house ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_need_help ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_last_but_not_least ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_like_theres_no_tomorrow ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_monumentous ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_heart_to_heard ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_not_in ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_likely_hood ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_looks_likes ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_low_hanging_fruit ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_not_to ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_off_the_cuff ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_old_wives_tale ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_leave_to_for ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_how_mach ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_on_second_thought ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_nerve_racking ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_more_that_likely ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_managerial_reins ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_on_top_of ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_mercedes_benz_hyphen ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_one_fell_swoop ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_on_the_spur_of_the_moment ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_once_in_a_while ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_port_au_prince ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_porto_novo ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_praying_mantis ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_parts_of_speech ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_nobel_peace_prize ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_on_first_glance ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_rapid_fire ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_real_trouper ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_out_of_sync ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_laugh_of_at ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_not_be_after_not ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_rife_with ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_road_map ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_redundant_i_i_r_c ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_same_as ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_scantily_clad ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_pedal_to_the_metal ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_redundant_that ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_rules_of_thumb ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_simple_grammatical ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_one_handed ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_peace_of_mind ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_quite_many ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_points_of_view ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_sooner_or_later ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_sneaking_suspicion ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_redundant_pretty ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_starving ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_state_of_the_art ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_rally_to_really ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_shutdown_verb ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_some_of_the ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_special_attention ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_somebody_elses ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_that_challenged ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_that_this ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_send_an_email_to ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_supposed_to ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_similar_like ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_take_it_personally ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_password_protected_hyphen ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_thanks_a_lot ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_now_way ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_rainbow_colored_hyphen ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_suffice_it_to_say ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_thought_process ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_per_se ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_the_another ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_the_difference_between ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_to_do_hyphen ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_statute_of_limitations ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_the ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_to_the_manner_born ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_spinal_chord ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_ticking_time_clock ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_towards ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_trial_and_error ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_to_some_degree ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_missing_determiner ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_to_worry_about ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_turn_it_off ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_to_lose_too_loose ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_to_great_lengths ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_want_be ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_wave_function ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_well_being ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_strike_chord ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_whet_your_appetite ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_will_contain ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_to_back_out ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_unless ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_tuff_enough ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_very_less ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_tongue_in_cheek ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_they_to_them ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_yea_to_yeah ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_well_kept ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_yeh_to_yeah ... ok [INFO] [stdout] test linting::well_educated::tests::allows_good_to_be_educated ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_threaten_verb ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_wrought_iron ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_worst_case_scenario ... ok [INFO] [stdout] test linting::well_educated::tests::corrects_all_caps ... ok [INFO] [stdout] test linting::well_educated::tests::corrects_simple_sentence ... ok [INFO] [stdout] test linting::well_educated::tests::corrects_split_tokens ... ok [INFO] [stdout] test linting::well_educated::tests::corrects_title_case ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_your_predicate_adjective ... ok [INFO] [stdout] test linting::well_educated::tests::allows_good_education_phrase ... ok [INFO] [stdout] test linting::well_educated::tests::corrects_with_modifier ... ok [INFO] [stdout] test linting::whom_subject_of_verb::tests::dont_flag_wrong_kind_of_error ... ignored, wrong kind of error [INFO] [stdout] test linting::whom_subject_of_verb::tests::dont_flag_whom_can ... ok [INFO] [stdout] test linting::well_educated::tests::corrects_in_clause ... ok [INFO] [stdout] test linting::well_educated::tests::corrects_with_quotes ... ok [INFO] [stdout] test linting::whereas::tests::where_as ... ok [INFO] [stdout] test linting::well_educated::tests::allows_well_educated ... ok [INFO] [stdout] test linting::whom_subject_of_verb::tests::flag_whom_has ... ok [INFO] [stdout] test linting::whom_subject_of_verb::tests::dont_flag_many_of_whom ... ok [INFO] [stdout] test linting::whom_subject_of_verb::tests::flag_whomever_wrote ... ok [INFO] [stdout] test linting::whom_subject_of_verb::tests::flag_whom_is ... ok [INFO] [stdout] test linting::widely_accepted::tests::no_false_positive ... ok [INFO] [stdout] test linting::widely_accepted::tests::wide_acceptable_mixed_case ... ok [INFO] [stdout] test linting::whom_subject_of_verb::tests::flag_whomsoever_will ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_without_out ... ok [INFO] [stdout] test linting::whom_subject_of_verb::tests::flag_whomever_is ... ok [INFO] [stdout] test linting::widely_accepted::tests::wide_accepted_lowercase ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_true_to_word ... 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::win_prize::tests::fix_prise_plural ... ok [INFO] [stdout] test linting::wish_could::tests::flag_wish_they_can ... ok [INFO] [stdout] test linting::win_prize::tests::fix_no_det ... ok [INFO] [stdout] test linting::win_prize::tests::fix_price_singular ... ok [INFO] [stdout] test linting::widely_accepted::tests::wide_twice_in_one_sentence ... ok [INFO] [stdout] test linting::widely_accepted::tests::widely_already_correct ... ok [INFO] [stdout] test linting::win_prize::tests::fix_prise_singular ... ok [INFO] [stdout] test linting::wish_could::tests::flag_wish_i_can ... ok [INFO] [stdout] test linting::wish_could::tests::flag_wishes_they_can ... ok [INFO] [stdout] test linting::win_prize::tests::ignore_correct_prize ... ok [INFO] [stdout] test linting::wish_could::tests::flag_wish_we_can ... ok [INFO] [stdout] test linting::wish_could::tests::wish_it_can ... ok [INFO] [stdout] test linting::wordpress_dotcom::tests::simple ... ok [INFO] [stdout] test linting::wish_could::tests::wish_somebody_can ... ok [INFO] [stdout] test linting::wordpress_dotcom::tests::sentence ... ok [INFO] [stdout] test linting::wish_could::tests::flag_wish_you_can ... ok [INFO] [stdout] test linting::wish_could::tests::flag_wished_he_can ... ok [INFO] [stdout] test linting::wish_could::tests::wish_this_can ... ok [INFO] [stdout] test linting::wish_could::tests::flag_wishing_someone_can ... ok [INFO] [stdout] test linting::worth_to_do::tests::works_with_uppercase_glom ... ok [INFO] [stdout] test linting::worth_to_do::tests::works_with_uppercase_double_consonant ... ok [INFO] [stdout] test linting::worth_to_do::tests::works_with_uppercase_final_e ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_buy ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_add ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_ask ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_very_known ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_fix ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_imagine ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_deal ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_invest ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_do ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_get_published ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_experiment ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_revisit ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_adjust ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_put ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_investigate ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_rewrite ... 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::would_never_have::tests::fix_would_have_never_come ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_play ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_read ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_try ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_update ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_would_have_never_find ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_could_never_have_worked ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_all_caps ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_could_have_never_been ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_use_and_develop ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_couldve_never_designed ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_would_never_have_thought_of ... ok [INFO] [stdout] test linting::worth_to_do::tests::worth_to_upgrade ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::corrects_ive_with_correct_capitalization ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_wouldve_never_grokked ... ok [INFO] [stdout] test linting::would_never_have::tests::fix_wouldve_never_known_missing_apostrophe ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_ill_and_monkeys ... ignored, replace_with_match_case has a bug turning `I'll` into `I'LL` [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_acute_its ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_all_caps ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_dont_with_semicolon_to_apostrophe ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_acute_dont ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_acute_im ... ok [INFO] [stdout] test mask::regex_masker::tests::exclude_matches ... ok [INFO] [stdout] test mask::regex_masker::tests::include_matches ... ok [INFO] [stdout] test mask::regex_masker::tests::unicode_offsets_are_converted_to_char_spans ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_other_contractions_and_possessives ... ok [INFO] [stdout] test mask::tests::bumps_existing ... ok [INFO] [stdout] test mask::tests::merges_whitespace_sep ... ok [INFO] [stdout] test number::tests::hex_fifteen ... ok [INFO] [stdout] test number::tests::decimal_fifteen_and_a_half ... ok [INFO] [stdout] test number::tests::issue_1051 ... ok [INFO] [stdout] test number::tests::decimal_fifteen ... ok [INFO] [stdout] test offsets::tests::maps_unicode_offsets ... ok [INFO] [stdout] test number::tests::decimal_fifteen_suffix ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::matches_kebab ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::double_collapse ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::nested_identifiers ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::overlapping_identifiers ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::two_collapses ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::no_collapse ... ok [INFO] [stdout] test offsets::tests::maps_ascii_offsets ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::one_collapse ... ok [INFO] [stdout] test parsers::collapse_identifiers::tests::kebab_collapse ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_acute_lets ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_acute_microsofts ... ok [INFO] [stdout] test parsers::markdown::tests::empty_wikilink_text ... ok [INFO] [stdout] test parsers::markdown::tests::ends_with_newline ... ok [INFO] [stdout] test parsers::markdown::tests::hang ... ok [INFO] [stdout] test parsers::markdown::tests::hidden_wikilink_text ... ok [INFO] [stdout] test parsers::markdown::tests::html_is_unlintable ... ok [INFO] [stdout] test parsers::markdown::tests::hang2 ... 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::improper_wikilink_text ... ok [INFO] [stdout] test parsers::markdown::tests::link_title_unlintable ... ok [INFO] [stdout] test parsers::markdown::tests::multiple_headings_are_marked ... ok [INFO] [stdout] test parsers::markdown::tests::math_becomes_unlintable ... ok [INFO] [stdout] test parsers::markdown::tests::no_end_token_incorrectly_ending_at_zero ... ok [INFO] [stdout] test parsers::markdown::tests::normal_wikilink ... ok [INFO] [stdout] test parsers::markdown::tests::simple_headings_are_marked ... 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::markdown::tests::respects_link_title_config ... ok [INFO] [stdout] test parsers::org_mode::tests::header_parsing ... ok [INFO] [stdout] test parsers::org_mode::tests::empty_header ... ok [INFO] [stdout] test parsers::org_mode::tests::mixed_list_formats ... ok [INFO] [stdout] test parsers::org_mode::tests::list_items_with_tabs ... ok [INFO] [stdout] test parsers::org_mode::tests::no_trailing_newline ... ok [INFO] [stdout] test parsers::org_mode::tests::multiple_level_headers ... ok [INFO] [stdout] test parsers::org_mode::tests::simple_text ... ok [INFO] [stdout] test parsers::isolate_english::tests::mixed_spanish_english_breakfast ... ok [INFO] [stdout] test parsers::tests::inserts_newlines ... ok [INFO] [stdout] test parsers::org_mode::tests::source_block_unlintable ... ok [INFO] [stdout] test parsers::tests::parses_non_english ... ok [INFO] [stdout] test parsers::tests::org_mode_basic ... ok [INFO] [stdout] test parsers::tests::sentence_md ... ok [INFO] [stdout] test parsers::tests::single_letter ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_their_to_there ... ok [INFO] [stdout] test parsers::tests::sentence ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::ignore_correct ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_acute_youre ... ok [INFO] [stdout] test parsers::isolate_english::tests::english_no_edit_motto ... ok [INFO] [stdout] test parsers::isolate_english::tests::mixed_spanish_english_politics ... ok [INFO] [stdout] test linting::wrong_apostrophe::tests::fix_title_case ... ok [INFO] [stdout] test parsers::isolate_english::tests::chunked_trad_chinese_english ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::food ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::complex_apple ... ok [INFO] [stdout] test parsers::isolate_english::tests::chunked_trad_polish_english ... ok [INFO] [stdout] test patterns::implies_quantity::tests::number_implies ... ok [INFO] [stdout] test patterns::word::tests::fruit ... ok [INFO] [stdout] test patterns::word_set::tests::fruit ... ok [INFO] [stdout] test span::tests::overlaps ... ok [INFO] [stdout] test span::tests::expands_properly ... ok [INFO] [stdout] test spell::fst_dictionary::tests::contractions_not_derived ... ok [INFO] [stdout] test patterns::word::tests::fruit_whack_capitalization ... 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 spell::fst_dictionary::tests::fst_contains_hello ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_their_to_theyre ... ok [INFO] [stdout] test patterns::word_set::tests::fruit_whack_capitalization ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::present_participle_way ... ok [INFO] [stdout] test spell::fst_dictionary::tests::on_is_not_nominal ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::list_fruit ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::perfect_participle_way ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::simplest_banana ... 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::quickly_derived_from_quick ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::simple_apple ... ok [INFO] [stdout] test spell::fst_dictionary::tests::unhappy_derived_from_happy ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::apart_is_not_noun ... ok [INFO] [stdout] test patterns::nominal_phrase::tests::simplest_way ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::are_merged_attrs_same_as_spread_attrs ... 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::curated_contains_possessive_abandonment ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::be_is_verb_lemma ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::few_is_quantifier ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::expanded_contains_deallocate ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::gets_prefixes_as_expected ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::expanded_contains_giants ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::has_is_not_a_nominal ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::herself_is_pronoun ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::is_is_linking_verb ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::fewer_is_quantifier ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::gets_common_prefixes_as_expected ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::discussion_171 ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::there_is_not_a_pronoun ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::several_is_quantifier ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::this_is_determiner ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::proper_noun_propagates_to_possessives_2327 ... ok [INFO] [stdout] test spell::rune::attribute_list::tests::proper_noun_property_propagates_to_plurals ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::im_is_common ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::than_is_conjunction ... ok [INFO] [stdout] test spell::rune::matcher::tests::matches_vowels ... ok [INFO] [stdout] test spell::rune::matcher::tests::parses_simple ... ok [INFO] [stdout] test spell::rune::matcher::tests::round_trip ... 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 ... ok [INFO] [stdout] test spell::rune::tests::correctly_expands_test_files_with_comments ... ok [INFO] [stdout] test spell::rune::tests::plural_giants ... ok [INFO] [stdout] test spell::rune::word_list::tests::can_parse_test_file ... 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::adviced_correction ... ok [INFO] [stdout] test spell::tests::aknowledged_correction ... ok [INFO] [stdout] test spell::tests::normalizes_weve ... ok [INFO] [stdout] test spell::fst_dictionary::tests::fuzzy_result_sorted_by_edit_distance ... ok [INFO] [stdout] test mask::regex_masker::tests::can_match_everything ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_there_to_their ... ok [INFO] [stdout] test spell::tests::issue_182 ... ok [INFO] [stdout] test spell::tests::issue_624_no_duplicates ... ok [INFO] [stdout] test spell::tests::missing_apostrophe_childrens_suggests_childrens ... ok [INFO] [stdout] test spell::tests::conciousness_correction ... ok [INFO] [stdout] test spell::tests::fst_spellcheck_hvllo ... ok [INFO] [stdout] test spell::tests::punctation_no_duplicates ... ok [INFO] [stdout] test spell::tests::alcaholic_correction ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::fuzzy_result_sorted_by_edit_distance ... ok [INFO] [stdout] test spell::trie_dictionary::tests::gets_common_prefixes_as_expected ... ok [INFO] [stdout] test spell::fst_dictionary::tests::curated_contains_no_duplicates ... ok [INFO] [stdout] test spell::trie_dictionary::tests::gets_prefixes_as_expected ... ok [INFO] [stdout] test spell::mutable_dictionary::tests::curated_contains_no_duplicates ... ok [INFO] [stdout] test spell::tests::spellcheck_aout ... ok [INFO] [stdout] test spell::tests::slaves_correction ... ok [INFO] [stdout] test title_case::tests::a_paragraph_does_not_cause_crash ... ok [INFO] [stdout] test spell::tests::thats_contraction ... ok [INFO] [stdout] test spell::tests::spellchecking_is_deterministic ... ok [INFO] [stdout] test title_case::tests::about_uppercase_with_numbers ... ok [INFO] [stdout] test spell::tests::v_apostrophe_s_suggests_vs ... ok [INFO] [stdout] test spell::tests::spellcheck_hvllo ... ok [INFO] [stdout] test spell::tests::this_correction ... ok [INFO] [stdout] test title_case::tests::a_stays_lowercase ... ok [INFO] [stdout] test spell::tests::youre_contraction ... ok [INFO] [stdout] test spell::tests::weve_contraction ... ok [INFO] [stdout] test title_case::tests::complex ... ok [INFO] [stdout] test title_case::tests::about_becomes_uppercase ... ok [INFO] [stdout] test spell::tests::v_apostrophe_typographical_s_suggests_vs ... ok [INFO] [stdout] test linting::weir_rules::tests::run_tests_for_theyre_to_their ... ok [INFO] [stdout] test title_case::tests::handles_a_quiet_room ... ok [INFO] [stdout] test title_case::tests::doesnt_lowercase_this_in_github_template_title ... ok [INFO] [stdout] test title_case::tests::fixes_your_correctly ... ok [INFO] [stdout] test title_case::tests::fixes_video_press ... ok [INFO] [stdout] test title_case::tests::handles_broken_map ... ok [INFO] [stdout] test title_case::tests::fixes_odd_capitalized_proper_nouns ... ok [INFO] [stdout] test title_case::tests::handles_fire_in_autumn ... ok [INFO] [stdout] test title_case::tests::handles_hepatitis_b_shots ... ok [INFO] [stdout] test title_case::tests::handles_hidden_path ... ok [INFO] [stdout] test title_case::tests::handles_great_story_with_subtitle ... ok [INFO] [stdout] test title_case::tests::handles_silent_watcher ... ok [INFO] [stdout] test title_case::tests::handles_lost_and_found ... ok [INFO] [stdout] test title_case::tests::handles_glass_trembled_before_thunder ... ok [INFO] [stdout] test title_case::tests::handles_lantern_and_moths ... ok [INFO] [stdout] test title_case::tests::handles_last_door ... ok [INFO] [stdout] test linting::lint_group::tests::lint_descriptions_are_clean ... ok [INFO] [stdout] test title_case::tests::handles_midnight_river ... ok [INFO] [stdout] test token::tests::parses_sentences_correctly ... ok [INFO] [stdout] test title_case::tests::handles_old_man_and_the_sea ... ok [INFO] [stdout] test spell::fst_dictionary::tests::fst_map_contains_all_in_mutable_dict ... ok [INFO] [stdout] test title_case::tests::handles_static_with_ghosts ... ok [INFO] [stdout] test title_case::tests::handles_winter_road ... ok [INFO] [stdout] test title_case::tests::tab_a_becomes_upcase ... ok [INFO] [stdout] test token_kind::tests::equipment_is_non_countable_noun ... ok [INFO] [stdout] test title_case::tests::handles_trump_approval_rating ... ok [INFO] [stdout] test title_case::tests::pipe_does_not_cause_crash ... ok [INFO] [stdout] test title_case::tests::handles_under_blue_skies ... ok [INFO] [stdout] test title_case::tests::united_states ... ok [INFO] [stdout] test title_case::tests::maintains_same_apostrophe_type ... ok [INFO] [stdout] test tests::keeps_space_lint ... ok [INFO] [stdout] test title_case::tests::keeps_decimal ... ok [INFO] [stdout] test title_case::tests::normal ... ok [INFO] [stdout] test vec_ext::tests::removes_requested_indices ... ok [INFO] [stdout] test weir::parsing::expr::tests::optimizer_deconstructs_single_element_seq ... ok [INFO] [stdout] test weir::parsing::expr::tests::optimizer_deconstructs_single_element_array ... ok [INFO] [stdout] test weir::parsing::expr::tests::optimizes_upos_set ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_anything_seq ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_anything ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_contraction ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_derivative_seq ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_expr_ref_array ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_empty_array ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_filter ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_derivative ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_double_element_array ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_nested_seqs ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_filter_with_space_prefixing_element ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_filter_with_space_postfixing_element ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_not ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_not_triple_element_array ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_paired_seqs ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_simple_seq ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_not_seq ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_single_element_array ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_triple_element_array ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_whitespace ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_word ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_upos ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_space_comma ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_word_space ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_triple_dot ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_prog ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_word_space_word ... ok [INFO] [stdout] test weir::parsing::stmt::tests::catches_non_whitespace_after_allows - should panic ... ok [INFO] [stdout] test weir::parsing::stmt::tests::catches_anything_after_test ... ok [INFO] [stdout] test weir::parsing::stmt::tests::catches_non_whitespace_after_expr - should panic ... ok [INFO] [stdout] test token_kind::tests::equipment_isnt_countable_noun ... ok [INFO] [stdout] test weir::parsing::stmt::tests::catches_non_whitespace_after_let - should panic ... ok [INFO] [stdout] test token_kind::tests::car_is_singular_noun ... ok [INFO] [stdout] test weir::parsing::stmt::tests::catches_non_whitespace_after_test - should panic ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_expr_ref ... ok [INFO] [stdout] test weir::parsing::expr::tests::parses_space_dash ... ok [INFO] [stdout] test weir::parsing::stmt::tests::catches_non_whitespace_after_let_var - should panic ... ok [INFO] [stdout] test weir::parsing::stmt::tests::catches_anything_after_allows ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_comment_expr_var_together ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_allows ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_comment_in_middle ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_multiple_spaces_in_tests ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_single_expr_stmt ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_single_comment_stmt ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_single_comment_stmt_with_space_prefix ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_single_var_stmt_with_lots_of_space ... ok [INFO] [stdout] test weir::tests::errors_properly_with_missing_expr ... ok [INFO] [stdout] test weir::tests::fails_on_unresolved_expr ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_single_var_stmt ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_single_var_stmt_array ... ok [INFO] [stdout] test weir::parsing::stmt::tests::parses_tests ... ok [INFO] [stdout] test weir::parsing::stmt::tests::catches_non_whitespace_between_test - should panic ... ok [INFO] [stdout] test weirpack::tests::round_trip_weirpack_bytes ... ok [INFO] [stdout] test weir::tests::does_not_panic ... ok [INFO] [stdout] test token_kind::tests::non_word_tokens_are_not_oov ... ok [INFO] [stdout] test token_kind::tests::equipment_is_mass_noun ... ok [INFO] [stdout] test token_kind::tests::known_word_is_not_oov ... ok [INFO] [stdout] test weir::tests::fails_on_ignore_test ... ok [INFO] [stdout] test token_kind::tests::traffic_is_mass_noun_only ... ok [INFO] [stdout] test token_kind::tests::oov_word_is_oov ... ok [INFO] [stdout] test weir::tests::dashes ... ok [INFO] [stdout] test weir::tests::wildcard ... ok [INFO] [stdout] test weir::tests::g_suite_with_refs ... ok [INFO] [stdout] test weir::tests::g_suite ... ok [INFO] [stdout] test weir::tests::simple_right_click_linter ... ok [INFO] [stdout] test tests::overlap_removals_have_equivalent_behavior ... 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. 4717 passed; 0 failed; 242 ignored; 0 measured; 0 filtered out; finished in 418.97s [INFO] [stdout] [INFO] [stderr] Running tests/linters.rs (/opt/rustwide/target/debug/deps/linters-447add073ccd3678) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_most_lints has been running for over 60 seconds [INFO] [stdout] test test_most_lints ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 352.01s [INFO] [stdout] [INFO] [stderr] Running tests/pos_tags.rs (/opt/rustwide/target/debug/deps/pos_tags-21142ba05ba86927) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_pos_tagger has been running for over 60 seconds [ERROR] error running command: command timed out after 900 seconds [INFO] running `Command { std: "docker" "inspect" "dc4fbdde2e713fd9c010e2405d397dceffe7c9863460845ebe4d23955b8728f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc4fbdde2e713fd9c010e2405d397dceffe7c9863460845ebe4d23955b8728f5", kill_on_drop: false }` [INFO] [stdout] dc4fbdde2e713fd9c010e2405d397dceffe7c9863460845ebe4d23955b8728f5