apps/heft/src/plugins/NodeServicePlugin.ts (2 lines): - line 153: // TODO: @rushstack/heft-config-file should be able to read a *.defaults.json file - line 438: // TODO: Provide a Heft facility for this apps/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts (2 lines): - line 33: // TODO: Remove when "rush link" and "rush unlink" are deprecated - line 389: // TODO: Remove when "rush link" and "rush unlink" are deprecated apps/rush-lib/src/logic/deploy/DeployManager.ts (2 lines): - line 236: // TODO: Investigate how package aliases are handled by PNPM in this case. For example: - line 679: // TODO: If a symbolic link points to another symbolic link, then we should order the operations apps/api-extractor/src/enhancers/ValidationEnhancer.ts (2 lines): - line 206: // TODO: Technically we should also check each of the nested scopes along the way. - line 222: // TODO: Currently the "import * as ___ from ___" syntax does not yet support doc comments libraries/ts-command-line/src/parameters/BaseClasses.ts (1 line): - line 95: // TODO: This constraint is imposed only because argparse enforces "required" parameters, but apps/rush-lib/src/logic/pnpm/PnpmLinkManager.ts (1 line): - line 244: // TODO: Rush does not currently handle optional dependencies of projects. This should be uncommented when libraries/typings-generator/src/TypingsGenerator.ts (1 line): - line 37: * TODO: Remove when version 1.0.0 is released. apps/rush-lib/src/logic/PublishUtilities.ts (1 line): - line 436: // TODO: treat prerelease version the same as non-prerelease version. libraries/rush-sdk/src/index.ts (1 line): - line 53: // TODO: When we implement Scenario 3, we should also add some diagnostic state apps/api-extractor/src/analyzer/ExportAnalyzer.ts (1 line): - line 180: // TODO: Should we report a warning? apps/api-extractor/src/generators/ApiModelGenerator.ts (1 line): - line 123: // TODO: Figure out how to represent reexported AstImport objects. Basically we need to introduce a new apps/rush-lib/src/logic/base/BaseLinkManager.ts (1 line): - line 198: // TODO: Remove when "rush link" and "rush unlink" are deprecated apps/rush-lib/src/cli/actions/PublishAction.ts (1 line): - line 441: // TODO: Yarn's "publish" command line is fairly different from NPM and PNPM. The right thing to do here apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts (1 line): - line 779: // TODO: Maybe heft should provide a config file for managing DiagnosticCategory mappings. rush-plugins/rush-litewatch-plugin/src/WatchManager.ts (1 line): - line 93: // TODO: Sort them chronologically? Or topologically? apps/rush-lib/src/utilities/Utilities.ts (1 line): - line 811: // TODO: The fully worked out solution for this problem is now provided by the "Executable" API libraries/rushell/src/TextRange.ts (1 line): - line 136: // TODO: Consider caching or optimizing this somehow heft-plugins/heft-webpack4-plugin/src/WebpackPlugin.ts (1 line): - line 202: // TODO: the WebpackDevServer accepts a third parameter for a logger. We should make libraries/node-core-library/src/LockFile.ts (1 line): - line 262: // TODO: This will malfunction if the same process tries to acquire two locks on the same file. apps/api-extractor/src/collector/Collector.ts (1 line): - line 109: // TODO: We should be able to analyze projects that don't have any package.json. apps/api-documenter/src/utils/Utilities.ts (1 line): - line 22: // TODO: This can introduce naming collisions. apps/rundown/src/launcher.ts (1 line): - line 124: // TODO: There should be a way to eliminate this delay by intercepting earlier in the shutdown sequence, apps/rush-lib/src/cli/scriptActions/PhasedScriptAction.ts (1 line): - line 91: // TODO: Replace with last-install.flag when "rush link" and "rush unlink" are deprecated apps/rush-lib/src/cli/RushXCommandLine.ts (1 line): - line 211: // Future TODO: Instead of just displaying usage info, we could display a heft-plugins/heft-storybook-plugin/src/StorybookRunner.ts (1 line): - line 16: // TODO: Why must this be a different name from the logger in StorybookPlugin.ts? apps/api-documenter/src/cli/BaseAction.ts (1 line): - line 74: // TODO: This is a temporary workaround. The long term plan is for API Extractor's DocCommentEnhancer apps/heft/src/cli/actions/CustomAction.ts (1 line): - line 16: kind: 'flag' | 'integer' | 'string' | 'stringList'; // TODO: Add "choice" heft-plugins/heft-storybook-plugin/src/StorybookPlugin.ts (1 line): - line 225: // TODO: Extract SubprocessRunnerBase into a public API heft-plugins/heft-webpack5-plugin/src/WebpackConfigurationLoader.ts (1 line): - line 36: // TODO: Eventually replace this custom logic with a call to this utility in in webpack-cli: apps/rush-lib/src/logic/npm/NpmLinkManager.ts (1 line): - line 116: // TODO: Validate that the project's package.json still matches the common folder heft-plugins/heft-webpack5-plugin/src/WebpackPlugin.ts (1 line): - line 211: // TODO: the WebpackDevServer accepts a third parameter for a logger. We should make eslint/eslint-config/profile/_common.js (1 line): - line 469: // TODO: This is a good rule for web browser apps, but it is commonly needed API for Node.js tools. rush-plugins/rush-azure-storage-build-cache-plugin/src/AzureStorageBuildCacheProvider.ts (1 line): - line 27: // TODO: This is a temporary workaround; it should be reverted when we upgrade to "@azure/identity" version 2.x apps/rush-lib/src/logic/taskExecution/ProjectTaskRunner.ts (1 line): - line 290: // TODO: Remove legacyDepsPath with the next major release of Rush apps/rush-lib/src/api/RushConfiguration.ts (1 line): - line 582: // TODO: Add an actual "packageManager" field in rush.json apps/rush-lib/src/logic/base/BaseInstallManager.ts (1 line): - line 245: // TODO: Validate whether the package manager updated it in a nontrivial way heft-plugins/heft-webpack4-plugin/src/WebpackConfigurationLoader.ts (1 line): - line 36: // TODO: Eventually replace this custom logic with a call to this utility in in webpack-cli: apps/rush-lib/src/logic/setup/KeyboardLoop.ts (1 line): - line 8: // TODO: Integrate these into the AnsiEscape API in @rushstack/node-core-library