{"id":25510,"library":"eslint-plugin-fest","title":"eslint-plugin-fest","description":"ESLint plugin for linting inline scripts and params in Fest XML template files. Current version 0.2.4 (last updated 2017). Low release cadence, no recent updates. Focuses on enforcing coding standards within Fest templates, similar to how eslint-plugin-html works for HTML files. Differentiator: dedicated to Fest framework.","status":"deprecated","version":"0.2.4","language":"javascript","source_language":"en","source_url":"https://github.com/Angmor23/eslint-plugin-fest","tags":["javascript","eslint-plugin","eslintplugin","eslint","fest"],"install":[{"cmd":"npm install eslint-plugin-fest","lang":"bash","label":"npm"},{"cmd":"yarn add eslint-plugin-fest","lang":"bash","label":"yarn"},{"cmd":"pnpm add eslint-plugin-fest","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"ESLint requires the full 'eslint-plugin-' prefix or the shorthand 'fest', but the example in README uses 'eslint-plugin-fest'.","wrong":"plugins: ['fest']","symbol":"plugin","correct":"plugins: ['eslint-plugin-fest']"}],"quickstart":{"code":"// .eslintrc.json\n{\n  \"plugins\": [\"eslint-plugin-fest\"],\n  \"rules\": {\n    \"fest/rule-name\": \"error\"\n  }\n}\n// Lint command: eslint --ext .xml,.js src","lang":"javascript","description":"Adds the fest plugin to ESLint and enables a rule. Lint Fest XML files with the --ext flag."},"warnings":[{"fix":"Use eslint --ext .xml,.js src or configure eslint.extensions in your editor.","message":"Plugin requires ESLint to lint .xml files explicitly; without --ext .xml, Fest files are ignored.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Consider alternatives like eslint-plugin-html for generic template linting.","message":"The package has not been updated since 2017 and is likely unmaintained.","severity":"deprecated","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run npm install --save-dev eslint-plugin-fest","cause":"Plugin not installed correctly.","error":"Error: Failed to load plugin 'eslint-plugin-fest' declared in '.eslintrc.json': Cannot find module 'eslint-plugin-fest'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}