shorthand_syntax_lint 0.1.0 copy "shorthand_syntax_lint: ^0.1.0" to clipboard
shorthand_syntax_lint: ^0.1.0 copied to clipboard

Analyzer plugin with granular lint rules and quick fixes for Dart's dot-shorthand syntax.

example/lib/main.dart

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());
}
1
likes
160
points
7
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Analyzer plugin with granular lint rules and quick fixes for Dart's dot-shorthand syntax.

Repository (GitHub)
View/report issues

Topics

#lints #analysis #analyzer-plugin

License

MIT (license)

Dependencies

analysis_server_plugin, analyzer, analyzer_plugin

More

Packages that depend on shorthand_syntax_lint