Files
brave-core/.gitignore
T
Brian R. Bondy a2771982cb Move review-prs skill to brave-core (#34703)
* Copy review-prs skill and dependencies from brave-dev-bot

Raw copy of the review-prs skill files and their dependency scripts
(check-can-approve, resolve-bot-threads, extract-pr-images, load_config)
from brave-dev-bot. Paths still reference the bot directory structure
and will be fixed in the next commit.

* Fix paths for review-prs skill in brave-core repo

- Replace load_config with hardcoded brave-core config values
- Update all _BOT_DIR references to _REPO_DIR (brave repo root)
- Point best practices docs to docs/best-practices/ in repo
- Point manage-bp-ids.py to script/manage-bp-ids.py in repo
- Move dependency script paths to .claude/skills/review-prs/scripts/
- Store cache files under .claude/.ignore/ instead of bot .ignore/
- Remove Signal notification support (bot-specific)
- Update SKILL.md to use SKILL_DIR instead of BOT_DIR

* [review-prs] Add date context, rule links, and batch dedup

- Include current UTC date in subagent prompts to prevent false
  copyright year flags
- Embed rule_link as clickable markdown in posted comments
- Deduplicate cross-chunk violations before prioritization

* Add nosemgrep suppression for urllib.request.urlopen

The https:// scheme check on line 180 prevents file:// SSRF, but
opengrep doesn't recognize the nosec directive — add nosemgrep.

* Revert nosemgrep addition — reviewdog ignores inline suppressions

* Remove ineffective nosec B310 comment from urlopen call

* Address review: harden URL redirect and input validation
2026-03-17 09:14:15 -04:00

94 lines
1.9 KiB
Plaintext

.cache/clangd
vendor/python-patch
vendor/sparkle
vendor/bat-native-tweetnacl
vendor/gn-project-generators
vendor/web-discovery-project
vendor/depot_tools
vendor/omaha/
.DS_Store
.brave_gclient_*
.gclient_*
.tags*
.cipd
/chromium_src/.clang-format
/.idea/
/browser/resources/brave_new_tab_page_refresh/state/background_images/LICENSE
/components/brave_new_tab_ui/data/LICENSE
/components/brave_wallet/browser/zcash/rust/librustzcash/src/
/components/brave_rewards/resources/extension/brave_rewards/out/
/components/third_party/adblock/LICENSE
/components/third_party/local_data/LICENSE
/dist/
/out/
node_modules/
patches/**/*.patchinfo
/third_party/argon2/src
/third_party/brave-vpn-wireguard-nt-dlls/
/third_party/brave-vpn-wireguard-tunnel-dlls/
/third_party/bip39wally-core-native/
/third_party/ethash/src
/third_party/bitcoin-core/src
/third_party/playlist_component/src
/third_party/reclient_configs/src
/third_party/rust/futures_retry/v0_5/crate
/third_party/cryptography
/third_party/macholib
/third_party/libdmg-hfsplus/
/third_party/opengrep/bin/
*.xcodeproj
!/ios/brave-ios/App/*.xcodeproj
*.swp
*.pyc
*.VC.db
*.VC.VC.opendb
.vs/
.vscode/
!third_party/wasm/vendor/**/.vscode
*.vcxproj
*.vcxproj.user
*.vcxproj.filters
*.sln
debug.log
npm-debug.log
.npmrc*
.env*
!tools/crates/vendor/**/.envrc
!third_party/wasm/vendor/**/.envrc
engflow.crt
*.key
!tools/crates/vendor/**/*.key
!third_party/wasm/vendor/**/*.key
privkey.pem
*~
CMakeLists.txt
!tools/crates/vendor/**/CMakeLists.txt
!third_party/wasm/vendor/**/CMakeLists.txt
cmake-build-debug/
coverage/
/build/rustup/
venv/
*.dmg
*.pkg
*.deb
*.rpm
*.exe
.storybook-out
test_get_pkgs
build/config/gclient_args.gni
third_party/rust/target
xcuserdata
# This is a temp file used by script/version_up.py
.version_upgrade
# A file that may be left behind in the CI after running presubmits
.presubmit_results.json
# Claude LLM settings (user-specific, not tracked)
.claude/settings.local.json
.claude/CLAUDE.md
.claude/worktrees/
/.ignore/