textlint-rule-unexpanded-acronym

1.2.4 • Public • Published

textlint-rule-unexpanded-acronym Build Status

textlint rule that found Unexpanded Acronym.

That is, if there exists an acronym ABC in the document, then there must also exist a sequence of capitalized words such as Axxx Bxx Cxxx.

OK:

ABC can stand form the Australian Broadcasting Commission.

NG:

I like ABC.
(What does ABC stand for ???)

Installation

npm install textlint-rule-unexpanded-acronym

Usage

Via CLI

npm install textlint textlint-rule-unexpanded-acronym -D
$(npm bin)/textlint --rule unexpanded-acronym README.md

Via .textlintrc

{
    "rules": {
        "unexpanded-acronym" : {
            "min_acronym_len" : 3
        }
    }
}

Options

  • min_acronym_len(default:3): Minimum size for the acronym
  • max_acronym_len(default:5): Maximum size for the acronym
  • ignore_acronyms(default:[]): Ignoring acronym List.
{
    "rules": {
        "unexpanded-acronym" : {
            // AB is ignore, ABC is recognized.
            "min_acronym_len" : 3,
            // GREEEEEEN is ignore
            "max_acronym_len" : 5,
            // OSS is ignore
            "ignore_acronyms" : ["OSS"]
        }
    }
}

Tests

npm test

Reference

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i textlint-rule-unexpanded-acronym

Weekly Downloads

748

Version

1.2.4

License

MIT

Unpacked Size

27.6 kB

Total Files

12

Last publish

Collaborators

  • azu