{"library":"eslint_d","type":"library","category":null,"description":"eslint_d is a drop-in replacement for ESLint that runs linting in a persistent background daemon, drastically reducing startup latency (e.g., ~300ms to ~100ms per run on modern hardware). Version 15.0.2 requires Node.js >=22 and supports ESLint v4 through v10. It automatically starts, stops, and restarts the server, binds to parent/editor processes, and falls back to a bundled ESLint if a local one is missing. Key differentiators include environment variables for fine-tuning behavior, support for monorepos via `ESLINT_D_ROOT`, and a `--fix-to-stdout` option for editor integration. Unlike editor-built-in caches, it provides speed benefits to Vim, Neovim, Emacs, and Sublime Text, while Atom, VSCode, and WebStorm gain little due to their own caching.","language":"javascript","status":"active","version":"15.0.2","tags":["javascript","daemon","eslint","faster","lint","performance"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint_d","imports":["npx eslint_d --version"]},{"cmd":"yarn add eslint_d","imports":[]},{"cmd":"pnpm add eslint_d","imports":[]}],"homepage":null,"github":"https://github.com/mantoni/eslint_d.js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint_d","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint_d/compatibility"}}