const_
                  Const variables must be initialized with a constant value.
Description
#
                    The analyzer produces this diagnostic when a value that isn't statically
                    known to be a constant is assigned to a variable that's declared to be a
                    const variable.
                  
Example
#
                    The following code produces this diagnostic because x isn't declared to
                    be const:
                  
var x = 0;
const y = x;
Common fixes
#
                    If the value being assigned can be declared to be const, then change the
                    declaration:
                  
const x = 0;
const y = x;
                    If the value can't be declared to be const, then remove the const
                    modifier from the variable, possibly using final in its place:
                  
var x = 0;
final y = x;
Unless stated otherwise, the documentation on this site reflects Dart 3.9.2. Page last updated on 2025-9-1. View source or report an issue.