We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5157d4d + 799e0c1 commit 664fdc3Copy full SHA for 664fdc3
ruby/extractor/src/extractor.rs
@@ -500,13 +500,22 @@ impl<'a> Visitor<'a> {
500
} => {
501
for (index, child_value) in child_values.iter().enumerate() {
502
if !*has_index && index > 0 {
503
- error!(
504
- "{}:{}: too many values for field: {}::{}",
505
- &self.path,
506
- node.start_position().row + 1,
+ let error_message = format!(
+ "too many values for field: {}::{}",
507
node.kind(),
508
table_name,
509
);
+ let full_error_message = format!(
+ "{}:{}: {}",
510
+ &self.path,
511
+ node.start_position().row + 1,
512
+ error_message
513
+ );
514
+ self.record_parse_error_for_node(
515
+ error_message,
516
+ full_error_message,
517
+ *node,
518
519
break;
520
}
521
let mut args = vec![trap::Arg::Label(parent_id)];
0 commit comments