languagetool icon indicating copy to clipboard operation
languagetool copied to clipboard

case_sensitive='yes' doesn't work properly in antipattern — 2024-05-29

Open marcoagpinto opened this issue 8 months ago • 0 comments

Heya,

The antipattern below removes sentences with the words written in uppercase:

Desempenhando sempre missões arriscadas, Nicolau Coelho morreu na viagem de regresso a Portugal com Francisco de Albuquerque, em Janeiro de 1504, no naufrágio da ...
                                                        ^^^^^^                                                                                                    

(Nicolau Coelho)

Leão morreu pacificamente em sua cama em 18 de junho de 741, o primeiro imperador a conseguir o feito desde mai...
     ^^^^^^                                                                                                    

(Leão)

                <antipattern>
                    <token skip='4' inflected='yes' regexp='yes' case_sensitive='yes'>abelha|andorinha|aranha|árvore|bateria|bode|boi|bovino|budismo|cabra|cabrito|cachorro|canídeo|cão|cavalo|chip|coelho|computador|cristianismo|ecrã|écran|égua|elefante|flor|gado|gato|h[áa]mster|insec?to|laptop|LCD|leão|melga|memória|motherboard|monitor|mosca|mosquito|ovelha|paganismo|papagaio|pardal|pássaro|PC|peixe|periquito|pilha|planta|p[óô]nei|portátil|ratazana|rato|relva|satanismo|serpente|tarântula|televisão|to[iu]ro|TV|vaca|zebra</token> <!-- Add exception words here -->
                    <token inflected='yes'>morrer<exception regexp='yes'>mort[ao]s?</exception>
                        <exception scope='previous' postag='P.+' postag_regexp='yes'/>
                        <exception scope='previous' regexp='yes'>don[ao]s?</exception>
                    </token>
                    <example>E ainda dizem a TV está morrendo, mas não é bem o que os números mostram.</example>
                    <example>Se uma árvore morrer, plante outra no seu lugar.</example>
                    <example>A bateria morreu.</example>
                    <example>As plantas morreram por falta de água.</example>
                    <example>As árvores morreram.</example>
                </antipattern>

marcoagpinto avatar May 29 '24 02:05 marcoagpinto