-
-
Notifications
You must be signed in to change notification settings - Fork 121
[code-infra] Polish VS Code DX #1238
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[code-infra] Polish VS Code DX #1238
Conversation
Netlify deploy preview |
Signed-off-by: Olivier Tassinari <[email protected]>
.vscode/settings.json
Outdated
"files.trimTrailingWhitespace": true, | ||
|
||
// Root workspace only | ||
"typescript.surveys.enabled": false, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we want to enforce this?
.vscode/extensions.json
Outdated
// Highlighting | ||
"bradlc.vscode-tailwindcss", // Tailwind CSS | ||
"unifiedjs.vscode-mdx", // MDX | ||
"shardulm94.trailing-spaces", // Trailing spaces |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
prettier
does it
.vscode/launch.json
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
.vscode/extensions.json
Outdated
"yoavbls.pretty-ts-errors", // TypeScript | ||
"stylelint.vscode-stylelint", // Stylelint | ||
"davidanson.vscode-markdownlint", // markdownlint | ||
"chrischinchilla.vale-vscode" // Vale |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not entirely sure about Vale. It's useful for us, but the extension is not standalone (requires installing Vale separately), which could be worse DX for external contributors.
I removed the settings I found controversial and I'm about to merge this PR as it's been open for a long time. If you'd like to discuss the removed settings, we can do so in the next PR. |
✅ Deploy Preview for base-ui ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
mui/material-ui#44865