Skip to main content
Greptile gives you three ways to customize review behavior. Pick the one that fits how your team works — or combine them.

Configuration Methods

How They Interact

When multiple methods are used, settings are resolved in this order (highest priority first):
  1. Org enforced rules — set by admins in the dashboard, cannot be overridden
  2. .greptile/ folder — per-directory and repo-wide settings
  3. greptile.json — repo-wide settings (ignored if .greptile/ exists in the same directory)
  4. Org default rules — dashboard defaults, overridden by any repo-level config
If both .greptile/ and greptile.json exist in the repository root, .greptile/ takes precedence and greptile.json is ignored.

In This Section

.greptile/ Configuration

How cascading works, merge rules, monorepo examples

.greptile/ File Reference

Complete schema for config.json, rules.md, and files.json

Controlling Nitpickiness

Adjust strictness, filter comment types, ignore files

Training the Learning System

Use reactions and feedback to improve reviews

Custom Standards

Enforce team-specific coding rules

Pattern Repositories

Reference related codebases

greptile.json Reference

Legacy format — complete parameter documentation