material-ui icon indicating copy to clipboard operation
material-ui copied to clipboard

[code-infra] Polish VS Code DX

Open oliviertassinari opened this issue 1 year ago • 1 comments

It looks like this was due for a refresh.

.vscode/settings.json

As I understand it, a baseline version of this is supposed to be stored on git (then people can add their settings to further customize it). Proof:

  • https://github.com/microsoft/vscode/blob/main/.vscode/settings.json
  • https://github.com/vercel/next.js/blob/canary/.vscode/settings.json

I have tried to only have the least opinionated settings.

.editorconfig

Now that we have .mdx and .tsx files, this is due for a refresh. We also started to stop relying on trim_trailing_whitespace for markdown line break (but instead use \). So we can apply this everywhere. See #34762.

I also got annoyed with the UX on https://mui.com/toolpad/

SCR-20241227-miqr

.gitignore

Remove .vscode, per VS Code codebase, they don't do this.

.vscode/extensions.json

I suspect that those https://github.com/mui/base-ui/pull/1151 got introduced because the right VS Code extension wasn't installed.

.vscode/launch.json

This is for

SCR-20241227-mjuu

I'm not aware anyone uses it. We would need to clean up it.


Same PR open in all the repositories ⬇️

oliviertassinari avatar Dec 27 '24 12:12 oliviertassinari

Netlify deploy preview

https://deploy-preview-44865--material-ui.netlify.app/

Bundle size report

No bundle size changes (Toolpad) No bundle size changes

Generated by :no_entry_sign: dangerJS against ee267e85b393e407cbfc8f1d1b7b4ed64ca4fdf8

mui-bot avatar Dec 27 '24 12:12 mui-bot