Skip to main content

daravel_lints 1.8.1 copy "daravel_lints: ^1.8.1" to clipboard
daravel_lints: ^1.8.1 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
0
points
321
downloads

Documentation

Documentation

Publisher

verified publisherframework.daravel.dev

Weekly Downloads

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

Homepage
Repository (GitHub)
View/report issues

Topics

#lints #analyzer #architecture #server #backend

License

unknown (license)

Dependencies

analyzer, path, timezone

More

Packages that depend on daravel_lints