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

[HOLD for payment 2024-07-22] [HOLD for payment 2024-07-17] [HOLD for payment 2024-07-10] [$500] [TS Migration] Adjust eslint config, TS config #39119

Closed
mountiny opened this issue Mar 27, 2024 · 38 comments
Labels
Awaiting Payment Auto-added when associated PR is deployed to production NewFeature Something to build that is a new item. Task Typescript Migration Weekly KSv2

Comments

@mountiny
Copy link
Contributor

mountiny commented Mar 27, 2024

Follow up issue for TS migration project. Coming from this spreadsheet

Błażej: Remove JS specific rules, merge some of them, disallow JS in TS Config, needs investigation

Also adjust https://typescript-eslint.io/rules/no-unused-vars/ Eslint rule to allow unused arguments starting with underscore

cc @blazejkustra @fabioh8010

Issue OwnerCurrent Issue Owner: @trjExpensify / @bfitzexpensify
Issue OwnerCurrent Issue Owner: @trjExpensify / @bfitzexpensify
Issue OwnerCurrent Issue Owner: @trjExpensify / @bfitzexpensify
@mountiny mountiny changed the title [TS Migration] Adjust eslint config, TS config [HOLD TS migration completion] [TS Migration] Adjust eslint config, TS config Mar 28, 2024
@blazejkustra
Copy link
Contributor

Hey! I’m Błażej Kustra from Software Mansion, an expert agency, and I’d like to work on this issue!

@melvin-bot melvin-bot bot added the Overdue label Apr 16, 2024
@mountiny mountiny changed the title [HOLD TS migration completion] [TS Migration] Adjust eslint config, TS config [TS Migration] Adjust eslint config, TS config Apr 16, 2024
@melvin-bot melvin-bot bot removed the Overdue label Apr 16, 2024
@mountiny mountiny self-assigned this Apr 16, 2024
@blazejkustra
Copy link
Contributor

Update: I was sick last week, I'm aiming to have a PR ready for review tomorrow.

@blazejkustra
Copy link
Contributor

Draft PR is up! cc @fabioh8010

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Weekly KSv2 labels Apr 24, 2024
@war-in
Copy link
Contributor

war-in commented May 6, 2024

We've decided to remove eslint rules in separate PR because of a huge amount of TS errors (check @blazejkustra's comment). I'll take care of it

@melvin-bot melvin-bot bot added the NewFeature Something to build that is a new item. label May 14, 2024
Copy link

melvin-bot bot commented May 14, 2024

Triggered auto assignment to @bfitzexpensify (NewFeature), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details. Please add this Feature request to a GH project, as outlined in the SO.

@parasharrajat
Copy link
Member

parasharrajat commented May 15, 2024

I was C+ on the PR.

@bgawkuc
Copy link
Contributor

bgawkuc commented May 27, 2024

Hi, as @blazejkustra and @war-in mentioned we'd like to split it into smaller PRs. I'd like to work on enabling no-unsafe-call eslint rule

Copy link

melvin-bot bot commented Jul 3, 2024

Reviewing label has been removed, please complete the "BugZero Checklist".

Copy link

melvin-bot bot commented Jul 3, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.3-7 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 2024-07-10. 🎊

For reference, here are some details about the assignees on this issue:

Copy link

melvin-bot bot commented Jul 3, 2024

BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

@parasharrajat
Copy link
Member

There is one more PR.

@mountiny
Copy link
Contributor Author

mountiny commented Jul 5, 2024

Merged

@parasharrajat
Copy link
Member

There were 3 PRs to review. Can we reconsider the C+ compensation for this issue? @trjExpensify

@mountiny
Copy link
Contributor Author

mountiny commented Jul 5, 2024

Yes I think $500 is deserved compensation for this issue

@trjExpensify trjExpensify changed the title [HOLD for payment 2024-07-10] [TS Migration] Adjust eslint config, TS config [HOLD for payment 2024-07-10] [$500] [TS Migration] Adjust eslint config, TS config Jul 5, 2024
Copy link

melvin-bot bot commented Jul 5, 2024

⚠️ Could not update price automatically because there is no linked Upwork Job ID. The BZ team member will need to update the price manually in Upwork.

@trjExpensify
Copy link
Contributor

Cool, put $500 in the title to not forget. Payout due on the 10th.

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Weekly KSv2 labels Jul 10, 2024
@melvin-bot melvin-bot bot changed the title [HOLD for payment 2024-07-10] [$500] [TS Migration] Adjust eslint config, TS config [HOLD for payment 2024-07-17] [HOLD for payment 2024-07-10] [$500] [TS Migration] Adjust eslint config, TS config Jul 10, 2024
Copy link

melvin-bot bot commented Jul 10, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.5-13 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 2024-07-17. 🎊

For reference, here are some details about the assignees on this issue:

Copy link

melvin-bot bot commented Jul 10, 2024

BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

@melvin-bot melvin-bot bot added Daily KSv2 Overdue and removed Weekly KSv2 labels Jul 10, 2024
@trjExpensify
Copy link
Contributor

I think this one is due.

Payment summary as follows:

Closing!

@melvin-bot melvin-bot bot removed Overdue labels Jul 15, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Typescript migration Jul 15, 2024
@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels Jul 15, 2024
@melvin-bot melvin-bot bot changed the title [HOLD for payment 2024-07-17] [HOLD for payment 2024-07-10] [$500] [TS Migration] Adjust eslint config, TS config [HOLD for payment 2024-07-22] [HOLD for payment 2024-07-17] [HOLD for payment 2024-07-10] [$500] [TS Migration] Adjust eslint config, TS config Jul 15, 2024
Copy link

melvin-bot bot commented Jul 15, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.6-8 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 2024-07-22. 🎊

For reference, here are some details about the assignees on this issue:

Copy link

melvin-bot bot commented Jul 15, 2024

BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

@parasharrajat
Copy link
Member

Payment requested as per #39119 (comment)

@JmillsExpensify
Copy link

$500 approved for @parasharrajat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production NewFeature Something to build that is a new item. Task Typescript Migration Weekly KSv2
Projects
No open projects
Development

No branches or pull requests

8 participants