Add a rule for something along the lines of:
"Don't call Locale.getDefault() in a @Composable context, use LocalConfiguration.current.locales instead."
Calling Locale.getDefault() won't recompose if the locale changes (Configuration change),
Also, LocalConfiguration.current.locales works better for previews and tests.