-
Notifications
You must be signed in to change notification settings - Fork 0
Running the Evaluator
Raffi Khatchadourian edited this page Sep 30, 2024
·
4 revisions
Key | Type | Description |
---|---|---|
edu.cuny.hunter.hybridize.eval.performAnalysis |
boolean | Whether the core plug-in analysis should be performed. |
edu.cuny.hunter.hybridize.eval.performChange |
boolean | Whether the refactoring should be performed. Should have no effect if the analysis is not performed. |
edu.cuny.hunter.hybridize.eval.alwaysCheckPythonSideEffects |
boolean | Always check Python side-effects, even if the preconditions do not need them checked. Useful for collecting data. |
edu.cuny.hunter.hybridize.eval.alwaysCheckRecursion |
boolean | Always check function recursion, even if the preconditions do not need them checked. Useful for collecting data. |
edu.cuny.hunter.hybridize.eval.processFunctionsInParallel |
boolean | True iff project functions should be checked in parallel. Does not apply to any analysis done for the functions' constituent project. |
edu.cuny.hunter.hybridize.eval.useTestEntrypoints |
boolean | Whether to automatically discover test (e.g., pytest ) entrypoints. |
edu.cuny.hunter.hybridize.eval.alwaysFollowTypeHints |
boolean | Whether to always follow type hints regardless of any tf.function parameters (e.g., experimentalFollowTypeHints ). |
edu.cuny.hunter.hybridize.eval.useSpeculativeAnalysis |
boolean | Whether to utilize speculative analysis, i.e., keyword-based name resolution. |
edu.cuny.hunter.hybridize.eval.outputCalls |
boolean | Whether to output all function calls during the evaluation. |