debang 1.0.0 copy "debang: ^1.0.0" to clipboard
debang: ^1.0.0 copied to clipboard

A Dart/Flutter library that enhances null handling by requiring developers to provide assertions (explanations) for why a value is guaranteed not to be null. It makes errors more informative, supports [...]

example/lib/example.dart

import 'dart:math';

import 'package:debang/debang.dart';

void main() {
  while (true) {
    final random = Random();
    int? value = random.nextBool() ? random.nextInt(10) : null;
    int result = value.debang("I'm sure value is not be null!");
    print('Random result: $result');
  }
}
3
likes
0
points
161
downloads

Publisher

verified publisherpavluke.ru

Weekly Downloads

A Dart/Flutter library that enhances null handling by requiring developers to provide assertions (explanations) for why a value is guaranteed not to be null. It makes errors more informative, supports observers for logging/monitoring, and filters stack traces for better debugging.

Repository (GitHub)
View/report issues

Topics

#null-safety #exception-handling #debugging #error-logging #observability

License

unknown (license)

More

Packages that depend on debang