{"id":19990,"library":"eslint-plugin-yoast","title":"eslint-plugin-yoast","description":"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.","status":"abandoned","version":"1.0.1","language":"javascript","source_language":"en","source_url":"https://github.com/Yoast/eslint-plugin","tags":["javascript","eslint","eslintplugin","eslint-plugin"],"install":[{"cmd":"npm install eslint-plugin-yoast","lang":"bash","label":"npm"},{"cmd":"yarn add eslint-plugin-yoast","lang":"bash","label":"yarn"},{"cmd":"pnpm add eslint-plugin-yoast","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"peer dependency; ESLint is required to use the plugin","package":"eslint","optional":false}],"imports":[{"note":"This is an ESLint plugin, not a programmatic import. Configure in .eslintrc file.","wrong":"import plugin from 'eslint-plugin-yoast'","symbol":"eslint-plugin-yoast plugin","correct":"plugins: ['yoast'] in .eslintrc"}],"quickstart":{"code":"{\n  \"plugins\": [\"yoast\"],\n  \"rules\": {\n    \"yoast/rule-name\": \"error\"\n  }\n}","lang":"javascript","description":"Example .eslintrc configuration enabling the yoast plugin and setting a rule to error level."},"warnings":[{"fix":"Consider migrating to a supported ESLint plugin or remove the dependency.","message":"The plugin is no longer maintained and may not work with modern ESLint versions.","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"Replace with a maintained alternative or contribute updates.","message":"Plugin has not been updated since initial release; rules may be outdated or incompatible.","severity":"deprecated","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Run 'npm install eslint-plugin-yoast --save-dev'.","cause":"The plugin is not installed or not in node_modules.","error":"Error: Failed to load plugin 'yoast' declared in '.eslintrc': Cannot find module 'eslint-plugin-yoast'"},{"fix":"Ensure eslint-plugin-yoast is listed in devDependencies and plugins array includes 'yoast'.","cause":"Plugin not installed or misconfigured in .eslintrc.","error":"ESLint couldn't find the plugin \"yoast\"."}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}