Disable automatic fixes for words in the rare dictionary
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 42/100
Piste de recherche
Read the README section on dictionary entries that disable automatic fixes (no trailing comma, reason as last field). Inspect how the rare dictionary is loaded and how -w applies replacements. Add the disable-reason comment to rare-dictionary lines as proposed, then confirm codespell -w no longer rewrites those words while still reporting them.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
See https://github.com/codespell-project/codespell/pull/3631#issuecomment-2677798780.
From the README:
Entry with one word, but with automatic fix disabled:
clas->class, disabled because of name clash in c++Note that there isn't a comma at the end of the line. The last argument is treated as the reason why a suggestion cannot be automatically applied.
Perhaps we should disable automatic fixes by adding a comment to all or part of the words in the rare dictionary. Example:
$ cat DICTIONARY.txt
lien->line, actually a word in the OED and SCOWL (And Friends)
$
$ cat test.txt
lien
$
$ codespell -w -D DICTIONARY.txt test.txt
test.txt:1: lien ==> line | actually a word in the oed and scowl (and friends)
$
$ codespell -D DICTIONARY.txt test.txt
test.txt:1: lien ==> line | actually a word in the oed and scowl (and friends)
$
- Langage dominant
- Python
- Étoiles
- 2.4k
- Forks
- 531
- Merge moyen
- 15 h 55 min
- PR mergées (30 j)
- 17
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de codespell-project/codespell
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
codespell-project/codespell#3997 ·
Les mainteneurs répondent en général sous 1 jour
-
No error when beginning with 'Ouverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 63/100
codespell-project/codespell#3965 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Add "marcos"Peut-être pris @ekanshul l’a pris il y a 21 jours. Ouvertedictionary
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
codespell-project/codespell#3920 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
question
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
codespell-project/codespell#4005 ·
Les mainteneurs répondent en général sous 1 jour
-
duplicate question
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
codespell-project/codespell#3998 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de codespell-project/codespell
Issues similaires
-
infrastructure
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
NatLabRockies/H2Integrate#977 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
topoteretes/cognee#6470 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
-
area:docs priority:p2 type:docs wave:9
Difficulté 1/5 Moins d'une heure Accessibilité débutants 84/100
jejjohnson/radtrax#293 ·
Les mainteneurs répondent en général sous 1 jour
-
bug core plugins
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
bunkerity/bunkerweb#4121 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour