eslint-plugin-wix-editor

3.3.0 • Public • Published

ESLint-plugin-wix-editor

NPM version Build Status Dependency Status Dependency Status

Wix's editor group's custom ESLint rules

Installation

Install ESLint and eslint-plugin-wix-editor into your project.

$ npm install --save-dev eslint eslint-plugin-wix-editor

Configuration

Add plugins section and specify eslint-plugin-wix-editor as a plugin into your .eslintrc:

{
  "plugins": ["wix-editor"]
}

Finally, enable all of the rules that you would like to use:

{
  "rules": {
    "wix-editor/no-instanceof-array": 2,
    "wix-editor/no-not-not": 2,
    "wix-editor/no-unneeded-match": 2,
    "wix-editor/prefer-filter": 2,
    "wix-editor/prefer-ternary": 2,
    "wix-editor/return-boolean": 2,
    "wix-editor/simplify-boolean-expression": 2
  }
}

Rules

Contributions

Contributions in the form of issues and pull requests are welcome.

Before creating a pull request, please make sure that:

  • Each of your commits is needed and makes sense. Squash/rebase as needed.
  • Lint and tests pass. Check with npm test.
  • Coverage percentage has not dropped.

To begin:

git clone git@github.com:wix/eslint-plugin-wix-editor.git
cd eslint-plugin-wix-editor
npm i
npm test

License

eslint-plugin-wix-editor is licensed under the MIT License.

Dependencies (2)

Dev Dependencies (10)

Package Sidebar

Install

npm i eslint-plugin-wix-editor

Weekly Downloads

80

Version

3.3.0

License

MIT

Unpacked Size

25.7 kB

Total Files

20

Last publish

Collaborators

  • danyshaanan
  • idok
  • ganimomer