diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d272f929..05f0e490 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -125,6 +125,15 @@ jobs: - name: check build without crossbeam/default features run: cargo build -p notify --no-default-features --target ${{ matrix.target }} + # If this fails, consider changing your text or adding something to .typos.toml + typos: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: check typos + uses: crate-ci/typos@v1.26.0 + audit: runs-on: ubuntu-latest diff --git a/.typos.toml b/.typos.toml new file mode 100644 index 00000000..e40f35c4 --- /dev/null +++ b/.typos.toml @@ -0,0 +1,22 @@ +# See the configuration reference at +# https://github.com/crate-ci/typos/blob/master/docs/reference.md + +# Corrections take the form of a key/value pair. The key is the incorrect word +# and the value is the correct word. If the key and value are the same, the +# word is treated as always correct. If the value is an empty string, the word +# is treated as always incorrect. + +# Match Identifier - Case Sensitive +[default.extend-identifiers] +ecd686ba = "ecd686ba" # In the CHANGELOG.md +waitres = "waitres" + +# Match Inside a Word - Case Insensitive +[default.extend-words] + +[files] +# Include .github, .cargo, etc. +ignore-hidden = false +# /.git isn't in .gitignore, because git never tracks it. +# Typos doesn't know that, though. +extend-exclude = ["/.git"] diff --git a/notify-debouncer-full/src/lib.rs b/notify-debouncer-full/src/lib.rs index 6870f853..dfbe37f1 100644 --- a/notify-debouncer-full/src/lib.rs +++ b/notify-debouncer-full/src/lib.rs @@ -731,7 +731,7 @@ fn sort_events(events: Vec) -> Vec { let mut push_next = false; while events.front().is_some_and(|event| event.time <= min_time) { - // unwrap is safe beause `pop_front` mus return some in order to enter the loop + // unwrap is safe because `pop_front` mus return some in order to enter the loop let event = events.pop_front().unwrap(); sorted.push(event); push_next = true;