eslint-plugin-yoast

raw JSON →
1.0.1 verified Sat Apr 25 auth: no javascript abandoned

An ESLint plugin providing custom lint rules for Yoast projects. Current version 1.0.1 is outdated with no updates since initial release. This plugin is specific to Yoast's internal ESLint config and is not actively maintained for external use. Use with ESLint (peer dependency) and configure via .eslintrc plugins array. No TypeScript definitions included.

error Error: Failed to load plugin 'yoast' declared in '.eslintrc': Cannot find module 'eslint-plugin-yoast'
cause The plugin is not installed or not in node_modules.
fix
Run 'npm install eslint-plugin-yoast --save-dev'.
error ESLint couldn't find the plugin "yoast".
cause Plugin not installed or misconfigured in .eslintrc.
fix
Ensure eslint-plugin-yoast is listed in devDependencies and plugins array includes 'yoast'.
breaking The plugin is no longer maintained and may not work with modern ESLint versions.
fix Consider migrating to a supported ESLint plugin or remove the dependency.
deprecated Plugin has not been updated since initial release; rules may be outdated or incompatible.
fix Replace with a maintained alternative or contribute updates.
npm install eslint-plugin-yoast
yarn add eslint-plugin-yoast
pnpm add eslint-plugin-yoast

Example .eslintrc configuration enabling the yoast plugin and setting a rule to error level.

{
  "plugins": ["yoast"],
  "rules": {
    "yoast/rule-name": "error"
  }
}