{"library":"eslint-plugin-destructuring","type":"library","category":null,"description":"ESLint plugin providing destructuring-specific linting rules, currently at version 2.2.1. It focuses on enforcing consistency and best practices around object and array destructuring patterns, with rules like 'no-rename', 'in-params', and 'in-methods-params'. The plugin is maintained and integrates via ESLint's plugin system, supporting a recommended configuration. It requires ESLint as a peer dependency and is published under the MIT license. Notably, it is one of the few plugins dedicated solely to destructuring, offering targeted rules not found in ESLint core or popular configs like eslint-config-airbnb. Release cadence has slowed since 2019, but it remains functional for ESLint 5/6/7.","language":"javascript","status":"active","version":"2.2.1","tags":["javascript","eslint","eslint-plugin","eslintplugin","destructuring"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-destructuring","imports":["module.exports = { plugins: ['destructuring'], rules: { 'destructuring/no-rename': 'error' } }","{ extends: ['plugin:destructuring/recommended'] }","{ rules: { 'destructuring/no-rename': ['error', { forbid: 'all' }] } }"]},{"cmd":"yarn add eslint-plugin-destructuring","imports":[]},{"cmd":"pnpm add eslint-plugin-destructuring","imports":[]}],"homepage":null,"github":"https://github.com/lukeapage/eslint-plugin-destructuring","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-destructuring","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-destructuring/compatibility"}}