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

CLEANUP: Remove an unnecessary ESLint rules from eslint-config-expensify #23499

Closed
hayata-suenaga opened this issue Jul 24, 2023 · 18 comments
Closed
Assignees

Comments

@hayata-suenaga
Copy link
Contributor

Because we changed the style guideline to use object de-structuring to assign default values, `rulesdir/onyx-props-must-have-default': 'error' is no longer relevant. Remove the rule.

@spcheema
Copy link
Contributor

spcheema commented Jul 25, 2023

@hayata-suenaga Is this available for external?

@hayata-suenaga
Copy link
Contributor Author

@spcheema unfortunately it's not but thank you for your interest

@melvin-bot melvin-bot bot added the Overdue label Aug 28, 2023
@hayata-suenaga
Copy link
Contributor Author

will do after TS migration is over

@melvin-bot melvin-bot bot removed the Overdue label Aug 28, 2023
@melvin-bot melvin-bot bot added the Overdue label Sep 29, 2023
@hayata-suenaga
Copy link
Contributor Author

melvin, TS migration is still going

@melvin-bot melvin-bot bot removed the Overdue label Oct 6, 2023
@melvin-bot melvin-bot bot added the Overdue label Nov 6, 2023
@hayata-suenaga
Copy link
Contributor Author

melvin, TS migration is still going

@melvin-bot melvin-bot bot removed the Overdue label Nov 6, 2023
@melvin-bot melvin-bot bot added the Overdue label Dec 8, 2023
@hayata-suenaga
Copy link
Contributor Author

TS migration is still going

@melvin-bot melvin-bot bot removed the Overdue label Dec 8, 2023
@melvin-bot melvin-bot bot added the Overdue label Jan 9, 2024
@hayata-suenaga
Copy link
Contributor Author

TS migration is nearing end

@melvin-bot melvin-bot bot removed the Overdue label Jan 9, 2024
@melvin-bot melvin-bot bot added the Overdue label Feb 9, 2024
@hayata-suenaga
Copy link
Contributor Author

TS migration is nearing end

@melvin-bot melvin-bot bot removed the Overdue label Feb 9, 2024
@melvin-bot melvin-bot bot added the Overdue label Mar 11, 2024
@hayata-suenaga
Copy link
Contributor Author

TS migration is nearing end

@melvin-bot melvin-bot bot removed the Overdue label Mar 12, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 15, 2024
@hayata-suenaga hayata-suenaga added Weekly KSv2 and removed Monthly KSv2 labels Apr 15, 2024
@melvin-bot melvin-bot bot removed the Overdue label Apr 15, 2024
@hayata-suenaga
Copy link
Contributor Author

changing this issue to weekly as the TS migration finishes in the App repo! 🚀

@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!

@blazejkustra
Copy link
Contributor

Because we changed the style guideline to use object de-structuring to assign default values, `rulesdir/onyx-props-must-have-default': 'error' is no longer relevant. Remove the rule.

@hayata-suenaga Let me know if there are any other rules that we need to remove, or maybe I should remove/adjust all rules conflicting with NewDot configuration?

@hayata-suenaga
Copy link
Contributor Author

@blazejkustra some ESLint rules need to be removed from the Expensify ESlint, so I'll handle this 😄 🙇

@hayata-suenaga
Copy link
Contributor Author

Removing onyx-props-must-have-default -> Expensify/eslint-config-expensify#92

@hayata-suenaga
Copy link
Contributor Author

hayata-suenaga commented Apr 16, 2024

@blazejkustra
Copy link
Contributor

@blazejkustra some ESLint rules need to be removed from the Expensify ESlint, so I'll handle this 😄 🙇

Absolutely, all yours 😄 Let me know if there is anything I could help!

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Weekly KSv2 labels Apr 17, 2024
@melvin-bot melvin-bot bot added Monthly KSv2 and removed Weekly KSv2 labels May 10, 2024
Copy link

melvin-bot bot commented May 10, 2024

This issue has not been updated in over 15 days. @hayata-suenaga eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

@hayata-suenaga
Copy link
Contributor Author

The two PRs were merge and deployed. I don't know why Melvin didn't remove the reviewing label. Closing the issue now 😄

@hayata-suenaga hayata-suenaga removed the Reviewing Has a PR in review label May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants