All Projects → sapegin → textlint-rule-stop-words

sapegin / textlint-rule-stop-words

Licence: MIT license
Textlint rule to find filler words, buzzwords and clichés

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to textlint-rule-stop-words

textlint-rule-terminology
Textlint rule to check correct terms spelling
Stars: ✭ 32 (+52.38%)
Mutual labels:  linter, textlint
Textlint
The pluggable natural language linter for text and markdown.
Stars: ✭ 2,158 (+10176.19%)
Mutual labels:  linter, textlint
vscode-linter
Extension for code linting, all in one package. New linters can be easily added through an extension framework.
Stars: ✭ 47 (+123.81%)
Mutual labels:  linter, textlint
clang-format-action
GitHub Action for clang-format checking
Stars: ✭ 48 (+128.57%)
Mutual labels:  linter
lints
Lint all your JavaScript, CSS, HTML, Markdown and Dockerfiles with a single command
Stars: ✭ 14 (-33.33%)
Mutual labels:  linter
flake8-mypy
A plugin for flake8 integrating Mypy.
Stars: ✭ 103 (+390.48%)
Mutual labels:  linter
npm-groovy-lint
Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files using command line
Stars: ✭ 124 (+490.48%)
Mutual labels:  linter
vnu-elixir
An Elixir client for the Nu HTML Checker (v.Nu).
Stars: ✭ 50 (+138.1%)
Mutual labels:  linter
JavaScript-Styleguide
📃 The NullDev JavaScript Styleguide
Stars: ✭ 23 (+9.52%)
Mutual labels:  linter
go-perfguard
CPU-guided performance analyzer for Go
Stars: ✭ 58 (+176.19%)
Mutual labels:  linter
ramllint
RAML Linter
Stars: ✭ 18 (-14.29%)
Mutual labels:  linter
gsc
Go Source Checker
Stars: ✭ 15 (-28.57%)
Mutual labels:  linter
danger-eslint
A Danger plugin for linting javascript with eslint.
Stars: ✭ 13 (-38.1%)
Mutual labels:  linter
dlint
Dlint is a tool for encouraging best coding practices and helping ensure Python code is secure.
Stars: ✭ 130 (+519.05%)
Mutual labels:  linter
check-wheel-contents
Check your wheels have the right contents
Stars: ✭ 131 (+523.81%)
Mutual labels:  linter
peon
Python "Elegant Object" Naive linter.
Stars: ✭ 31 (+47.62%)
Mutual labels:  linter
lint-html-with-css
Lint HTML with CSS. A collection of CSS snippets from the hashtag #lintHTMLwithCSS on twitter. These CSS snippets intend to warn developers about common mistakes made in HTML.
Stars: ✭ 35 (+66.67%)
Mutual labels:  linter
syntastic-extras
Additional Syntastic syntax checkers and features (for Vim)
Stars: ✭ 31 (+47.62%)
Mutual labels:  linter
EditorConfig-Action
🔎A GitHub Action to check, enforce & fix EditorConfig style violations
Stars: ✭ 40 (+90.48%)
Mutual labels:  linter
looppointer
An analyzer that checks for pointers to enclosing loop variables.
Stars: ✭ 30 (+42.86%)
Mutual labels:  linter

textlint-rule-stop-words

textlint fixable rule npm Node.js CI status

textlint rule to find filler words, buzzwords and clichés — 1600+ words and phrases in English.

For example:

  • and etc.
  • the month of
  • thick as a brick
  • utilize

(You can disable some words or add your own.)

Installation

npm install textlint-rule-stop-words

Usage

textlint --fix --rule stop-words Readme.md

Configuration

You can configure the rule in your .textlintrc:

{
  "rules": {
    "stop-words": {
      // Load default dictionary (see dict.txt in the repository)
      "defaultWords": true,
      // Syntax elements to skip. Overrides the default
      "skip": ["Blockquote"],
      // Extra words
      "words": [
        ["etc."],
        ["you can"],
        // With a replacement
        ["blacklist", "denylist"],
        // Ensure correct capitalization
        ["asciidoc", "AsciiDoc"]
      ],
      // Excluded words
      "exclude": [
        "utilize",
        "period of time"
      ],
      // OR load terms from a file
      "words": "~/stop-words.txt"
    }
  }
}

Check the default dictionary. Read more about configuring textlint.

Tips & tricks

Use textlint-filter-rule-comments to disable stop-words check for particular paragraphs:

<!-- textlint-disable stop-words -->

Oh my javascript!

<!-- textlint-enable -->

Sources

Other textlint rules

Change log

The change log can be found on the Releases page.

Contributing

Everyone is welcome to contribute. Please take a moment to review the contributing guidelines.

Sponsoring

This software has been developed with lots of coffee, buy me one more cup to keep it going.

Buy Me A Coffee

Authors and license

Artem Sapegin and contributors.

MIT License, see the included License.md file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].