Skip to content

Commit 4382bee

Browse files
committed
[infra] Make error code extraction independent of build
1 parent cc5313c commit 4382bee

File tree

24 files changed

+47
-217
lines changed

24 files changed

+47
-217
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ default-job: &default-job
4646
DANGER_DISABLE_TRANSPILATION: 'true'
4747
working_directory: /tmp/material-ui
4848
docker:
49-
- image: cimg/node:20.19
49+
- image: cimg/node:20.19.5
5050

5151
default-context: &default-context
5252
context:

.markdownlint-cli2.cjs

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

.markdownlint-cli2.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { createBaseConfig } from '@mui/internal-code-infra/markdownlint';
2+
3+
export default createBaseConfig();

babel.config.mjs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ const filename = fileURLToPath(import.meta.url);
1212
const dirname = path.dirname(filename);
1313

1414
const errorCodesPath = path.resolve(dirname, './docs/public/static/error-codes.json');
15-
const missingError = process.env.MUI_EXTRACT_ERROR_CODES === 'true' ? 'write' : 'annotate';
1615

1716
/**
1817
* @param {string} relativeToBabelConf
@@ -53,7 +52,7 @@ export default function getBabelConfig(api) {
5352
[
5453
'@mui/internal-babel-plugin-minify-errors',
5554
{
56-
missingError,
55+
missingError: 'annotate',
5756
errorCodesPath,
5857
runtimeModule: '@mui/utils/formatMuiErrorMessage',
5958
},

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"docs:sync-team": "tsx ./docs/scripts/syncTeamMembers.ts && pnpm prettier",
3838
"docs:mdicons:synonyms": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js,.mjs\" ./docs/scripts/updateIconSynonyms && pnpm prettier",
3939
"docs:zipRules": "cd docs && rm mui-vale.zip && zip -r mui-vale.zip mui-vale && cd ../ && pnpm vale sync",
40-
"extract-error-codes": "cross-env MUI_EXTRACT_ERROR_CODES=true lerna run --concurrency 1 build:stable",
40+
"extract-error-codes": "code-infra extract-error-codes --errorCodeFile docs/public/static/error-codes.json --skip @mui/core-downloads-tracker --skip @mui/envinfo --skip @mui/docs --skip @mui/codemod --skip @mui/icons-material",
4141
"template:screenshot": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" ./docs/scripts/generateTemplateScreenshots",
4242
"jsonlint": "code-infra jsonlint",
4343
"eslint": "eslint . --cache --report-unused-disable-directives --ext .js,.ts,.tsx --max-warnings 0",
@@ -110,9 +110,9 @@
110110
"@babel/plugin-transform-react-constant-elements": "^7.27.1",
111111
"@mui-internal/api-docs-builder": "workspace:^",
112112
"@mui-internal/api-docs-builder-core": "workspace:^",
113-
"@mui/internal-babel-plugin-minify-errors": "^2.0.8-canary.7",
113+
"@mui/internal-babel-plugin-minify-errors": "https://pkg.pr.new/mui/mui-public/@mui/internal-babel-plugin-minify-errors@648fb01",
114114
"@mui/internal-bundle-size-checker": "^1.0.9-canary.39",
115-
"@mui/internal-code-infra": "^0.0.3-canary.2",
115+
"@mui/internal-code-infra": "https://pkg.pr.new/mui/mui-public/@mui/internal-code-infra@648fb01",
116116
"@mui/internal-docs-utils": "workspace:^",
117117
"@mui/internal-scripts": "workspace:^",
118118
"@mui/internal-test-utils": "workspace:^",

packages/markdownlint-rule-mui/duplicate-h1.js

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

packages/markdownlint-rule-mui/git-diff.js

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

packages/markdownlint-rule-mui/straight-quotes.js

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

packages/markdownlint-rule-mui/table-alignment.js

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

packages/markdownlint-rule-mui/terminal-language.js

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

0 commit comments

Comments
 (0)