Antiseptic
The Rust-built Python package for spell-checking, purposed for continuous integration.
Get started
Installation
Antiseptic is available from PyPI:
pip install antiseptic
Running
$ antiseptic
./myfile.txt:15:32: AS001 spelling mistake `helol`
./theotherfile.py:3:40: AS001 spelling mistake `colosal`
You can specify which file(s) you wish to spell-check:
$ antiseptic myfile.txt
myfile.txt:15:32: AS001 spelling mistake `helol`
Configuration
Antiseptic is configured in pyproject.toml, antiseptic.toml, or .antiseptic.toml.
There is a setting exclude which indicates directories and files which should not be included in the spell-check:
exclude = [
"build",
".mypy_cache",
".ruff_cache",
".venv",
]
There is also a setting allowed-words which defines words that Antiseptic will not flag:
allowed-words = [
"glubbage",
"glimp"
]
Release files for antiseptic 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| antiseptic-0.2.0-cp38-cp38-manylinux_2_34_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.34+ x86-64 | Details |
Release files / antiseptic-0.2.0-cp38-cp38-manylinux_2_34_x86_64.whl
| Download URL | antiseptic-0.2.0-cp38-cp38-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 8.9 MB |
| Tags | CPython 3.8 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
3a5c72ab58570368d53518ffff677b28b70505036c924e1ac566e670df3b3161
|
|
BLAKE2b-256 checksum How to use checksums |
9af0d4c103915f77e07609ecf7142dfe8a019f6afe1d98a1aeab459d4e44accc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.2
|