litho-intellij-plugin/src/main/resources/methodTemplates/methods.xml (43 lines): - line 19: - line 20: - line 21: - line 22: - line 23: - line 24: - line 25: - line 26: - line 27: - line 28: - line 29: - line 30: - line 31: - line 32: - line 33: - line 34: - line 36: - line 37: - line 38: - line 39: - line 40: - line 41: - line 42: - line 43: - line 44: - line 45: - line 46: - line 47: - line 48: - line 49: - line 50: - line 52: - line 53: - line 54: - line 55: - line 56: - line 57: - line 58: - line 59: - line 60: - line 61: - line 62: - line 63: website/sidebars.js (10 lines): - line 22: // TODO: update content - line 26: // TODO: add kotlin dep - line 45: // TODO: Kotlin-ify, - line 48: // TODO: Clean up/update for Collection - line 61: // TODO: Kotlin-ify this section - line 72: // TODO: Kotlin-ify - line 76: // TODO: revisit wording to make it clear it's not just the 'kotlin' testing API - line 90: // TODO: clean this section up, add intro page - line 104: // TODO: de-dupe content with main concepts - line 125: // TODO: clean this section up, add intro page litho-sections-core/src/main/java/com/facebook/litho/sections/SectionTree.java (7 lines): - line 375: // TODO use pools t11953296 - line 989: // TODO use pools t11953296 - line 994: // TODO use pools t11953296 - line 1014: // TODO use pools t11953296 - line 1821: // TODO: t18544409 Make sure this is absolutely the best solution as this is an anti-pattern - line 1917: // TODO use pools t11953296 - line 1922: // TODO use pools t11953296 litho-core/src/main/java/com/facebook/litho/ComponentTree.java (5 lines): - line 403: // TODO T88511125: Enforce non-null lithoLifecycleOwner here. - line 1045: // TODO t58734935 revert this. - line 2664: // TODO: T48569046 remove this method and use mLogger - line 3477: // TODO: T48569046 verify the usage, if this should be split up - line 3497: // TODO: T48569046 verify logTag when it will be set on CT directly litho-sections-core/src/main/java/com/facebook/litho/sections/Change.java (4 lines): - line 256: // TODO t11953296 - line 262: // TODO t11953296 - line 280: // TODO t11953296 - line 291: // TODO t11953296 litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugSectionDescriptor.java (4 lines): - line 83: // TODO T39526148 add changeset info - line 116: // TODO T39526148 - line 121: // TODO T39526148 - line 239: // TODO T39526148 litho-core/src/main/java/com/facebook/litho/LithoView.java (3 lines): - line 151: // TODO T14859077 Replace with proper solution - line 605: // TODO: can this be a generic callback? - line 1998: // TODO T30527513 Remove after fixing 0 height issues. litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/actions/OnEventChangeSignatureDialog.java (3 lines): - line 243: // TODO T39429594: Context should be not removable - line 244: // TODO T39429594: Extract createMethod logic into Utility class - line 245: // TODO T39429594: Check for duplicate parameter names litho-core/src/main/java/com/facebook/litho/ComponentContext.java (3 lines): - line 46: // TODO: T48229786 move to CT - line 443: // TODO: T48229786 use CT field only - line 451: // TODO: T48229786 use CT field only litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/LithoRecyclerViewDescriptor.java (2 lines): - line 74: // TODO T39526148 this might not always be true when using the RecyclerBinder manually. - line 86: // TODO T39526148 account for the case above litho-widget/src/main/java/com/facebook/litho/widget/SizeSpecMountWrapperComponentSpec.java (2 lines): - line 71: // TODO: T59446191 Replace with proper solution. Remove the use of FrameLayout. - line 129: // TODO: T60426216 lib/yoga/src/main/cpp/yoga/YGNode.cpp (2 lines): - line 188: // TODO: t18095186 Move nodeType to opt-in function and mark appropriate - line 197: // TODO: t18095186 Move nodeType to opt-in function and mark appropriate litho-sections-widget/src/main/java/com/facebook/litho/sections/widget/RecyclerBinderConfiguration.java (2 lines): - line 48: // TODO T34627443 make all fields final after removing setters - line 315: * TODO T23919104 mihaelao Do not enable this. This is an experimental feature and your Section litho-rendercore/src/main/java/com/facebook/rendercore/MountState.java (2 lines): - line 132: // TODO: Remove this additional logging when root cause of crash in mountRenderUnit is found. - line 156: // TODO: T101249557 litho-core/src/main/java/com/facebook/litho/Layout.java (1 line): - line 282: // TODO: (T57741374) this step is required because of a bug in redex. litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountOutput.java (1 line): - line 39: // TODO: invert API to add child to a host rather than passing the host to the child. lib/yoga/src/main/cpp/yoga/YGNode.h (1 line): - line 297: // TODO: rvalue override for setChildren litho-rendercore/src/main/java/com/facebook/rendercore/Reducer.java (1 line): - line 58: // TODO: T102760805 follow up on null check. litho-rendercore/src/main/java/com/facebook/rendercore/RenderTree.java (1 line): - line 27: /** TODO add javadoc */ lib/yoga/src/main/cpp/yoga/YGNodePrint.cpp (1 line): - line 107: // TODO: this doesn't take RTL / YGEdgeStart / YGEdgeEnd into account litho-intellij-plugin/src/main/java/com/facebook/litho/specmodels/processor/PsiModifierExtractor.java (1 line): - line 79: // TODO better error message, ideally w/ line number litho-testing/src/main/java/com/facebook/litho/testing/helper/ComponentTestHelper.java (1 line): - line 455: c.setLayoutStateContext(layoutStateContext); // TODO: to be deleted litho-core/src/main/java/com/facebook/litho/config/ComponentsConfiguration.java (1 line): - line 123: // TODO T39526148 Remove once Flipper plugin is usable. litho-core/src/main/java/com/facebook/litho/LayoutOutput.java (1 line): - line 53: private @Nullable DebugHierarchy.Node mHierarchy; // TODO: remove litho-it/src/main/java/com/facebook/litho/widget/MountSpecLifecycleTesterDrawableSpec.java (1 line): - line 125: // TODO: (T64290961) Remove the StaticContainer hack for tracing OnCreateMountContent callback. litho-intellij-plugin/src/main/java/com/facebook/litho/intellij/inspections/RequiredPropAnnotator.java (1 line): - line 147: // TODO T47712852: allow setting required prop in another statement litho-core/src/main/java/com/facebook/litho/ComponentAccessibilityDelegate.java (1 line): - line 242: // TODO (T10543861): ExploreByTouchHelper enforces subclasses to set a content description litho-core/src/main/java/com/facebook/litho/TestLayoutState.java (1 line): - line 358: // TODO: (T57741374) this step is required because of a bug in redex. litho-core/src/main/java/com/facebook/litho/ComponentKeyUtils.java (1 line): - line 77: *

TODO: (T38237241) remove the usage of the key handler post the nested tree experiment litho-rendercore-incremental-mount/src/main/java/com/facebook/rendercore/incrementalmount/IncrementalMountExtension.java (1 line): - line 350: // TODO (T64830748): extract animations logic out of this. litho-testing/src/main/java/com/facebook/litho/testing/assertj/LithoAssertions.java (1 line): - line 50: /** TODO: T106084343 deprecate currently existing usage of Component assert. */ litho-it/src/main/java/com/facebook/litho/widget/MountSpecPureRenderLifecycleTesterSpec.java (1 line): - line 128: // TODO: (T64290961) Remove the StaticContainer hack for tracing OnCreateMountContent callback. litho-core/src/main/java/com/facebook/litho/MountState.java (1 line): - line 2293: // TODO simplify when replacing with getContent. lib/yogajni/src/main/cpp/jni/YGJNIVanilla.cpp (1 line): - line 98: // TODO cout << obj.get()->toString() << endl; litho-widget/src/main/java/com/facebook/litho/widget/RecyclerSpec.java (1 line): - line 172: // TODO (t14949498) determine if this is necessary litho-core/src/main/java/com/facebook/litho/MountableLithoRenderUnit.java (1 line): - line 75: // TODO: have a similar API for Mountable. litho-editor-flipper/src/main/java/com/facebook/litho/editor/flipper/DebugComponentDescriptor.java (1 line): - line 731: // TODO add support for Type.Dimension or similar litho-core/src/main/java/com/facebook/litho/ViewNodeInfo.java (1 line): - line 203: // TODO: (T33421916) We need compare StateListAnimators more accurately litho-widget/src/main/java/com/facebook/litho/widget/RecyclerBinder.java (1 line): - line 2117: * Returns the {@link ComponentTree} for the item at index position. TODO 16212132 remove litho-rendercore-transitions/src/main/java/com/facebook/rendercore/transitions/TransitionsExtensionInput.java (1 line): - line 34: // TODO: remove dependency to MountDelegateInput lib/yogajni/src/main/cpp/jni/corefunctions.cpp (1 line): - line 46: // TODO why we need JNIEXPORT for getCurrentEnv ? litho-core-kotlin/src/main/kotlin/com/facebook/litho/MountableComponent.kt (1 line): - line 86: /** TODO: T115516203 [MountableComponent] solve for pre-allocation */ litho-core-kotlin/src/main/kotlin/com/facebook/litho/ComponentScope.kt (1 line): - line 26: // TODO: Extract into more generic container to track hooks when needed litho-it/src/main/java/com/facebook/litho/widget/PreallocatedMountSpecLifecycleTesterSpec.java (1 line): - line 98: // TODO: (T64290961) Remove the StaticContainer hack for tracing OnCreateMountContent callback. litho-rendercore-transitions/src/main/java/com/facebook/litho/TransitionManager.java (1 line): - line 294: // TODO: This is only catching changes in appeared/disappeared items. We need to investigate items litho-it/src/main/java/com/facebook/litho/widget/MountSpecLifecycleTesterSpec.java (1 line): - line 144: // TODO: (T64290961) Remove the StaticContainer hack for tracing OnCreateMountContent callback. litho-core/src/main/java/com/facebook/litho/EventHandler.java (1 line): - line 28: /* TODO: (T81557408) Fix @Nullable issue */