packages/typescript/index.bzl (3 lines): - line 383: # TODO: fail if compilerOptions includes a conflict with an attribute? - line 402: # FIXME: need to remove keys that have a None value? - line 449: # TODO: remove protobuf dependency once rules_typescript also uses internal/coverage/lcov_merger.ts (3 lines): - line 62: // TODO: how do we know what source files produce .mjs or .cjs? - line 88: // TODO: enable the --all functionality - line 102: // TODO: maybe add an attribute to allow more reporters packages/concatjs/internal/build_defs.bzl (3 lines): - line 170: # TODO: understand the interaction between linker and workers better - line 195: # TODO: if compiler is vanilla tsc, then we need the '-p' argument too - line 347: # TODO: remove legacy "typescript" provider npm_deps.bzl (3 lines): - line 533: # TODO: fix tests when this flag is flipped - line 541: # TODO: get cypress rule working with symlink_node_modules = False - line 543: # TODO: get cypress rule working with exports_directories_only = True packages/create/index.js (3 lines): - line 15: * TODO: check whether it detects properly on Windows - line 84: // TODO: user might want these to differ - line 229: // TODO: we should probably run the package manager install now internal/linker/link_node_modules.bzl (2 lines): - line 91: # FIXME: Flattens a depset during the analysis phase. Ideally, this would be done during the - line 148: # FIXME: Flattens a depset during the analysis phase. Ideally, this would be done during the internal/node/node.bzl (2 lines): - line 301: # TODO: Split up results of multifile expansions into separate args and qoute them with - line 319: # TODO when we have "link_all_bins" we will only need to look in one place for the entry point internal/js_library/js_library.bzl (2 lines): - line 51: # TODO: remove once legacy module_mapping is removed - line 424: # TODO: remove once legacy module_mapping is removed nodejs/private/providers/declaration_info.bzl (2 lines): - line 27: # TODO: if we ever enable --declarationMap we will have .d.ts.map files too - line 47: # TODO: add some checking actions to ensure the declarations are well-formed and don't have semantic diagnostics packages/concatjs/internal/tsc_wrapped/tsc_wrapped.ts (2 lines): - line 114: * TODO: Call sites of getDiagnostics should initialize plugins themselves, - line 588: `// TODO: use typeof once available\n` + packages/concatjs/internal/tsetse/util/property_matcher.ts (2 lines): - line 3: // TODO: Export the matched node kinds here. - line 46: // TODO: Account for unknown types/ '?', and 'loose type matches', i.e. if the packages/create/test.js (2 lines): - line 57: // TODO: run bazel in the new directory to verify a build works - line 73: // TODO: run bazel in the new directory to verify a build works internal/npm_tarballs/translate_package_lock.bzl (1 line): - line 134: # FIXME: also provide an action rule that you can use with `bazel run` to create the npm_deps.bzl nodejs/private/nodejs_repo_host_os_alias.bzl (1 line): - line 44: # FIXME: this seems unused, but not the time to make that edit right now packages/rollup/index.js (1 line): - line 161: // TODO: do some not have the =? packages/node-patches/src/subprocess.ts (1 line): - line 53: // FIXME: need to make an exe, or run in a shell so we can use .bat packages/worker/src/gc.ts (1 line): - line 4: // TODO: reconsider this once we support multiplex workers internal/common/params_file.bzl (1 line): - line 36: # TODO: If the string has intentional spaces or if one or more of the expanded file internal/linker/link_node_modules.ts (1 line): - line 462: // TODO: can we detect the latter case and throw an apprioriate error? internal/common/expand_into_runfiles.bzl (1 line): - line 93: # TODO: Change location to behave the same as the built-in $(location) expansion for args of *_binary internal/node/npm_package_bin.bzl (1 line): - line 33: # TODO: If the string has intentional spaces or if one or more of the expanded file packages/terser/index.js (1 line): - line 5: * TODO: maybe we should generalize this to a package which would be useful outside internal/providers/js_providers.bzl (1 line): - line 77: # TODO: should we require that these are ESModules with the mjs extension? nodejs/repositories.bzl (1 line): - line 203: # TODO: Maybe we want to encode the OS as a specific attribute rather than do it based on naming? packages/typescript/internal/ts_project.bzl (1 line): - line 159: # TODO: we could maybe filter these to be tsconfig.json or *.d.ts only packages/typescript/internal/ts_config.bzl (1 line): - line 90: # TODO: is it useful to expand Make variables in the content?