{"library":"eslint-plugin-sweepit","type":"library","category":null,"description":"Opinionated architectural ESLint rules for TypeScript projects with React support. Current stable version 0.0.23, updated irregularly. Ships type definitions. Requires ESLint ^9.0.0 and TypeScript >=5.0.0. Key differentiators: prescriptive flat configs (core and React) that bundle recommended TypeScript-ESLint rules, functional programming rules, and custom rules for naming conventions (e.g., no TitleCase/titleCase props, no custom kebab-case props, restrict set* prefix to useState setters). Automatically enables TypeScript project service for type-aware rules. Focused on enforcing consistent prop naming and architectural boundaries.","language":"javascript","status":"active","version":"0.0.23","tags":["javascript","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install eslint-plugin-sweepit","imports":["import sweepit from 'eslint-plugin-sweepit'","import sweepit from 'eslint-plugin-sweepit'; sweepit.configs.core","import sweepit from 'eslint-plugin-sweepit'; sweepit.rules['no-array-props']"]},{"cmd":"yarn add eslint-plugin-sweepit","imports":[]},{"cmd":"pnpm add eslint-plugin-sweepit","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-sweepit","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}