* 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
94 lines
1.9 KiB
Plaintext
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/
|