# Diagnostic messages

> An index of the diagnostics produced by the Dart analyzer.



This page lists diagnostic messages produced by the Dart analyzer,
with details about what those messages mean and how you can fix your code.
For more information about the analyzer, see
[Customizing static analysis](/tools/analysis).

<a id="diagnostics" aria-hidden="true"></a>

## Diagnostic index

The analyzer produces the following diagnostics for code that
doesn't conform to the language specification or
that might work in unexpected ways.

If a diagnostic has extra documentation and guidance,
click **Learn more** to view it.

<DiagnosticIndex></DiagnosticIndex>

