-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Modernize Codebase #7563
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
Labels
type:feature
New feature or improvement of existing feature
Comments
Thanks for opening this issue!
|
4 tasks
@mtrezza what is the safest way to do this? File at a time, src only and then spec later? |
Maybe find a time when many PRs are merged, especially the complex ones. |
This should include:
|
4 tasks
2 tasks
I am in favour! It will be a big task however |
This #7334? |
3 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
New Feature / Enhancement Checklist
Current Limitation
Sometimes, contributing can be really hard as some of the internal code was written in 2015, without the uses of await/async or modern JS features. The hardest part can be getting your head around how the code works.
Feature / Enhancement Description
Modernize codebase and unit tests to make future contributing easier. A lot of the unit tests could be written in much less lines using
expectAsync
.Would obviously have to be a progressive, file-by-file approach with minimal interruptions.
An example is the function that handles cloud functions:
Example Use Case
Alternatives / Workarounds
Leave as is
3rd Party References
The text was updated successfully, but these errors were encountered: