Skip to content

Commit d1e8385

Browse files
authored
[code-infra] Prepare eslint rule rename (#47702)
1 parent dbd4d56 commit d1e8385

File tree

8 files changed

+38
-18
lines changed

8 files changed

+38
-18
lines changed

eslint.config.mjs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ export default defineConfig(
5757
createBaseConfig({
5858
enableReactCompiler: ENABLE_REACT_COMPILER_PLUGIN,
5959
baseDirectory: dirname,
60+
materialUi: true,
6061
}),
6162
{
6263
name: 'Material UI overrides',
@@ -70,7 +71,7 @@ export default defineConfig(
7071
},
7172
rules: {
7273
'import/prefer-default-export': 'error',
73-
'material-ui/straight-quotes': 'error',
74+
'mui/straight-quotes': 'error',
7475
'no-restricted-imports': [
7576
'error',
7677
{
@@ -91,14 +92,17 @@ export default defineConfig(
9192
'react-hooks/incompatible-library': 'off',
9293
'react-hooks/static-components': 'off',
9394
'react-hooks/purity': 'off',
95+
96+
// TODO (@Janpot) fix in https://github.com/mui/material-ui/pull/47692
97+
'mui/consistent-production-guard': 'off',
9498
},
9599
},
96100
...['mui-material', 'mui-system', 'mui-utils', 'mui-lab', 'mui-utils', 'mui-styled-engine'].map(
97101
(packageName) => ({
98102
files: [`packages/${packageName}/src/**/*${EXTENSION_TEST_FILE}`],
99103
ignores: ['**/*.test.*', '**/*.spec.*'],
100104
rules: {
101-
'material-ui/no-restricted-resolved-imports': [
105+
'mui/no-restricted-resolved-imports': [
102106
'error',
103107
[
104108
{
@@ -131,7 +135,7 @@ export default defineConfig(
131135
},
132136
},
133137
rules: {
134-
'material-ui/no-empty-box': 'off',
138+
'mui/material-ui-no-empty-box': 'off',
135139
// Disabled temporarily. Enable one by one.
136140
'testing-library/no-container': 'off',
137141
// TODO: investigate and fix
@@ -218,7 +222,7 @@ export default defineConfig(
218222
'**/mui-docs/**/*',
219223
],
220224
rules: {
221-
'material-ui/disallow-react-api-in-server-components': 'error',
225+
'mui/disallow-react-api-in-server-components': 'error',
222226
},
223227
},
224228
{
@@ -256,7 +260,7 @@ export default defineConfig(
256260
files: [`packages/*/src/**/*${EXTENSION_TS}`],
257261
ignores: ['**/*.d.ts', '**/*.spec.*', 'packages/mui-joy/**/*'],
258262
rules: {
259-
'material-ui/mui-name-matches-component-name': 'error',
263+
'mui/material-ui-name-matches-component-name': 'error',
260264
},
261265
},
262266
{

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
"@mui-internal/api-docs-builder-core": "workspace:^",
9797
"@mui/internal-babel-plugin-minify-errors": "2.0.8-canary.16",
9898
"@mui/internal-bundle-size-checker": "1.0.9-canary.60",
99-
"@mui/internal-code-infra": "0.0.3-canary.76",
99+
"@mui/internal-code-infra": "0.0.3-canary.85",
100100
"@mui/internal-docs-utils": "workspace:^",
101101
"@mui/internal-netlify-cache": "0.0.2-canary.1",
102102
"@mui/internal-scripts": "workspace:^",

packages/mui-docs/src/MarkdownElement/MarkdownElement.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ const Root = styled('div')(
305305
},
306306
'&::before': {
307307
position: 'absolute',
308-
// eslint-disable-next-line material-ui/straight-quotes
308+
// eslint-disable-next-line mui/straight-quotes
309309
content: '"“"',
310310
color: `var(--muidocs-palette-grey-300, ${lightTheme.palette.grey[300]})`,
311311
fontSize: '2.5rem',

packages/mui-material/src/Dialog/Dialog.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ describe('<Dialog />', () => {
138138
});
139139

140140
// keyDown not targeted at anything specific
141-
// eslint-disable-next-line material-ui/disallow-active-element-as-key-event-target
141+
// eslint-disable-next-line mui/disallow-active-element-as-key-event-target
142142
fireEvent.keyDown(document.activeElement, { key: 'Escape' });
143143
expect(onClose.calledOnce).to.equal(true);
144144

@@ -196,7 +196,7 @@ describe('<Dialog />', () => {
196196
dialog.click();
197197
});
198198
// keyDown is not targeted at anything specific.
199-
// eslint-disable-next-line material-ui/disallow-active-element-as-key-event-target
199+
// eslint-disable-next-line mui/disallow-active-element-as-key-event-target
200200
fireEvent.keyDown(document.activeElement, { key: 'Escape' });
201201

202202
expect(onClose.callCount).to.equal(0);

packages/mui-material/src/Tooltip/Tooltip.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ describe('<Tooltip />', () => {
415415

416416
fireEvent.keyDown(
417417
// We don't care about the target. Any Escape should dismiss the tooltip
418-
// eslint-disable-next-line material-ui/disallow-active-element-as-key-event-target
418+
// eslint-disable-next-line mui/disallow-active-element-as-key-event-target
419419
document.activeElement,
420420
{ key: 'Escape' },
421421
);

packages/mui-material/src/styles/styled.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* eslint-disable material-ui/no-empty-box */
1+
/* eslint-disable mui/material-ui-no-empty-box */
22
import * as React from 'react';
33
import MuiPaper from '@mui/material/Paper';
44
import { styled, css, ThemeProvider, createTheme } from '@mui/material/styles';

packages/mui-system/src/Box/Box.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ function TestFillPropCallback() {
104104
/>;
105105
}
106106

107-
// eslint-disable-next-line material-ui/no-styled-box
107+
// eslint-disable-next-line mui/material-ui-no-styled-box
108108
const StyledBox = styled(Box)`
109109
color: white;
110110
` as typeof Box;

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)