Skip to content

ESLint plugin to disallow the use of 'this'

License

Notifications You must be signed in to change notification settings

matijs/eslint-plugin-this

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eslint-plugin-this

Build Status Version on npm Known Vulnerabilities

do not allow this

Installation

You'll first need to install ESLint:

$ npm install eslint --save-dev

Next, install eslint-plugin-this:

$ npm install eslint-plugin-this --save-dev

Note: If you installed ESLint globally (using the -g or --global flag) then you must also install eslint-plugin-this globally.

Usage

Add this to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
    "plugins": [
        "this"
    ]
}

Then configure the rules you want to use under the rules section.

{
    "rules": {
        "this/no-this": 2
    }
}

Supported Rules

  • no-this

Thanks

Thanks to Brian Leroux for asking if this existed and Björn Tegelund for basically spelling out how to create an ESLint plugin

About

ESLint plugin to disallow the use of 'this'

Resources

License

Stars

Watchers

Forks

Packages

No packages published