eslint-plugin-wdio
TypeScript icon, indicating that this package has built-in type declarations

8.37.0 • Public • Published

eslint-plugin-wdio

ESLint rules for WebdriverIO

Installation

You'll first need to install ESLint:

npm i eslint --save-dev

Next, install eslint-plugin-wdio:

npm install eslint-plugin-wdio --save-dev

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

Recommended configuration

This plugin export a recommended configuration that enforce good practices.

To enable this configuration use the extends property in your .eslintrc config file:

{
    "plugins": ["wdio"],
    "extends": [
        "eslint:recommended",
        "plugin:wdio/recommended"
    ]
}

See ESLint documentation for more information about extending configuration files.

List of supported rules

Rule Description
wdio/await-expect expect calls must be prefixed with an await
wdio/no-debug Don't allow browser.debug() statements
wdio/no-pause Don't allow browser.pause(<number>) statements

Package Sidebar

Install

npm i eslint-plugin-wdio

Weekly Downloads

173,985

Version

8.37.0

License

MIT

Unpacked Size

24.7 kB

Total Files

34

Last publish

Collaborators

  • christian-bromann
  • wdio-user
  • wswebcreation-nl
  • willbrock
  • abjerstedt