check method

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

Implementation

@override
void check(
  DcqRegistry registry,
) {
  registry.addListLiteral((node) {
    if (node.elements.length != 1) return;
    final element = node.elements.first;
    if (element is! SpreadElement) return;
    if (node.typeArguments != null) return;

    reportAtNode(node);
  });

  registry.addSetOrMapLiteral((node) {
    if (!node.isSet) return;
    if (node.elements.length != 1) return;
    final element = node.elements.first;
    if (element is! SpreadElement) return;
    if (node.typeArguments != null) return;

    reportAtNode(node);
  });
}