legacy/swift/Sources/PiranhaKit/CleanupStaleFlags/StaleFlagCleaner.swift (8 lines): - line 189: // TODO: How to use node.prefix(index) and convert it into ExprListSyntax? - line 203: // TODO: How to use node.suffix(...) and convert it into ExprListSyntax? - line 216: // TODO: Value of type 'ExprListSyntax' has no subscripts - line 303: // TODO: Is there a better way of getting the first element from this collection? - line 468: // TODO: Explore whether there a better way for doing the split in Swift? - line 513: // FIXME: currently, refactors even new definitions in the deep clean pass if the - line 552: // TODO: Comment on why each key is being put in the deepCleanMap - line 687: // TODO: Is there a better way of getting the first element from this sequence? Cargo.toml (2 lines): - line 55: # TODO: Update after: https://github.com/alex-pinkus/tree-sitter-swift/issues/278 resolves - line 59: # TODO: Update after https://github.com/tree-sitter/tree-sitter-go/pull/103 lands src/cleanup_rules/swift/rules.toml (2 lines): - line 570: # TODO: Track https://github.com/alex-pinkus/tree-sitter-swift/issues/303 to remove this hack - line 594: # TODO: Track https://github.com/alex-pinkus/tree-sitter-swift/issues/303 to remove this hack src/cleanup_rules/go/rules.toml (2 lines): - line 400: # TODO: rules and edges for "if with short statement" - line 405: # TODO: we need a different rule for `nil != err` src/models/rule_store.rs (1 line): - line 128: //FIXME: Dirty trick to remove true and false. Ideally, grep heuristic could be a field in itself for a rule. legacy/java/piranha/src/main/java/com/uber/piranha/XPFlagCleaner.java (1 line): - line 513: // TODO: Find constructor arguments purely through the symbol table; without the need for state src/cleanup_rules/java/rules.toml (1 line): - line 692: # TODO: Add field filter src/models/language.rs (1 line): - line 34: /// The extension of the language FIXME: - https://github.com/uber/piranha/issues/365 src/models/default_configs.rs (1 line): - line 40: //FIXME: Remove this hack by not passing PiranhaArguments to SourceCodeUnit legacy/javascript/src/refactor.js (1 line): - line 157: // TODO introduce a warning here since the assumption of return statement being at the end is violated src/models/piranha_arguments.rs (1 line): - line 337: // TODO: Move to `PiranhaArgumentBuilder`'s _validate - https://github.com/uber/piranha/issues/387 src/cleanup_rules/java_cs/rules.toml (1 line): - line 600: # TODO: Add field filter legacy/objc/src/XPFlagRefactoring/XPFlagRefactoring.cpp (1 line): - line 40: // TODO: these strings corresponds to the flag APIs and are hard coded. src/cleanup_rules/kt/rules.toml (1 line): - line 694: # TODO: Add field filter legacy/javascript/src/piranha.js (1 line): - line 64: // TODO implement logging functionality