{"library":"eslint-plugin-square","type":"library","category":null,"description":"Square's custom ESLint plugin that consolidates frontend linting rules and configurations including base, Ember, React, strict, and TypeScript configs. Current stable version is 26.0.1, requires Node ^18.0.0 || >=20.0.0 and ESLint >= 8.40.0. Ships TypeScript types, integrates eslint-plugin-import, eslint-plugin-unicorn, eslint-plugin-react, eslint-plugin-react-hooks, eslint-plugin-jsx-a11y, prettier, and more. Not recommended for public use outside Square. Breaking changes in v26: dropped Node v16 support; v24 added warning on unused ESLint disable directives in base config.","language":"javascript","status":"active","version":"26.0.1","tags":["javascript","ember","eslint","eslint-config","eslint-plugin","eslintplugin","linter","react","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install eslint-plugin-square","imports":["module.exports = { extends: ['plugin:square/base'] }","import { configs } from 'eslint-plugin-square'; const baseConfig = configs.base;","import { rules } from 'eslint-plugin-square'; const noRestrictedFilesRule = rules['no-restricted-files'];","import { FlatConfig } from 'eslint-plugin-square'; export default [...FlatConfig];"]},{"cmd":"yarn add eslint-plugin-square","imports":[]},{"cmd":"pnpm add eslint-plugin-square","imports":[]}],"homepage":"https://www.squareup.com","github":"https://github.com/square/eslint-plugin-square","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-square","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}