{"library":"eslint-plugin-format","type":"library","category":null,"description":"An ESLint plugin that integrates multiple formatters (Prettier, dprint, oxfmt) for formatting various languages directly through ESLint rules. Current stable version is 2.0.1, released with support for ESLint v8 through v10, TypeScript types included. Key differentiators: side-effects-free, flat config native, supports multiple formatters in one plugin, and does not require language detection or external config files. Each file type must be explicitly configured with a formatter and options, giving full control but requiring manual setup.","language":"javascript","status":"active","version":"2.0.1","tags":["javascript","eslint","eslint-plugin","formatters","prettier","dprint","oxfmt","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-format","imports":["import format from 'eslint-plugin-format'","import format from 'eslint-plugin-format'; const { parserPlain } = format","const format = require('eslint-plugin-format')"]},{"cmd":"yarn add eslint-plugin-format","imports":[]},{"cmd":"pnpm add eslint-plugin-format","imports":[]}],"homepage":null,"github":"https://github.com/antfu/eslint-plugin-format","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-format","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-plugin-format/compatibility"}}