<commit_before>![retext][logo]

# Plugins

**retext** is a natural language processor powered by plugins part of the
[unified][] [collective][].

## Table of Contents

*   [List of Plugins](#list-of-plugins)
*   [List of Utilities](#list-of-utilities)
*   [Using plugins](#using-plugins)
*   [Creating plugins](#creating-plugins)

## List of Plugins

See [awesome retext][awesome] for the most awesome projects in the ecosystem.
More plugins can be found on GitHub tagged with the
[`retext-plugin` topic][topic].

Have a good idea for a new plugin?
See [Creating plugins][create] below.

*   [`retext-cliches`](https://github.com/dunckr/retext-cliches)
    — check phrases for cliches
*   [`retext-contractions`](https://github.com/retextjs/retext-contractions)
    — check apostrophe use in contractions
*   [`retext-diacritics`](https://github.com/retextjs/retext-diacritics)
    — check for proper use of diacritics
*   [`retext-dutch`](https://github.com/retextjs/retext/tree/master/packages/retext-dutch)
    — dutch language support
*   [`retext-english`](https://github.com/retextjs/retext/tree/master/packages/retext-english)
    — English language support
*   [`retext-emoji`](https://github.com/retextjs/retext-emoji)
    — encode or decode [gemoji](https://github.com/github/gemoji)
*   [`retext-equality`](https://github.com/retextjs/retext-equality)
    — warn about possible insensitive, inconsiderate language
*   [`retext-indefinite-article`](https://github.com/retextjs/retext-indefinite-article)
    — check if indefinite articles (`a`, `an`) are used correctly
*   [`retext-keywords`](https://github.com/retextjs/retext-keywords)
    — extract keywords and keyphrases
*   [`retext-latin`](https://github.com/retextjs/retext/tree/master/packages/retext-latin)
    — Latin-script language support
*   [`retext-overuse`](https://github.com/dunckr/retext-overuse)
    — check words for overuse
*   [`retext-passive`](https://github.com/retextjs/retext-passive)
    — check for passive voice
*   [`retext-profanities`](https://github.com/retextjs/retext-profanities)
    — check profane and vulgar wording
*   [`retext-readability`](https://github.com/retextjs/retext-readability)
    — check readability
*   [`retext-redundant-acronyms`](https://github.com/retextjs/retext-redundant-acronyms)
    — check redundant acronyms (`ATM machine` > `ATM`)
*   [`retext-repeated-words`](https://github.com/retextjs/retext-repeated-words)
    — check `for for` repeated words
*   [`retext-sentence-spacing`](https://github.com/retextjs/retext-sentence-spacing)
    — check spacing between sentences
*   [`retext-sentiment`](https://github.com/retextjs/retext-sentiment)
    — detect sentiment in text
*   [`retext-simplify`](https://github.com/retextjs/retext-simplify)
    — check phrases for simpler alternatives
*   [`retext-smartypants`](https://github.com/retextjs/retext-smartypants)
    — implementation of [SmartyPants](https://daringfireball.net/projects/smartypants/)
*   [`retext-spell`](https://github.com/retextjs/retext-spell)<commit_msg>Add `retext-intensify` to list of plugins<commit_after>![retext][logo]

# Plugins

**retext** is a natural language processor powered by plugins part of the
[unified][] [collective][].

## Table of Contents

*   [List of Plugins](#list-of-plugins)
*   [List of Utilities](#list-of-utilities)
*   [Using plugins](#using-plugins)
*   [Creating plugins](#creating-plugins)

## List of Plugins

See [awesome retext][awesome] for the most awesome projects in the ecosystem.
More plugins can be found on GitHub tagged with the
[`retext-plugin` topic][topic].

Have a good idea for a new plugin?
See [Creating plugins][create] below.

*   [`retext-cliches`](https://github.com/dunckr/retext-cliches)
    — check phrases for cliches
*   [`retext-contractions`](https://github.com/retextjs/retext-contractions)
    — check apostrophe use in contractions
*   [`retext-diacritics`](https://github.com/retextjs/retext-diacritics)
    — check for proper use of diacritics
*   [`retext-dutch`](https://github.com/retextjs/retext/tree/master/packages/retext-dutch)
    — dutch language support
*   [`retext-english`](https://github.com/retextjs/retext/tree/master/packages/retext-english)
    — English language support
*   [`retext-emoji`](https://github.com/retextjs/retext-emoji)
    — encode or decode [gemoji](https://github.com/github/gemoji)
*   [`retext-equality`](https://github.com/retextjs/retext-equality)
    — warn about possible insensitive, inconsiderate language
*   [`retext-indefinite-article`](https://github.com/retextjs/retext-indefinite-article)
    — check if indefinite articles (`a`, `an`) are used correctly
*   [`retext-intensify`](https://github.com/retextjs/retext-intensify) 
    — check for weak and mitigating wording
*   [`retext-keywords`](https://github.com/retextjs/retext-keywords)
    — extract keywords and keyphrases
*   [`retext-latin`](https://github.com/retextjs/retext/tree/master/packages/retext-latin)
    — Latin-script language support
*   [`retext-overuse`](https://github.com/dunckr/retext-overuse)
    — check words for overuse
*   [`retext-passive`](https://github.com/retextjs/retext-passive)
    — check for passive voice
*   [`retext-profanities`](https://github.com/retextjs/retext-profanities)
    — check profane and vulgar wording
*   [`retext-readability`](https://github.com/retextjs/retext-readability)
    — check readability
*   [`retext-redundant-acronyms`](https://github.com/retextjs/retext-redundant-acronyms)
    — check redundant acronyms (`ATM machine` > `ATM`)
*   [`retext-repeated-words`](https://github.com/retextjs/retext-repeated-words)
    — check `for for` repeated words
*   [`retext-sentence-spacing`](https://github.com/retextjs/retext-sentence-spacing)
    — check spacing between sentences
*   [`retext-sentiment`](https://github.com/retextjs/retext-sentiment)
    — detect sentiment in text
*   [`retext-simplify`](https://github.com/retextjs/retext-simplify)
    — check phrases for simpler alternatives
*   [`retext-smartypants`](https://github.com/retextjs/retext-smartypants)
    — implementation of [SmartyPants](https://daringfireball.net/projects/smartypants/)
*   [`retext-spell`](https://github.com/retextjs/retext-spell)
{'fraction_non_alphanumeric': 0.1529242569511026, 'fraction_numerical': 0.0, 'mean_word_length': 4.509683098591549, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 47, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3045303', 'n_tokens_mistral': 2167, 'n_tokens_neox': 2144, 'n_words': 406}