When running a Dart or Flutter app, assertions are only enabled in Debug mode.

But in Release mode, they are disabled by default.

If you want to change this behavior, add the --enable-asserts flag when running from the command line.

Alternatively, you can set this flag in your VSCode settings file:

"dart.vmAdditionalArgs": [
  "--enable-asserts"
]

Note: while you can enable asserts in release mode, you probably shoudn’t. Assets are used to warn you of programmer errors during development. As such, you should fix them before release.