diff --git a/eslint.config.mjs b/eslint.config.mjs index 6e0f2b9a7a6..fa12cbcf83c 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -117,6 +117,7 @@ const config = defineConfig([ 'primer-react/a11y-use-next-tooltip': 'error', 'primer-react/no-unnecessary-components': 'error', 'primer-react/prefer-action-list-item-onselect': 'error', + 'primer-react/spread-props-first': 'warn', }, }, diff --git a/package-lock.json b/package-lock.json index 78922667a76..4734aaa7038 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "eslint-plugin-mdx": "3.6.2", "eslint-plugin-playwright": "^2.2.2", "eslint-plugin-prettier": "^5.5.4", - "eslint-plugin-primer-react": "^8.2.0", + "eslint-plugin-primer-react": "^8.4.0", "eslint-plugin-react": "^7.35.5", "eslint-plugin-react-compiler": "^19.1.0-rc.2", "eslint-plugin-react-hooks": "^5.2.0", @@ -13486,9 +13486,9 @@ } }, "node_modules/eslint-plugin-primer-react": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-primer-react/-/eslint-plugin-primer-react-8.2.0.tgz", - "integrity": "sha512-+uz0T1qyfRhMavojoATVrLBdQ/JoX7XMc6BMowCBtB+M+AerrW8lXj9pVUViMe35Iaw+3eRMHAdXHho82BYyvw==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-primer-react/-/eslint-plugin-primer-react-8.4.0.tgz", + "integrity": "sha512-lReoFdF1IuZ7vJQTC8IzFo/xuzDkz15DCbm0zWeL18HxIPRRWEb1JP9oDwlejaiqCF6VFfQ4fef7u7zBhGALVQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 0b8d9d0539a..50298c95242 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "build:docs:preview": "NODE_OPTIONS=--openssl-legacy-provider script/build-docs preview", "build:components.json": "npm run build:components.json -w @primer/react", "build:hooks.json": "npm run build:hooks.json -w @primer/react", - "lint": "eslint '**/*.{js,ts,tsx,md,mdx}' --max-warnings=0 --cache", + "lint": "eslint '**/*.{js,ts,tsx,md,mdx}' --cache", "lint:css": "stylelint --rd -q --cache '**/*.css'", "lint:css:fix": "npm run lint:css -- --fix", "lint:fix": "npm run lint -- --fix", @@ -70,7 +70,7 @@ "eslint-plugin-mdx": "3.6.2", "eslint-plugin-playwright": "^2.2.2", "eslint-plugin-prettier": "^5.5.4", - "eslint-plugin-primer-react": "^8.2.0", + "eslint-plugin-primer-react": "^8.4.0", "eslint-plugin-react": "^7.35.5", "eslint-plugin-react-compiler": "^19.1.0-rc.2", "eslint-plugin-react-hooks": "^5.2.0",