# Example 1: Check unique IDs in user data user_data = [ {'id': 1, 'name': 'Alice'}, {'id': 2, 'name': 'Bob'}, {'id': 2, 'name': 'Charlie'}, # Duplicate ID! {'id': 3, 'name': 'David'} ]
def check_user_ids(): return checker.check_unique_primary_key(user_data, 'id') one checker
checker.register_check("Single source of truth", check_sot) # Example 1: Check unique IDs in user
# Run all checks and generate report checker.run_all_checks() print(checker.generate_report()) # Duplicate ID! {'id': 3
checker.register_check("User-profile one-to-one", check_relationships)
passing_checker = OneChecker("PassingExample")