Skip to main content
Each repository connected to Detail has its own settings controlling which features are enabled, how often scans run, and which parts of the codebase to focus on. This lets you tailor Detail’s behavior per project — for example, running Doc Fixes daily on your primary service while scanning only the src/ directory of a monorepo.

Accessing repository settings

Go to Settings → Repositories in the Detail dashboard, then click the name of the repository you want to configure.

Per-repository settings

Bug Finder

Enable or disable the Bug Finder agent for this repository. Set path filters to focus scanning on specific directories and skip test or vendor code.

Dead Code

Enable or disable automated dead code detection. When enabled, Detail opens pull requests to remove unreachable code it finds during scans.

Doc Fixes

Enable or disable documentation drift detection. Set the run frequency to weekly (once per week) or weekdays (Monday through Friday).

Recent-Changes Mode

Restrict scans to code introduced in the last N days instead of scanning the full repository. Useful for large codebases where you want fast feedback on recent work.

Path filters

Use glob patterns to include or exclude directories from scanning. Path filters apply to the Bug Finder and Doc Fixes agents.
# Include only the src directory
src/**

# Exclude test files
!tests/**
!**/*.test.ts

# Monorepo: scan only a specific package
packages/api/**
  • Patterns follow standard glob syntax — ** matches any number of directories
  • Exclusion patterns start with ! and take precedence over inclusion patterns
  • If no filters are set, Detail scans the entire repository
Path filters are especially useful in monorepos. For example, if you only want to scan packages/backend/ while skipping packages/frontend/, add packages/backend/** as your include filter.

Adding repositories

1

Open repository settings

Go to Settings → Repositories in the Detail dashboard.
2

Click Add Repository

Click the Add Repository button. Detail shows you a list of repositories accessible via the installed Detail GitHub App.
3

Select and confirm

Select the repository you want to add and click Add. Detail schedules an initial scan automatically.
If the repository you want isn’t listed, you may need to update the Detail GitHub App’s repository access first. Go to GitHub → Settings → Applications → Detail and add the repository under Repository access.

Removing a repository

To stop scanning a repository, open its settings page and click Remove from Detail at the bottom of the page. Confirm the removal in the dialog that appears. Existing findings for that repository are preserved in the dashboard — you can still view historical bugs and scan results. No new scans will run until you re-add the repository.