Skip to content

Excluded Files

ThinkReview focuses on reviewing the code that matters most. To keep reviews efficient and relevant, certain files are automatically excluded from the review process.

Code reviews should focus on the code you write, not on files that are:

  • Generated automatically — Build outputs, compiled code, minified files
  • Third-party dependencies — Vendor libraries, node_modules, package files
  • Configuration artifacts — Lock files, generated configs
  • Temporary files — Logs, cache files, temporary outputs

By excluding these files, ThinkReview:

  • Saves time — Faster reviews by focusing on your code
  • Reduces noise — More relevant feedback on what you actually wrote
  • Lowers costs — Less content to analyze means more efficient reviews
  • Improves accuracy — AI focuses on reviewable code, not generated artifacts

ThinkReview automatically excludes common patterns:

  • build/, dist/, out/, target/
  • *.min.js, *.min.css
  • Compiled binaries and executables
  • Generated documentation
  • node_modules/
  • vendor/, lib/ (when containing third-party code)
  • Package lock files (package-lock.json, yarn.lock, pnpm-lock.yaml)
  • Generated config files
  • IDE-specific files (.idea/, .vscode/)
  • OS-specific files (.DS_Store, Thumbs.db)
  • Log files (*.log)
  • Cache directories
  • Temporary build artifacts

When you request a review, ThinkReview:

  1. Scans the changed files in your merge request
  2. Filters out excluded patterns automatically
  3. Reviews only the relevant code you wrote
  4. Provides focused feedback on your actual changes

You don’t need to configure anything—it just works.


TL;DR: ThinkReview automatically excludes generated files, build outputs, and dependencies to keep reviews focused on your code. This makes reviews faster, more relevant, and more cost-effective. Your source code and configuration files are always reviewed.