Skip to main content

daravel_lints 1.6.0 copy "daravel_lints: ^1.6.0" to clipboard
daravel_lints: ^1.6.0 copied to clipboard

Daravel lint rules (AST-based) and architecture checks for Daravel applications.

example/main.dart

import 'package:daravel_lints/daravel_lints.dart';

/// Lints a source string the way `dartisan lint` lints `lib/app`.
void main() {
  const source = r'''
import 'package:daravel/daravel.dart';

Future<Object?> search(String term) =>
    DB.select("SELECT * FROM posts WHERE title = '$term'");

void debug() => print('hi');
''';
  final issues = lintSource(source, 'lib/app/http/controllers/search.dart');
  for (final issue in issues) {
    print(issue); // path:line:column  rule  message
  }
}
0
likes
160
points
0
downloads

Documentation

Documentation
API reference

Publisher

verified publisherdaravel.teoprayoga.my.id

Weekly Downloads

Daravel lint rules (AST-based) and architecture checks for Daravel applications.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#lints #analyzer #architecture #server #backend

License

MIT (license)

Dependencies

analyzer, path, timezone

More

Packages that depend on daravel_lints