Skip to content
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

Major version dependency upgrades, pt. IV #4112

Merged
merged 11 commits into from
Oct 8, 2020

Conversation

thompsongl
Copy link
Contributor

@thompsongl thompsongl commented Oct 5, 2020

Summary

Partial resolution of #3969: eslint & prettier

The only change of note is the default configuration update for prettier, which now requires that all arrow functions have parentheses around single parameters. We've decided to use the new default value, largely because of type annotations.

Checklist

- [ ] Check against all themes for compatibility in both light and dark modes
- [ ] Checked in mobile
- [ ] Checked in Chrome, Safari, Edge, and Firefox
- [ ] Props have proper autodocs
- [ ] Added documentation
- [ ] Checked Code Sandbox works for the any docs examples
- [ ] Added or updated jest tests

  • Checked for breaking changes and labeled appropriately

- [ ] Checked for accessibility including keyboard-only and screenreader modes
- [ ] A changelog entry exists and is marked appropriately

@thompsongl thompsongl added the dependencies Pull requests that update a dependency file label Oct 5, 2020
@@ -1,4 +1,6 @@
{
"root": true,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prevents eslint from attempting to read this config from EUI root

@kibanamachine
Copy link

Preview documentation changes for this PR: https://eui.elastic.co/pr_4112/

@thompsongl thompsongl marked this pull request as ready for review October 6, 2020 14:38
CHANGELOG.md Outdated Show resolved Hide resolved
This reverts commit 745d9a0.
@kibanamachine
Copy link

Preview documentation changes for this PR: https://eui.elastic.co/pr_4112/

Copy link
Contributor

@chandlerprall chandlerprall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

package.json, yarn.lock, and configuration changes LGTM. Spot checked a few of the src & src-docs changes and they look good.

@kibanamachine
Copy link

Preview documentation changes for this PR: https://eui.elastic.co/pr_4112/

@kibanamachine
Copy link

Preview documentation changes for this PR: https://eui.elastic.co/pr_4112/

@thompsongl
Copy link
Contributor Author

Will wait to merge until after the next release to avoid excessive conflicts in open PRs, possibly closer to the weekend

@kibanamachine
Copy link

Preview documentation changes for this PR: https://eui.elastic.co/pr_4112/

@kibanamachine
Copy link

Preview documentation changes for this PR: https://eui.elastic.co/pr_4112/

@thompsongl thompsongl merged commit 5e4c3e2 into elastic:master Oct 8, 2020
kshitij86 added a commit to kshitij86/eui that referenced this pull request Nov 29, 2020
* eslint; prettier

* react-datepicker eslint

* prettier autofix

* more eslint

* CL

* Revert "CL"

This reverts commit 745d9a0.

* lint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants