plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/mapper/normal/AspectBazelProjectMapper.kt (7 lines): - line 375: // TODO: refactor to language-specific logic - line 408: // TODO: refactor to language-specific logic - line 424: // TODO: refactor to language-specific logic - line 774: // TODO https://youtrack.jetbrains.com/issue/BAZEL-1303 - line 824: // TODO BAZEL-2208 - line 897: // TODO: this is a re-creation of `Language.allOfKind`. To be removed when this logic is merged with client-side - line 929: // TODO It's a hack preserved from before TargetKind refactorking, to be removed plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/sync/CollectProjectDetailsTask.kt (4 lines): - line 235: // TODO: remove usage, https://youtrack.jetbrains.com/issue/BAZEL-2015 - line 243: // TODO: remove this: https://youtrack.jetbrains.com/issue/BAZEL-2015/ - line 281: // TODO: fix imports -- my build has broken sdkcompat - line 413: // TODO the type xd plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/config/BazelRunConfiguration.kt (3 lines): - line 117: // TODO: is that true? - line 129: // TODO the above already reads - line 145: // TODO: ideally we'd use an existing serialization mechanism like https://plugins.jetbrains.com/docs/intellij/persisting-state-of-components.html server/server/src/main/kotlin/org/jetbrains/bazel/server/bep/BepServer.kt (3 lines): - line 96: // TODO: this is the place where we could parse the test result and produce individual test events - line 97: // TODO: there's some other interesting data - line 146: // TODO: this is probably only relevant in remote scenarios sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelJavaSourceRootEntityImpl.kt (2 lines): - line 89: checkInitialization() // TODO uncomment and check failed tests - line 194: // TODO verify logic sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/LibraryCompiledSourceCodeInsideJarExcludeEntityImpl.kt (2 lines): - line 87: checkInitialization() // TODO uncomment and check failed tests - line 170: // TODO verify logic sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/CompiledSourceCodeInsideJarExcludeEntityImpl.kt (2 lines): - line 96: checkInitialization() // TODO uncomment and check failed tests - line 236: // TODO verify logic commons/src/main/kotlin/org/jetbrains/bazel/commons/phased/FirstPhaseTargetUtils.kt (2 lines): - line 42: // TODO: https://youtrack.jetbrains.com/issue/BAZEL-1556 - line 46: // TODO: https://youtrack.jetbrains.com/issue/BAZEL-1556 sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/LibraryCompiledSourceCodeInsideJarExcludeEntityImpl.kt (2 lines): - line 87: checkInitialization() // TODO uncomment and check failed tests - line 170: // TODO verify logic sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/LibraryCompiledSourceCodeInsideJarExcludeEntityImpl.kt (2 lines): - line 87: checkInitialization() // TODO uncomment and check failed tests - line 170: // TODO verify logic plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/BazelStartupActivity.kt (2 lines): - line 113: * TODO: BAZEL-2038 - line 130: // TODO: remove once a proper API/fix exists on Docker side sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelJavaSourceRootEntityImpl.kt (2 lines): - line 89: checkInitialization() // TODO uncomment and check failed tests - line 194: // TODO verify logic commons/src/main/kotlin/org/jetbrains/bsp/protocol/JoinedBuildServer.kt (2 lines): - line 16: // TODO: should be replaced with some query that can be crafted on the client side - line 39: // TODO: implement language-specific global build metadata exchange commons/src/main/kotlin/org/jetbrains/bsp/protocol/BuildTarget.kt (2 lines): - line 24: override val noBuild: Boolean = false, // TODO https://youtrack.jetbrains.com/issue/BAZEL-1963 - line 75: // TODO: change to interface sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/CompiledSourceCodeInsideJarExcludeEntityImpl.kt (2 lines): - line 96: checkInitialization() // TODO uncomment and check failed tests - line 236: // TODO verify logic server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/BazelCommand.kt (2 lines): - line 36: // TODO: this is not used in the current implementation - line 242: // TODO: perhaps it's possible to install multiple targets at once? sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/CompiledSourceCodeInsideJarExcludeEntityImpl.kt (2 lines): - line 96: checkInitialization() // TODO uncomment and check failed tests - line 236: // TODO verify logic sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelJavaSourceRootEntityImpl.kt (2 lines): - line 89: checkInitialization() // TODO uncomment and check failed tests - line 194: // TODO verify logic plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/task/BazelTestTaskListener.kt (1 line): - line 104: // TODO: Log messages in the correct place plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/JavaModuleUpdater.kt (1 line): - line 192: // TODO: should be removed, kotlin needs a separate sync hook: https://youtrack.jetbrains.com/issue/BAZEL-1885 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/lexer/BazelQuery.flex (1 line): - line 123: // TODO: check if it is possible to generate this list dynamicly and change lexer on updates plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/state/GenericTestState.kt (1 line): - line 29: // TODO: this field will be duplicated in the xml, figure out what's causing it plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/completion/TargetCompletionsGenerator.kt (1 line): - line 15: // TODO: check if it is possible to also consider external targets - BAZEL-2028 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/packageMarker/PackageMarkerEntityListener.kt (1 line): - line 38: // TODO: handle move plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/config/BazelRunConfigurationEditor.kt (1 line): - line 77: object : LabeledSettingsFragmentInfo { // TODO: Use bundle plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/AssignFileToModuleListener.kt (1 line): - line 379: // TODO: https://youtrack.jetbrains.com/issue/BAZEL-1917 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/commandLine/BazelTestCommandLineState.kt (1 line): - line 52: // TODO: add pidDeferred to TestParams sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelProjectDirectoriesEntityImpl.kt (1 line): - line 103: checkInitialization() // TODO uncomment and check failed tests sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/PackageMarkerEntityImpl.kt (1 line): - line 93: checkInitialization() // TODO uncomment and check failed tests sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/PackageMarkerEntityImpl.kt (1 line): - line 93: checkInitialization() // TODO uncomment and check failed tests server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/BazelBspCompilationManager.kt (1 line): - line 15: // TODO: remove this file once we untangle the spaghetti and use the method from ExecuteService og/shared/src/main/java/com/google/idea/blaze/common/artifact/BuildArtifactCacheDirectory.java (1 line): - line 504: // TODO: b/373957467 - Report this error to the user properly. sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/JavaWorkspaceModelEntities.kt (1 line): - line 15: // TODO: rename to buildFileDirectory sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/JvmBinaryJarsEntityImpl.kt (1 line): - line 90: checkInitialization() // TODO uncomment and check failed tests plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/sync/PythonProjectSync.kt (1 line): - line 66: // TODO: https://youtrack.jetbrains.com/issue/BAZEL-1960 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/ModuleEntityUpdater.kt (1 line): - line 108: exported = exported, // TODO https://youtrack.jetbrains.com/issue/BAZEL-632 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/LocalJvmRunnerAction.kt (1 line): - line 73: environment.mainClasses?.firstOrNull() ?: return null // TODO https://youtrack.jetbrains.com/issue/BAZEL-626 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/CopyTargetIdAction.kt (1 line): - line 29: // TODO: https://youtrack.jetbrains.com/issue/BAZEL-1158 sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/ScalaAddendumEntityImpl.kt (1 line): - line 101: checkInitialization() // TODO uncomment and check failed tests plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/BuildAndResyncAction.kt (1 line): - line 18: // TODO: https://youtrack.jetbrains.com/issue/BAZEL-1237 sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelProjectDirectoriesEntityImpl.kt (1 line): - line 104: checkInitialization() // TODO uncomment and check failed tests bsp-testkit2/bsp-testkit/utils/JsonComparator.kt (1 line): - line 71: // FIXME: this is WILDLY inefficient plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/action/ResyncTargetAction.kt (1 line): - line 24: // for now we dont support jps modules (TODO: https://youtrack.jetbrains.com/issue/BAZEL-1238) plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/projectTree/BazelTreeStructureProvider.kt (1 line): - line 73: * TODO: remove this when the issue is addressed in IJ Platform tools/aspect_output_extractor/AspectOutputExtractor.kt (1 line): - line 115: // TODO: For now, create a minimal WorkspaceContext for aspect extraction sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/JvmBinaryJarsEntityImpl.kt (1 line): - line 90: checkInitialization() // TODO uncomment and check failed tests plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/terminal/BazelQueryShellCommandOverrideSpec.kt (1 line): - line 29: * TODO Some options-args can be separated with both space or equal sign, some only with equal sign, some only with space. We cannot make both sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/PackageMarkerEntityImpl.kt (1 line): - line 92: checkInitialization() // TODO uncomment and check failed tests server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/ExecuteService.kt (1 line): - line 191: // TODO: handle multiple targets plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/JvmRunHandler.kt (1 line): - line 60: // TODO: perhaps better solved by having a tag plugin-bazel/src/main/kotlin/org/jetbrains/bazel/projectAware/BazelWorkspace.kt (1 line): - line 102: // TODO: remove this workaround once this bug is fixed from the platform side server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/ModuleResolver.kt (1 line): - line 79: // TODO: keep track of https://github.com/bazelbuild/bazel/issues/21617 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/sync/ideStarter/CheckImportedModules.kt (1 line): - line 21: // TODO: it shouldn't be here, but still server - client separation makes it a bit difficult to disable kotlin in 100% plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/options/BazelQueryCommonOptions.kt (1 line): - line 5: // TODO: refactoring to reuse code from bazelrc KnownFlags - BAZEL-2029 server/server/src/main/kotlin/org/jetbrains/bazel/server/bep/BepLogger.kt (1 line): - line 20: // TODO: https://youtrack.jetbrains.com/issue/BAZEL-621 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/settings/BazelJVMExperimentalSettingsProvider.kt (1 line): - line 38: // TODO: BAZEL-1837 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/resolve/BazelPyImportResolver.kt (1 line): - line 87: // TODO (BAZEL-1998) - verify if simply returning the namespace package directory is a good approach commons/src/main/kotlin/org/jetbrains/bazel/commons/BazelPathsResolver.kt (1 line): - line 91: // TODO: it's used only in go plugin but I don't feel competent to change it plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/BazelLabelReference.kt (1 line): - line 104: private fun isTargetCompletionLocation(): Boolean { // TODO: Correct target completion location validation. sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/JavaWorkspaceModelEntities.kt (1 line): - line 15: // TODO: rename to buildFileDirectory plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fastbuild/FastBuildUtils.kt (1 line): - line 219: // TODO: adapt EclipseOutputParser and JavacOutputParser and group parse errors properly plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/mapper/phased/PhasedBazelProjectMapper.kt (1 line): - line 59: noBuild = isManual, // TODO lol, it's different from the aspect sync?? plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/ui/gutters/BazelJavaRunLineMarkerContributor.kt (1 line): - line 24: // TODO: https://youtrack.jetbrains.com/issue/BAZEL-1316 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/BazelWorkspaceSyncState.kt (1 line): - line 18: // TODO: we can avoid this state by serializing project state and restoring it on project open plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/task/BazelRunTaskListener.kt (1 line): - line 26: // TODO: Log messages in the correct place commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceBuildTargetPhasedParams.kt (1 line): - line 3: // TODO: https://youtrack.jetbrains.com/issue/BAZEL-1548 plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/notifications/BuildAndResyncOnUnresolvedImportNotificationsProvider.kt (1 line): - line 56: // TODO Scala sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelProjectDirectoriesEntityImpl.kt (1 line): - line 104: checkInitialization() // TODO uncomment and check failed tests plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/state/GenericRunState.kt (1 line): - line 27: // TODO: handle passing system environment variables sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/JavaWorkspaceModelEntities.kt (1 line): - line 15: // TODO: rename to buildFileDirectory rules_intellij/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java (1 line): - line 99: // TODO fix plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/indexAdditionalFiles/ProjectViewGlobSet.kt (1 line): - line 8: * TODO: revise after project view refactor PR is merged sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/ScalaAddendumEntityImpl.kt (1 line): - line 102: checkInitialization() // TODO uncomment and check failed tests plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fastbuild/BazelFastBuildProjectTaskRunner.kt (1 line): - line 31: // TODO: IntelliJ will try to hotswap using JPS and fail, displaying "Loaded classes are up to date. Nothing to reload." og/shared/src/main/java/com/google/idea/blaze/common/TargetTree.java (1 line): - line 120: // TODO: b/334110669 - Consider multi workspace-builds. plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/debug/PythonDebugUtils.kt (1 line): - line 42: // TODO: BAZEL-1836 server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/ProjectResolver.kt (1 line): - line 357: // TODO: make sure we canonicalize everything plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/LanguagePluginsService.kt (1 line): - line 23: // TODO: allow BuildTarget have multiple languages data - it is doable I've had done that but haven't merged sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/JvmBinaryJarsEntityImpl.kt (1 line): - line 89: checkInitialization() // TODO uncomment and check failed tests sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/ScalaAddendumEntityImpl.kt (1 line): - line 102: checkInitialization() // TODO uncomment and check failed tests