{"id":19534,"library":"eslint-config-jest-enzyme","title":"eslint-config-jest-enzyme","description":"ESLint shareable config for jest-environment-enzyme globals. Current version 7.1.2, released August 2020. This package is part of the enzyme-matchers monorepo from Formidable Labs. It defines Jest and Enzyme global variables (e.g., mount, shallow, render) to prevent ESLint warnings when using jest-environment-enzyme. Only useful in combination with that environment. Low maintenance cadence; no major changes after v7.0.0.","status":"maintenance","version":"7.1.2","language":"javascript","source_language":"en","source_url":"https://github.com/FormidableLabs/enzyme-matchers","tags":["javascript","eslint","jest","enzyme"],"install":[{"cmd":"npm install eslint-config-jest-enzyme","lang":"bash","label":"npm"},{"cmd":"yarn add eslint-config-jest-enzyme","lang":"bash","label":"yarn"},{"cmd":"pnpm add eslint-config-jest-enzyme","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"The preset is referenced as 'jest-enzyme', not the full npm package name.","wrong":"{\n  \"extends\": [\"eslint-config-jest-enzyme\"]\n}","symbol":"extends","correct":"{\n  \"extends\": [\"jest-enzyme\"]\n}"},{"note":"Use the environment-specific directive to enable globals per file.","wrong":"/* global mount, shallow */","symbol":"jest-enzyme globals","correct":"/* eslint-env jest-enzyme/globals */"},{"note":"Setting 'jest' env alone does not include enzyme globals; use the jest-enzyme environment.","wrong":"{\n  \"env\": {\n    \"jest\": true\n  }\n}","symbol":"env","correct":"{\n  \"env\": {\n    \"jest-enzyme/globals\": true\n  }\n}"}],"quickstart":{"code":"// .eslintrc.js\nmodule.exports = {\n  extends: ['jest-enzyme'],\n  env: {\n    'jest-enzyme/globals': true,\n  },\n  rules: {},\n};","lang":"javascript","description":"Configures ESLint to acknowledge jest-environment-enzyme globals like mount, shallow, render."},"warnings":[{"fix":"Replace all uses of toHaveTagName with toHaveDisplayName.","message":"v7.0.0: toHaveTagName renamed to toHaveDisplayName","severity":"breaking","affected_versions":">=7.0.0"},{"fix":"Consider migrating to @testing-library/jest-dom or custom ESLint rules.","message":"Package is in maintenance mode with no active development","severity":"deprecated","affected_versions":">=7.0.0"},{"fix":"Ensure test files match the pattern or override overrides in config.","message":"ESLint config only applies to test files ending in *.test.js","severity":"gotcha","affected_versions":">=7.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-config-jest-enzyme --save-dev","cause":"Missing dependency.","error":"Error: Cannot find module 'eslint-config-jest-enzyme'"},{"fix":"Install eslint-plugin-jest-enzyme or ensure the correct extends value.","cause":"Extending 'jest-enzyme' without also installing the jest-enzyme plugin.","error":"Definition for rule 'jest-enzyme' was not found"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}