Skip to content

Commit 2576a9f

Browse files
authored
[Breaking] Remove no-deprecated-colors plugin (#169)
* remove unused plugin * remove unused dep * Create shiny-kiwis-hammer.md
1 parent 4c3d9b4 commit 2576a9f

9 files changed

+6
-524
lines changed

.changeset/shiny-kiwis-hammer.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"eslint-plugin-primer-react": major
3+
---
4+
5+
- Remove `no-deprecated-colors` plugin
6+
- Remove dependency on `primer/primitives`

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ ESLint rules for Primer React
3232
## Rules
3333

3434
- [direct-slot-children](https://github.com/primer/eslint-plugin-primer-react/blob/main/docs/rules/direct-slot-children.md)
35-
- [no-deprecated-colors](https://github.com/primer/eslint-plugin-primer-react/blob/main/docs/rules/no-deprecated-colors.md)
3635
- [no-system-props](https://github.com/primer/eslint-plugin-primer-react/blob/main/docs/rules/no-system-props.md)
3736
- [a11y-tooltip-interactive-trigger](https://github.com/primer/eslint-plugin-primer-react/blob/main/docs/rules/a11y-tooltip-interactive-trigger.md)
3837
- [a11y-explicit-heading](https://github.com/primer/eslint-plugin-primer-react/blob/main/docs/rules/a11y-explicit-heading.md)

docs/rules/no-deprecated-colors.md

Lines changed: 0 additions & 91 deletions
This file was deleted.

package-lock.json

Lines changed: 0 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
},
2626
"homepage": "https://github.com/primer/eslint-plugin-primer-react#readme",
2727
"peerDependencies": {
28-
"@primer/primitives": ">=4.6.2",
2928
"eslint": "^8.42.0"
3029
},
3130
"dependencies": {
@@ -41,7 +40,6 @@
4140
"@changesets/cli": "^2.16.0",
4241
"@github/markdownlint-github": "^0.6.0",
4342
"@github/prettier-config": "0.0.6",
44-
"@primer/primitives": "^7.14.0",
4543
"eslint": "^8.42.0",
4644
"eslint-plugin-prettier": "^5.0.1",
4745
"jest": "^29.7.0",

src/configs/recommended.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ module.exports = {
1111
extends: ['plugin:github/react'],
1212
rules: {
1313
'primer-react/direct-slot-children': 'error',
14-
'primer-react/no-deprecated-colors': 'warn',
1514
'primer-react/no-system-props': 'warn',
1615
'primer-react/a11y-tooltip-interactive-trigger': 'error',
1716
'primer-react/new-color-css-vars': 'error',

src/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
module.exports = {
22
rules: {
33
'direct-slot-children': require('./rules/direct-slot-children'),
4-
'no-deprecated-colors': require('./rules/no-deprecated-colors'),
54
'no-deprecated-entrypoints': require('./rules/no-deprecated-entrypoints'),
65
'no-system-props': require('./rules/no-system-props'),
76
'a11y-tooltip-interactive-trigger': require('./rules/a11y-tooltip-interactive-trigger'),

0 commit comments

Comments
 (0)