check method

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

Implementation

@override
void check(
  DcqRegistry registry,
) {
  final includeMethods =
      configStringList(ruleConfig, 'include-methods') ?? const [];
  final groupNames = {..._defaultGroupNames, ...includeMethods};

  registry.addMethodInvocation((node) {
    _check(
      node.methodName.name,
      node.argumentList,
      node,
      groupNames,
    );
  });

  registry.addFunctionExpressionInvocation((node) {
    final function = node.function;
    if (function is SimpleIdentifier) {
      _check(function.name, node.argumentList, node, groupNames);
    }
  });
}