[No QA] chore(eslint): enable unicorn/prefer-set-has lint rule#73273
[No QA] chore(eslint): enable unicorn/prefer-set-has lint rule#73273roryabraham merged 4 commits intoExpensify:mainfrom
Conversation
|
@sobitneupane Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
|
|
All contributors have signed the CLA ✍️ ✅ |
|
I have read the CLA Document and I hereby sign the CLA |
|
don't merge yet |
f0fd5c8 to
59c399b
Compare
6d5dd81 to
96fc7a7
Compare
|
@roryabraham other rule violations coming from I'll open a follow-up PR to manually fix those non-autofixable files. For now, I think it’s best to merge this PR since my fork quickly falls behind upstream (over 300 commits this morning), and I’ve had to repeatedly redo the autofixes, manually disable non-autofixable files to suppress errors temporarily, and resolve conflicts each time I sync my fork and rebase my pr branch to upstream/main. |
deff248 to
aff4071
Compare
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Pro-tip: if you open a PR as draft or prefix the title with |
Oh, apologies for missing this comment. That makes plenty of sense. Sounds great! |
|
@roryabraham my fork tends to fall behind quickly, and each time I rebase my PR branch, more files require fixing. To manage this efficiently, I first ran autofixes for all autofixable files. For the remaining non-autofixable ones, I temporarily added inline disables and plan to address them in a follow-up PR. |
|
@roryabraham don't merge yet, I'll rebase my pr branch again to upstream/main. |
Codecov Report✅ All modified and coverable lines are covered by tests.
... and 2 files with indirect coverage changes 🚀 New features to boost your workflow:
|
0db958a to
1a9bdb6
Compare
1bce1e3 to
74ac757
Compare
|
@roryabraham @sobitneupane ready for merge #72546 just got merged |
74ac757 to
aa1948e
Compare
|
No product considerations here. Removing myself and unsubscribing |
|
@roryabraham ready for merge |
|
conflicts again |
5ff3018 to
abd1184
Compare
resolved |
|
@roryabraham ready for merge |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/roryabraham in version: 9.2.47-0 🚀
|
|
@roryabraham Is there anything to QA in this PR? |
|
nope! |
|
🚀 Deployed to production by https://github.com/cristipaval in version: 9.2.47-1 🚀
|
Explanation of Change
eslint-config-expensifyto 2.0.94unicorn/prefer-set-hasrule violations ( will be fixed in my follow-up PRs )Fixed Issues
$ #67421
PROPOSAL: #67421 (comment)
Tests
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop