Skip to content
PluginStats

eslint-plugin-wdio weekly downloads statistics

By webdriverio · npm · ESLint plugins

Eslint rules for WebdriverIO

View on npm Fresh · Oct 17, 2026

eslint-plugin-wdio has 63,009 recorded weekly downloads on npm, a decrease of 56.3% over the past 30 days.

It ranks #515 of 2,256 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -64.5%.

PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.

Weekly downloads
63,009
Official API · Oct 17, 2026
7-day growth
-49.6%
-62.1K weekly downloads
30-day growth
-56.3%
-81.3K weekly downloads
90-day growth
-64.5%
-114.6K weekly downloads
Rank
#515
Among tracked npm listings

About eslint-plugin-wdio

eslint-plugin-wdio

ESLint rules for WebdriverIO

Installation

You'll first need to install ESLint 10:

Next, install eslint-plugin-wdio:

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

Recommended configuration

This plugin exports a flat config that enforces good practices. Add it to eslint.config.mjs:

The eslintrc export plugin:wdio/recommended is gone. Flat config is the supported setup.

See ESLint documentation for more information about extending configuration files.

TypeScript Support

When typescript-eslint is installed, the recommended configuration automatically replaces wdio/await-expect with wdio/no-floating-promise for stricter, type-aware promise handling.

To enable this, install the required dependencies:

By default, ESLint lints only .js, .mjs and .cjs files. Add a files pattern so that it also lints your TypeScript specs:

wdio/no-floating-promise needs type information, so your spec files must be part of a tsconfig.json.

To also lint JavaScript files, such as wdio.conf.js, add them to the TypeScript project ("allowJs": true and the files in include), then widen the pattern:

If a matched file is not part of the TypeScript project, ESLint reports "was not found by the project service".

List of supported rules

• 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() statements

• wdio/no-floating-promise

Check for unhandled promises

Description from the npm listing.

  • eslint
  • eslintplugin
  • eslint-plugin
  • webdriver
  • wdio

Where eslint-plugin-wdio sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,256 listings · 113 pages · page 26, #15 (overall #515)
All npm: every listing in weekly downloads order
PNG SVG
ESLint plugins253 listings · 13 pages · page 7, #5 (overall #125)
ESLint plugins: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

eslint-plugin-wdio weekly downloads on npm, last 90 days: 63,009 weekly downloads as of Oct 17, 2026, -64.5% over 90 days.eslint-plugin-wdioWeekly downloads on npm · Last 90 days63,009downloads / week-64.5% over 90 days050K100K150K200KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
eslint-plugin-wdio weekly downloads on npm, last 90 days: 63,009 weekly downloads as of Oct 17, 2026, -64.5% over 90 days.
PNG SVG

7/30/90-day growth

eslint-plugin-wdio weekly downloads growth on npm: -49.6% over 7 days, -56.3% over 30 days, -64.5% over 90 days.eslint-plugin-wdioWeekly downloads growth on npm63,009downloads / week now7-day growth-62,106 weekly downloads-49.6%30-day growth-81,310 weekly downloads-56.3%90-day growth-114,556 weekly downloads-64.5%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
eslint-plugin-wdio weekly downloads growth on npm: -49.6% over 7 days, -56.3% over 30 days, -64.5% over 90 days.
PNG SVG

Ranking history

eslint-plugin-wdio npm ranking history: currently #515 (by weekly downloads).eslint-plugin-wdionpm ranking · by weekly downloads · Last 90 days#515current rank#513#514#515#516#517Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 18, 2026 – Oct 19, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
eslint-plugin-wdio npm ranking history: currently #515 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (121)
Recent weekly downloads observations for eslint-plugin-wdio
Date (UTC)Weekly downloadsChange vs. previous
63,009-11.6K
74,610+672
73,938-34.8K
108,690-35.4K
144,0580
144,058+22.2K
121,827-3.3K
125,115-4.1K
129,216-2.5K
131,723-856
132,579+3.8K
128,812-31.8K
160,642-30K
190,635—

Similar npm ESLint plugins plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/eslint-plugin-wdio. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.