eslint-plugin-no-shit

0.0.2 • Public • Published

1_primary_logo_on_transparent_295x65

The plugin will warn ⚠️ you if it finds words like fuck and shit 💪 in your codebase (variable declarations, function declarations and even comments 💯). If you believe that clean code === code without swearing (even in comments!) you should give this plugin a try.

Usage

screen shot 2017-09-19 at 00 24 42

Let's assume you are already using ESLint.

  1. Install eslint-plugin-no-shit into your dev dependencies:
$ npm install eslint-plugin-no-shit --save-dev
  1. Add no-shit to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:
{
    "plugins": [
        "no-shit"
    ]
}
  1. Add 'be-polite' rule to the rules section. If you intend to use the plugin at work pass nsfw: true option in following way:
{
    "rules": {
        "no-shit/be-polite": ["warn", {"nsfw": true}]
    }
}

How

I created this plugin after watching great Frontend Masters "Abstract Syntax Trees" course by @kentcdodds - you can check it out at https://github.com/kentcdodds/asts-workshop/

LICENSE

MIT

Package Sidebar

Install

npm i eslint-plugin-no-shit

Weekly Downloads

12

Version

0.0.2

License

none

Last publish

Collaborators

  • jakubsadura