.AIIgnore · Schema

ExclusionPattern

A pattern category for AI ignore exclusion rules

AI AgentsConfigurationDeveloper WorkflowSecurityPrivacyDeveloper ToolsLLMSecrets Management

Properties

Name Type Description
category string Category name (secrets, proprietary, generated)
patterns array List of glob patterns in this category
rationale string Why these files should be excluded
View JSON Schema on GitHub

JSON Schema

aiignore-exclusion-pattern-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/aiignore/refs/heads/main/json-schema/aiignore-exclusion-pattern-schema.json",
  "title": "ExclusionPattern",
  "description": "A pattern category for AI ignore exclusion rules",
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Category name (secrets, proprietary, generated)",
      "example": "secrets"
    },
    "patterns": {
      "type": "array",
      "description": "List of glob patterns in this category",
      "items": {
        "type": "string"
      }
    },
    "rationale": {
      "type": "string",
      "description": "Why these files should be excluded",
      "example": "Contains API keys and credentials that should not be sent to AI APIs"
    }
  }
}