# Reference: https://docs.ellipsis.dev
version: 1.1
pr_review:
  auto_review_enabled: true
  auto_summarize_pr: true
  confidence_threshold: 0.85
  rules:
    # Control what gets flagged during PR review with custom rules. Here are some to get you started:
    - "Code should be DRY (Dont Repeat Yourself)"
    - "Extremely Complicated Code Needs Comments"
    - "Use Descriptive Variable and Constant Names"
    - "Function and Method Naming Should Follow Consistent Patterns"
    - "If library code changes, expect documentation to be updated"
    - "If library code changes, check if tests are updated"
    - "If a new `md` file is created in `docs` make sure its added to mkdocs.yml"
    - "Assertions should always have an error message that is formatted well. "
    - "Make sure hub examples are added to mkdocs.yml"
