dillon1000/react

Commit

Use console directly instead of warning() modules (#17599)

* Replace all warning/lowPriWarning with console calls

* Replace console.warn/error with a custom wrapper at build time

* Fail the build for console.error/warn() where we can't read the stack
Browse files
Changed paths102 files
First-parent comparison
M .eslintrc.js ModifiedM packages/create-subscription/src/createSubscription.js ModifiedM packages/legacy-events/EventPluginUtils.js ModifiedM packages/legacy-events/EventPropagators.js ModifiedM packages/legacy-events/ResponderEventPlugin.js ModifiedM packages/legacy-events/ResponderTouchHistoryStore.js ModifiedM packages/legacy-events/SyntheticEvent.js ModifiedM packages/react-cache/src/ReactCache.js ModifiedM packages/react-dom/src/client/ReactDOM.js ModifiedM packages/react-dom/src/client/ReactDOMComponent.js ModifiedM packages/react-dom/src/client/ReactDOMInput.js ModifiedM packages/react-dom/src/client/ReactDOMLegacy.js ModifiedM packages/react-dom/src/client/ReactDOMOption.js ModifiedM packages/react-dom/src/client/ReactDOMRoot.js ModifiedM packages/react-dom/src/client/ReactDOMSelect.js ModifiedM packages/react-dom/src/client/ReactDOMTextarea.js ModifiedM packages/react-dom/src/client/setInnerHTML.js ModifiedM packages/react-dom/src/client/validateDOMNesting.js ModifiedM packages/react-dom/src/events/DOMEventResponderSystem.js ModifiedM packages/react-dom/src/events/SimpleEventPlugin.js ModifiedM packages/react-dom/src/server/ReactPartialRenderer.js ModifiedM packages/react-dom/src/server/ReactPartialRendererContext.js ModifiedM packages/react-dom/src/server/ReactPartialRendererHooks.js ModifiedM packages/react-dom/src/shared/CSSPropertyOperations.js ModifiedM packages/react-dom/src/shared/DOMProperty.js ModifiedM packages/react-dom/src/shared/ReactDOMInvalidARIAHook.js ModifiedM packages/react-dom/src/shared/ReactDOMNullInputValuePropHook.js ModifiedM packages/react-dom/src/shared/ReactDOMUnknownPropertyHook.js ModifiedM packages/react-dom/src/shared/assertValidProps.js ModifiedM packages/react-dom/src/shared/sanitizeURL.js ModifiedM packages/react-dom/src/shared/warnValidStyle.js ModifiedM packages/react-dom/src/test-utils/ReactTestUtils.js ModifiedM packages/react-dom/src/test-utils/ReactTestUtilsAct.js ModifiedM packages/react-interactions/events/src/dom/Press.js ModifiedM packages/react-interactions/events/src/dom/PressLegacy.js ModifiedM packages/react-interactions/events/src/dom/testing-library/domEnvironment.js ModifiedM packages/react-is/src/ReactIs.js ModifiedM packages/react-native-renderer/src/NativeMethodsMixin.js ModifiedM packages/react-native-renderer/src/NativeMethodsMixinUtils.js ModifiedM packages/react-native-renderer/src/ReactFabric.js ModifiedM packages/react-native-renderer/src/ReactFabricEventResponderSystem.js ModifiedM packages/react-native-renderer/src/ReactFabricHostConfig.js ModifiedM packages/react-native-renderer/src/ReactNativeComponent.js ModifiedM packages/react-native-renderer/src/ReactNativeEventEmitter.js ModifiedM packages/react-native-renderer/src/ReactNativeFiberHostComponent.js ModifiedM packages/react-native-renderer/src/ReactNativeRenderer.js ModifiedM packages/react-noop-renderer/src/createReactNoop.js ModifiedM packages/react-reconciler/src/ReactChildFiber.js ModifiedM packages/react-reconciler/src/ReactFiber.js ModifiedM packages/react-reconciler/src/ReactFiberBeginWork.js ModifiedM packages/react-reconciler/src/ReactFiberClassComponent.js ModifiedM packages/react-reconciler/src/ReactFiberCommitWork.js ModifiedM packages/react-reconciler/src/ReactFiberContext.js ModifiedM packages/react-reconciler/src/ReactFiberDevToolsHook.js ModifiedM packages/react-reconciler/src/ReactFiberErrorLogger.js ModifiedM packages/react-reconciler/src/ReactFiberEvents.js ModifiedM packages/react-reconciler/src/ReactFiberHooks.js ModifiedM packages/react-reconciler/src/ReactFiberHydrationContext.js ModifiedM packages/react-reconciler/src/ReactFiberNewContext.js ModifiedM packages/react-reconciler/src/ReactFiberReconciler.js ModifiedM packages/react-reconciler/src/ReactFiberStack.js ModifiedM packages/react-reconciler/src/ReactFiberThrow.js ModifiedM packages/react-reconciler/src/ReactFiberTreeReflection.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.js ModifiedM packages/react-reconciler/src/ReactStrictModeWarnings.js ModifiedM packages/react-reconciler/src/ReactUpdateQueue.js ModifiedM packages/react-test-renderer/src/ReactShallowRenderer.js ModifiedM packages/react-test-renderer/src/ReactTestHostConfig.js ModifiedM packages/react-test-renderer/src/ReactTestRendererAct.js ModifiedM packages/react/src/ReactBaseClasses.js ModifiedM packages/react/src/ReactChildren.js ModifiedM packages/react/src/ReactContext.js ModifiedM packages/react/src/ReactElement.js ModifiedM packages/react/src/ReactElementValidator.js ModifiedM packages/react/src/ReactHooks.js ModifiedM packages/react/src/ReactLazy.js ModifiedM packages/react/src/ReactNoopUpdateQueue.js ModifiedM packages/react/src/forwardRef.js ModifiedM packages/react/src/memo.js ModifiedM packages/scheduler/src/SchedulerProfiling.js ModifiedM packages/scheduler/src/forks/SchedulerHostConfig.default.js ModifiedM packages/shared/ReactLazyComponent.js ModifiedA packages/shared/consoleWithStackDev.js AddedM packages/shared/enqueueTask.js ModifiedA packages/shared/forks/consoleWithStackDev.www.js AddedD packages/shared/forks/lowPriorityWarningWithoutStack.www.js DeletedD packages/shared/forks/warningWithoutStack.www.js DeletedM packages/shared/getComponentName.js ModifiedD packages/shared/lowPriorityWarning.js DeletedD packages/shared/lowPriorityWarningWithoutStack.js DeletedD packages/shared/warning.js DeletedD packages/shared/warningWithoutStack.js DeletedA scripts/babel/transform-replace-console-calls.js AddedM scripts/eslint-rules/__tests__/no-production-logging-test.internal.js ModifiedM scripts/eslint-rules/__tests__/warning-args-test.internal.js ModifiedM scripts/eslint-rules/no-production-logging.js ModifiedM scripts/eslint-rules/warning-args.js ModifiedM scripts/jest/preprocessor.js ModifiedM scripts/print-warnings/print-warnings.js ModifiedM scripts/rollup/build.js ModifiedM scripts/rollup/forks.js ModifiedM scripts/shared/evalToString.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…