Skip to content

Commit

Permalink
Create a new version of "CONFUSION_ER_E_PAR" rule in French to preven…
Browse files Browse the repository at this point in the history
…t false positive
  • Loading branch information
Sharcoux committed Dec 11, 2023
1 parent 9995ead commit cd34976
Showing 1 changed file with 51 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -54641,6 +54641,57 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
<example>Avant de peindre une vieille armoire commencer par un lessivage.</example>
</rule>
</rulegroup>
<rulegroup id="CONFUSION_ER_E_PAR2" name="commencer par (commencé par)" default="temp_off">
<!-- Règle Générale pour les Verbes en -er suivis de "par" -->
<rule>
<pattern>
<token postag="[NJ].*" postag_regexp="yes"/>
<marker>
<token postag="V inf" regexp="yes">.*er$</token>
</marker>
<token>par</token>
</pattern>
<message>Un participe passé semble plus approprié ici.</message>
<suggestion><match no="2" regexp_match="(?iu)er" regexp_replace="é"/></suggestion>
<example correction="affiché">Menu <marker>afficher</marker> par erreur.</example>
</rule>
<!-- Règle Générale pour les Verbes Conjugués à la 2e Personne Singulier Présent Indicatif se terminant par "es" -->
<rule>
<pattern>
<marker>
<token postag="V ind pres 2 s" regexp="yes">.*es$</token>
</marker>
<token postag="P"/>
</pattern>
<message>Un participe passé ou une autre forme verbale pourrait être plus appropriée.</message>
<suggestion><match no="1" postag="(V) (ind) (pres) (2) (s)" postag_regexp="yes" postag_replace="$1 ppa m p"/></suggestion>
<suggestion><match no="1" postag="(V) (ind) (pres) (2) (s)" postag_regexp="yes" postag_replace="$1 ind pres 3 p"/></suggestion>
<example correction="envisagés|envisagent">Les cours <marker>envisages</marker> par cet élève ne paraissent pas pertinents.</example>
</rule>
<!-- Règle pour les Erreurs d'Orthographe Communes -->
<rule>
<pattern>
<token postag="P|V.*" postag_regexp="yes"/>
<token>les</token>
<marker>
<token regexp="yes">cameras|tractes|magasines|députes|délègues|cosignes|arrives|jures|immigres|troues|lutes</token>
</marker>
</pattern>
<message>Un mot correctement orthographié semble plus approprié.</message>
<suggestion><match no="3" regexp_match="cameras" regexp_replace="caméras"/></suggestion>
<suggestion><match no="3" regexp_match="tractes" regexp_replace="tracts"/></suggestion>
<suggestion><match no="3" regexp_match="magasines" regexp_replace="magazines"/></suggestion>
<suggestion><match no="3" regexp_match="députes" regexp_replace="députés"/></suggestion>
<suggestion><match no="3" regexp_match="délègues" regexp_replace="délégués"/></suggestion>
<suggestion><match no="3" regexp_match="cosignes" regexp_replace="consignes"/></suggestion>
<suggestion><match no="3" regexp_match="arrives" regexp_replace="arrivées"/></suggestion>
<suggestion><match no="3" regexp_match="jures" regexp_replace="jurés"/></suggestion>
<suggestion><match no="3" regexp_match="immigres" regexp_replace="immigrés"/></suggestion>
<suggestion><match no="3" regexp_match="troues" regexp_replace="trous"/></suggestion>
<suggestion><match no="3" regexp_match="lutes" regexp_replace="luttes"/></suggestion>
<example correction="caméras">Il fournit les <marker>cameras</marker>.</example>
</rule>
</rulegroup>
<rulegroup id="LA_VERBE_ADJ" name="la trouve émouvant (la trouve émouvante)">
<rule>
<antipattern>
Expand Down

0 comments on commit cd34976

Please sign in to comment.