path # lines of code visualize_rules_graph.py 156 Cargo.toml 71 experimental/piranha_playground/rule_inference/controller.py 44 experimental/piranha_playground/rule_inference/graph_parser.py 54 experimental/piranha_playground/rule_inference/__init__.py 1 experimental/piranha_playground/rule_inference/utils/rule_utils.py 153 experimental/piranha_playground/rule_inference/utils/node_utils.py 107 experimental/piranha_playground/rule_inference/utils/logger_formatter.py 22 experimental/piranha_playground/rule_inference/utils/__init__.py 1 experimental/piranha_playground/rule_inference/utils/pretty_toml.py 11 experimental/piranha_playground/rule_inference/template_parser.py 74 experimental/piranha_playground/rule_inference/static_inference.py 201 experimental/piranha_playground/rule_inference/piranha_chat.py 282 experimental/piranha_playground/rule_inference/rule_application.py 118 experimental/piranha_playground/rule_inference/piranha_agent.py 260 experimental/piranha_playground/__init__.py 1 experimental/piranha_playground/data_validation.py 30 experimental/piranha_playground/static/styles.css 79 experimental/piranha_playground/static/script.js 193 experimental/piranha_playground/templates/index.html 156 experimental/piranha_playground/main.py 89 experimental/MANIFEST.in 2 experimental/setup.py 33 rustfmt.toml 15 plugins/pyproject.toml 17 plugins/spark_upgrade/query_test_check_answer_change.py 37 plugins/spark_upgrade/spark_config/__init__.py 64 plugins/spark_upgrade/calculator_signature_change.py 47 plugins/spark_upgrade/IDF_model_signature_change.py 27 plugins/spark_upgrade/gradient_boost_trees.py 36 plugins/spark_upgrade/sql_new_execution.py 28 plugins/spark_upgrade/update_calendar_interval.py 50 plugins/spark_upgrade/execute_piranha.py 89 plugins/spark_upgrade/main.py 54 plugins/spark_upgrade/accessing_execution_plan.py 25 plugins/zap-transformation/resource/sample.go 6 plugins/zap-transformation/__main__.py 69 pyproject.toml 27 legacy/java/sample/src/main/java/com/uber/mylib/MyClass.java 31 legacy/java/piranha/src/main/java/com/uber/piranha/XPFlagCleaner.java 1142 legacy/java/piranha/src/main/java/com/uber/piranha/EnumWithClassSymbol.java 23 legacy/java/piranha/src/main/java/com/uber/piranha/UsageCounter.java 129 legacy/java/piranha/src/main/java/com/uber/piranha/PiranhaRuntimeException.java 6 legacy/java/piranha/src/main/java/com/uber/piranha/config/PiranhaMethodRecord.java 69 legacy/java/piranha/src/main/java/com/uber/piranha/config/MethodRecord.java 75 legacy/java/piranha/src/main/java/com/uber/piranha/config/PiranhaConfigurationException.java 6 legacy/java/piranha/src/main/java/com/uber/piranha/config/PiranhaRecord.java 33 legacy/java/piranha/src/main/java/com/uber/piranha/config/PiranhaEnumRecord.java 43 legacy/java/piranha/src/main/java/com/uber/piranha/config/Config.java 289 legacy/java/piranha/src/main/java/com/uber/piranha/testannotations/AnnotationResolutionException.java 6 legacy/java/piranha/src/main/java/com/uber/piranha/testannotations/TestAnnotationSpecRecord.java 114 legacy/java/piranha/src/main/java/com/uber/piranha/testannotations/TestAnnotationResolver.java 209 legacy/java/piranha/src/main/java/com/uber/piranha/testannotations/ResolvedTestAnnotation.java 31 legacy/java/piranha/src/main/java/com/uber/piranha/testannotations/AnnotationArgument.java 18 legacy/java/piranha/src/main/java/com/uber/piranha/PiranhaUtils.java 89 legacy/swift/Package.swift 29 legacy/swift/Sources/PiranhaKit/InputCommand/PiranhaConfigProvider.swift 16 legacy/swift/Sources/PiranhaKit/InputCommand/PiranhaCommand.swift 60 legacy/swift/Sources/PiranhaKit/InputCommand/Validators/CleanupStaleFlagsCommandInputValidator.swift 25 legacy/swift/Sources/PiranhaKit/Utils/ConditionElementListSyntax+Extensions.swift 12 legacy/swift/Sources/PiranhaKit/MethodProperties.swift 18 legacy/swift/Sources/PiranhaKit/CleanupStaleFlags/IfStmtRewriter.swift 96 legacy/swift/Sources/PiranhaKit/CleanupStaleFlags/StaleFlagCleaner.swift 667 legacy/swift/Sources/Piranha/main.swift 2 legacy/javascript/src/piranha.js 88 legacy/javascript/src/refactor.js 536 legacy/javascript/src/config_checker.js 35 legacy/javascript/src/source_checker.js 11 legacy/objc/src/XPFlagRefactoring/XPFlagRefactoring.cpp 618 build.rs 31 polyglot_piranha.pyi 150 site/blog/authors.yml 1 site/babel.config.js 3 site/docusaurus.config.js 113 site/sidebars.js 41 site/src/css/custom.css 25 site/src/components/AdditionalContent/styles.module.css 22 site/src/components/AdditionalContent/index.js 57 site/src/components/HomepageFeatures/styles.module.css 10 site/src/components/HomepageFeatures/index.js 47 site/src/pages/index.module.css 16 site/src/pages/index.js 43 src/cleanup_rules/go/rules.toml 554 src/cleanup_rules/go/scope_config.toml 54 src/cleanup_rules/go/edges.toml 68 src/cleanup_rules/java/rules.toml 685 src/cleanup_rules/java/scope_config.toml 97 src/cleanup_rules/java/edges.toml 76 src/cleanup_rules/scala/scope_config.toml 17 src/cleanup_rules/swift/rules.toml 1251 src/cleanup_rules/swift/scope_config.toml 62 src/cleanup_rules/swift/edges.toml 84 src/cleanup_rules/kt/rules.toml 683 src/cleanup_rules/kt/scope_config.toml 57 src/cleanup_rules/kt/edges.toml 72 src/cleanup_rules/java_cs/rules.toml 584 src/cleanup_rules/java_cs/scope_config.toml 97 src/cleanup_rules/java_cs/edges.toml 76 src/df/analysis.rs 72 src/df/mod.rs 13 src/df/utils.rs 132 src/df/tag_analysis.rs 86 src/lib.rs 169 src/models/edit.rs 155 src/models/concrete_syntax.rs 153 src/models/outgoing_edges.rs 60 src/models/scopes.rs 68 src/models/matches.rs 349 src/models/rule_graph.rs 225 src/models/mod.rs 28 src/models/capture_group_patterns.rs 138 src/models/source_code_unit.rs 287 src/models/piranha_arguments.rs 303 src/models/language.rs 98 src/models/default_configs.rs 152 src/models/piranha_output.rs 55 src/models/filter.rs 337 src/models/rule_store.rs 156 src/models/rule.rs 234 src/utilities/mod.rs 115 src/utilities/tree_sitter_utilities.rs 236 src/utilities/regex_utilities.rs 46 src/main.rs 38