-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2022-10-24] [$250] Resolve cyclic dependencies lint errors #11102
Comments
Should we make this external? |
If it's internal and doesn't have an assignee I worry it won't get done quickly |
I made it internal as it was introduced by refactoring PR. But agree, we can make it external to get is resolved quickly |
Triggered auto assignment to @michaelhaxhiu ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @thesahindia ( |
Triggered auto assignment to @stitesExpensify ( |
ProposalRCA: Solution: |
@aimane-chnaif's proposal looks good to me. C+ reviewed 🎀👀🎀 cc: @stitesExpensify |
Just one question @aimane-chnaif - why are we saying |
@michaelhaxhiu I just explained detail about those lint errors. you can ignore that if RCA means only a regression keyword |
Prefer to use |
ah ok I thought |
Haha sorry if that was confusing @aimane-chnaif you haven't done anything wrong here! 💙 This is totally semantics at this point, but let me break it down for clarity. And let me know if you think any external documentation has made this confusing for you as a contributor - I'll gladly revise it, if so:
|
Totally agree! As you continue to work on jobs, feel free to identify the "root cause" in your Problem statement like @parasharrajat mentioned :) love it. |
@stitesExpensify can you confirm if this proposal is good to proceed, please? |
Stepping in to help cover @stitesExpensify while he's OOO |
📣 @aimane-chnaif You have been assigned to this job by @roryabraham! |
Upwork job - https://www.upwork.com/jobs/~0105a5aec0a694b518 |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.16-5 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2022-10-24. 🎊 |
Invited @thesahindia to the job, so we can pay both of you at the same time. @thesahindia can you confirm when you accepted it? |
Will get this paid today |
Applied 🚀 |
All paid. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
There are some silenced cyclic dependency lint errors in our codebase. They were silenced in this PR as we didn't want to block our project just because of them.
Cyclic dependency doesn't break anything but it's good to optimize code and get rid of them.
Action Performed:
Break down in numbered steps
// eslint-disable-next-line import/no-cycle
lines in codebasenpm run lint
Expected Result:
No lint errors should show
Actual Result:
Cyclic dependency lint error appears
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Users are not affected
Platform:
Where is this issue occurring?
Version Number:
Reproducible in staging?:
Reproducible in production?:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Upwork job URL: https://www.upwork.com/jobs/~0105a5aec0a694b518
Issue reported by:
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: