pub fn transform_input_with_warnings_with_base_dir( rule: &RuleFile, input: InputData<'_>, context: Option<&Value>, base_dir: &Path, ) -> Result<(Value, Vec<TransformWarning>), TransformError>