shorthand_syntax_lint 0.1.0
shorthand_syntax_lint: ^0.1.0 copied to clipboard
Analyzer plugin with granular lint rules and quick fixes for Dart's dot-shorthand syntax.
enum Status { active, inactive }
class Point {
final double x;
final double y;
const Point(this.x, this.y);
const Point.origin() : this(0, 0);
}
Duration defaultTimeout() => Duration.zero;
void main() {
Status status = Status.active;
Duration delay = Duration.zero;
Point origin = Point.origin();
Point point = Point(2, 3);
print(status);
print(delay);
print(origin.x + point.y);
print(defaultTimeout());
}