title: Try adding explicit like 'dynamic' or enable. implicit dynamic in your analysis option file
body: <p><a href="https://i.stack.imgur.com/tRXEq.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/tRXEq.png" alt="enter image description here"></a></p>
  
  <p>I have tried</p>
  
  <ol>
  <li><p><a href="https://github.com/dart-lang/sdk/issues/31013" rel="nofollow noreferrer">https://github.com/dart-lang/sdk/issues/31013</a></p></li>
  <li><p><a href="https://github.com/dart-lang/sdk/issues/27624" rel="nofollow noreferrer">https://github.com/dart-lang/sdk/issues/27624</a></p></li>
  <li><p><a href="https://dart.dev/guides/language/sound-problems" rel="nofollow noreferrer">https://dart.dev/guides/language/sound-problems</a></p></li>
  </ol>
  
  <p>this is Swagger generated code block</p>
  
  <pre><code>Iterable&lt;QueryParam&gt; _convertParametersForCollectionFormat(
    String collectionFormat, String name, List value) {
    var params = &lt;QueryParam&gt;[];
  
    // preconditions
    if (name == null || name.isEmpty || value == null) return params;
  
    if (value is! List) {
      params.add(new QueryParam(name, parameterToString(value)));
      return params;
    }
  
    List values = value as List;
  
    // get the collection format
    collectionFormat = (collectionFormat == null || collectionFormat.isEmpty)
                       ? "csv"
                       : collectionFormat; // default: csv
  
    if (collectionFormat == "multi") {
      return values.map((v) =&gt; new QueryParam(name, parameterToString(v)));
    }
  
    String delimiter = _delimiters[collectionFormat] ?? ",";
  
    params.add(new QueryParam(name, values.map((v) =&gt; parameterToString(v)).join(delimiter)));
    return params;
  }
  </code></pre>
  
  <p>could find what is the wrong I have done</p>