Skip to content

Commit 7e0fa18

Browse files
committed
address copilot feedback
1 parent 2e63ab3 commit 7e0fa18

File tree

3 files changed

+11
-15
lines changed

3 files changed

+11
-15
lines changed

lib/dsc-lib/locales/en-us.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ nameResultNotString = "Resource name result is not a string"
7979
circularDependency = "Circular dependency or unresolvable parameter references detected in parameters: %{parameters}"
8080
userFunctionAlreadyDefined = "User function '%{name}' in namespace '%{namespace}' is already defined"
8181
addingUserFunction = "Adding user function '%{name}'"
82-
copyCountResultNotInteger = "Copy count is not an integer: %{value}"
82+
copyCountResultNotInteger = "Copy count result is not an integer: %{expression}"
8383

8484
[discovery.commandDiscovery]
8585
couldNotReadSetting = "Could not read 'resourcePath' setting"

lib/dsc-lib/src/configure/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -966,9 +966,9 @@ impl Configurator {
966966
IntOrExpression::Int(i) => *i,
967967
IntOrExpression::Expression(e) => {
968968
let Value::Number(n) = self.statement_parser.parse_and_execute(e, &self.context)? else {
969-
return Err(DscError::Parser(t!("configure.mod.copyCountResultNotInteger", value = &copy.count).to_string()))
969+
return Err(DscError::Parser(t!("configure.mod.copyCountResultNotInteger", expression = e).to_string()))
970970
};
971-
n.as_i64().ok_or_else(|| DscError::Parser(t!("configure.mod.copyCountResultNotInteger", value = &copy.count).to_string()))?
971+
n.as_i64().ok_or_else(|| DscError::Parser(t!("configure.mod.copyCountResultNotInteger", expression = e).to_string()))?
972972
},
973973
};
974974
for i in 0..count {

lib/dsc-lib/src/functions/parameters.rs

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,45 +43,41 @@ impl Function for Parameters {
4343
let secure_string = SecureString {
4444
secure_string: value.to_string(),
4545
};
46-
Ok(serde_json::to_value(secure_string)?)
46+
return Ok(serde_json::to_value(secure_string)?);
4747
},
4848
DataType::SecureObject => {
4949
let secure_object = SecureObject {
5050
secure_object: value.clone(),
5151
};
52-
Ok(serde_json::to_value(secure_object)?)
52+
return Ok(serde_json::to_value(secure_object)?);
5353
},
5454
DataType::String => {
55-
let Some(value) = value.as_str() else {
55+
let Some(_value) = value.as_str() else {
5656
return Err(DscError::Parser(t!("functions.parameters.keyNotString", key = key).to_string()));
5757
};
58-
Ok(serde_json::to_value(value)?)
5958
},
6059
DataType::Int => {
61-
let Some(value) = value.as_i64() else {
60+
let Some(_value) = value.as_i64() else {
6261
return Err(DscError::Parser(t!("functions.parameters.keyNotInt", key = key).to_string()));
6362
};
64-
Ok(serde_json::to_value(value)?)
6563
},
6664
DataType::Bool => {
67-
let Some(value) = value.as_bool() else {
65+
let Some(_value) = value.as_bool() else {
6866
return Err(DscError::Parser(t!("functions.parameters.keyNotBool", key = key).to_string()));
6967
};
70-
Ok(serde_json::to_value(value)?)
7168
},
7269
DataType::Object => {
73-
let Some(value) = value.as_object() else {
70+
let Some(_value) = value.as_object() else {
7471
return Err(DscError::Parser(t!("functions.parameters.keyNotObject", key = key).to_string()));
7572
};
76-
Ok(serde_json::to_value(value)?)
7773
},
7874
DataType::Array => {
79-
let Some(value) = value.as_array() else {
75+
let Some(_value) = value.as_array() else {
8076
return Err(DscError::Parser(t!("functions.parameters.keyNotArray", key = key).to_string()));
8177
};
82-
Ok(serde_json::to_value(value)?)
8378
},
8479
}
80+
Ok(value.clone())
8581
}
8682
else {
8783
Err(DscError::Parser(t!("functions.parameters.keyNotFound", key = key).to_string()))

0 commit comments

Comments
 (0)