()
| 916 | * projectSettings is excluded so a malicious project can't control this. |
| 917 | */ |
| 918 | export function getUseAutoModeDuringPlan(): boolean { |
| 919 | if (feature('TRANSCRIPT_CLASSIFIER')) { |
| 920 | return ( |
| 921 | getSettingsForSource('policySettings')?.useAutoModeDuringPlan !== false && |
| 922 | getSettingsForSource('flagSettings')?.useAutoModeDuringPlan !== false && |
| 923 | getSettingsForSource('userSettings')?.useAutoModeDuringPlan !== false && |
| 924 | getSettingsForSource('localSettings')?.useAutoModeDuringPlan !== false |
| 925 | ) |
| 926 | } |
| 927 | return true |
| 928 | } |
| 929 | |
| 930 | /** |
| 931 | * Returns the merged autoMode config from trusted settings sources. |
no test coverage detected