-
Notifications
You must be signed in to change notification settings - Fork 47.2k
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
[react devtools][easy] Change function names and remove unused functions, add constants, etc #25211
Conversation
* Change variable names, put stuff in constants, etc. in preparation for next diff
); | ||
return parseBool(raw) ?? true; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we probably don't need the parseBool
method (might create unnecessary indirection that might make the code more confusing) What do you think about removing parseBool
and replacing it with something like:
return typeof raw === 'string' && raw === 'false' ? false : true;
return true; | ||
} | ||
|
||
export function setShowInlineWarningsAndErrors(value: boolean): void { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you remove this you can probably also remove the other setters since they're also not used
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I removed all the unused setters 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only one of the setters was used, and it was used in setupTests
(but didn't actually affect the output of any tests)
* Change variable names, put stuff in constants, etc. in preparation for next diff
* Change variable names, put stuff in constants, etc. in preparation for next diff
* Change variable names, put stuff in constants, etc. in preparation for next diff
* 'main' of ssh://github.com/GrinZero/react: (51 commits) Flow: add simple explicit export types to Devtools (facebook#25251) [react devtools][easy] Centralize calls to patchConsoleUsingWindowValues (facebook#25222) Unwind the current workInProgress if it's suspended (facebook#25247) Add early exit to strict mode (facebook#25235) fix: prettier ignore removed and fixed (facebook#24811) Flow: enable unsafe-addition error (facebook#25242) Flow: upgrade to 0.132 (facebook#25244) Flow: fix Fiber typed as any (facebook#25241) Flow: ReactFiberHotReloading recursive type (facebook#25225) Add some test coverage for some error cases (facebook#25240) experimental_use(context) for server components and ssr (facebook#25226) Flow: upgrade to 0.131 (facebook#25224) Prevent infinite re-renders in StrictMode + Offscreen (facebook#25203) Flow: remove explicit object syntax (facebook#25223) Flow: upgrade to 0.127 (facebook#25221) Flow: enable exact_by_default (facebook#25220) [react devtools] Don't check for NODE_ENV==='test' because it never is (facebook#25186) [react devtools][easy] Change variable names, etc. (facebook#25211) Bump async from 2.6.3 to 2.6.4 in /fixtures/concurrent/time-slicing (facebook#24443) Flow: implicit-inexact-object=error (facebook#25210) ...
Summary
setShowInlineWarningsAndErrors
, which is only called insetupTests
and is unnecessary.getXXX: boolean()
functions, which will no longer returnJSON.parse(...)
. Instead, we check for the stringstrue
andfalse
.How did you test this change?
yarn prettier
,yarn run test-build-devtools
,yarn run flow dom