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

Static validation helpers for Neo4j Cypher queries.

cypher_guard provides static validation utilities for Neo4j Cypher.

Features #

  • Empty statement detection
  • Multi-statement rejection
  • Write keyword guard (for read-only mode)
  • Missing parameter placeholder detection ($param)

Usage #

import 'package:cypher_guard/cypher_guard.dart';

void main() {
  final validator = CypherStaticValidator();
  final issues = validator.validate(
    statement: 'MATCH (n {id: $id}) RETURN n',
    parameters: {'id': 42},
    allowWrite: false,
  );

  if (issues.isEmpty) {
    print('ok');
  }
}
0
likes
150
points
118
downloads

Publisher

unverified uploader

Weekly Downloads

Static validation helpers for Neo4j Cypher queries.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

meta

More

Packages that depend on cypher_guard