syntax.nested-negation
Négations imbriquées.
Ce que cette règle signale
Les phrases qui empilent plusieurs négations. Deux négations ou plus dans une même phrase forcent le lecteur à basculer mentalement les valeurs de vérité. La charge est connue pour les lecteurs aphasiques et ceux qui souffrent d’un trouble du déficit de l’attention (TDAH). Le coût se multiplie sous pression cognitive. Les guides de langage clair (FALC, CDC Clear Communication Index, plainlanguage.gov) recommandent de réécrire les doubles négatives au positif.
En bref
| Catégorie | syntax |
| Sévérité par défaut | warning |
| Poids par défaut | 2 |
| Étiquettes de condition | aphasia, adhd, general |
| Langues | EN · FR (comptage spécifique par langue) |
| Source | src/rules/nested_negation.rs |
Détection
On compte les négations par phrase ; on signale les phrases dont le
compte dépasse max_negations.
- Anglais — somme des correspondances délimitées par mot contre
la liste de négations de la langue (
not,no,never,none,nothing,nobody,nowhere,neither,nor,cannot,without) plus les occurrences du suffixe contractén't(don't,won't,isn't,doesn't, …). - Français — comptage bipartite par paires. Chaque clitique
ne/n'contribue pour une négation et s’apparie à la particule de seconde position la plus proche (pas,rien,jamais,plus,personne,aucun,aucune,guère,nulle part) dans une fenêtre courte ; l’appariement consomme simplement la particule pour éviter le double comptage. Les particules non appariées dans une phrase avecnecontribuent pour une de plus — ce qui attrape les formes commerienemployé en sujet nominal négatif. Garde-fous :pas/plusne comptent jamais sans appariement (trop ambigus en dehors dene …) ;rienprécédé dedeest traité comme l’idiomede rienet ignoré ; les particules d’une phrase sans clitiquenesont ignorées également (plus de courage,personne d'autre). Les autonomessans/noncomptent toujours.
Paramètres
| Clé | Type | dev-doc | public | falc |
|---|---|---|---|---|
max_negations | int | 3 | 2 | 1 |
Exemples
lucid-lint signale ; la réécriture reste à l’auteur.
Français
Passe sous public :
Nous ne sommes pas prêts.
Le bipartite ne … pas compte pour une négation.
Avant (signalée) :
Nous ne disons pas que rien n’est jamais possible.
Trois négations : ne…pas (un bipartite), rien (non apparié),
n'…jamais (un bipartite).
Ce que rapporte lucid-lint check --profile public :
warning input.md:1:1 Sentence stacks 3 negations (maximum 2). Rewrite as a positive statement or split the negations across separate sentences. [syntax.nested-negation]
Après (votre réécriture) :
Nous disons que quelque chose est possible.
Anglais
Trois négations → trois affirmations, teintes assorties d’un bout à
l’autre de la réécriture. Le not disparaît simplement — la
simplification se voit.
Avant (signalée) :
We do not say nothing is never possible.
Trois négations (not, nothing, never).
Après :
We say something is possible.
Neutralisation
Voir Neutralisation des diagnostics (page EN pour l’instant).
Voir aussi
syntax.passive-voicestructure.deep-subordination- Conditions (page EN pour l’instant)
Références
Voir Références pour la bibliographie complète.