check method

  1. @override
void check(
  1. DcqRegistry registry
)

Implementation

@override
void check(
  DcqRegistry registry,
) {
  registry.addSetOrMapLiteral((node) {
    if (!node.isMap) return;

    final seen = <String>{};
    for (final element in node.elements) {
      if (element is MapLiteralEntry) {
        final key = element.key.toSource();
        if (!seen.add(key)) {
          reportAtNode(element.key);
        }
      }
    }
  });
}