Skip to content

ci(codeql): exclui vendor/ da análise (código de terceiros)#300

Draft
Lucas-Belucci-Bellini wants to merge 1 commit into
mainfrom
claude/codeql-ignore-vendor
Draft

ci(codeql): exclui vendor/ da análise (código de terceiros)#300
Lucas-Belucci-Bellini wants to merge 1 commit into
mainfrom
claude/codeql-ignore-vendor

Conversation

@Lucas-Belucci-Bellini

Copy link
Copy Markdown
Owner

Exclui vendor/ do CodeQL

vendor/ guarda repositórios de terceiros importados como referência (Omega Prism / JARVIS — ver #294). Esse código:

  • não vai pro build/deploy (.vercelignore + nada em src/ importa de lá);
  • não é nosso — então os alertas do CodeQL nele são ruído, não dívida do projeto.

Hoje o CodeQL varre vendor/ e enche os PRs de alertas externos. Exemplo concreto: a #294 está com 6 review comments do github-advanced-security, todos em vendor/obsidian-second-brain/... (Python de terceiros). E vai piorar conforme entram mais vendors (ex.: agenthatch, também Python).

Mudança

Uma linha de config no step init do codeql.yml:

config: |
  paths-ignore:
    - vendor

src/, desktop/ e o resto seguem analisados normalmente — só o código de terceiros sai do scan. Sem perda de cobertura real.

Nota: para a #294 (que já existe) ficar verde, a mesma linha vai junto no push dos novos vendors lá; este PR fixa a política no main pra todos os PRs futuros.


🤖 Generated with Claude Code

https://claude.ai/code/session_01WVGexdsK5EK86CD3QWkHoQ


Generated by Claude Code

vendor/ guarda repos de terceiros importados como referencia (Omega
Prism/JARVIS), fora do build/deploy (.vercelignore) e nao importados por
src/. O CodeQL estava varrendo esse codigo externo e poluindo os PRs com
alertas que nao sao nossos (ex.: os 6 da #294, todos em
vendor/obsidian-second-brain). paths-ignore: vendor tira o ruido sem
perder cobertura real do nosso codigo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WVGexdsK5EK86CD3QWkHoQ
@vercel

vercel Bot commented Jun 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
projeto-baluarte Ready Ready Preview, Comment Jun 25, 2026 8:30pm

Lucas-Belucci-Bellini pushed a commit that referenced this pull request Jun 27, 2026
…VIS)

Importados via tarball (git clone externo bloqueado no ambiente remoto):
- turbovec (Rust+Python): busca vetorial / memoria semantica (RAG).
- react-bits (React+TS): 130+ efeitos de UI p/ portar ao redesign vanilla.
- agenthatch (Python): compilador SKILL.md -> agentes (Conselho/JARVIS-tools).

Nenhum roda no JARVIS-web como esta (Python/Rust/React); referencia p/
app/nativo ou porte manual (#238). README atualizado com o lote 2 e
licencas (react-bits = Commons Clause). CL4R1T4S vai em branch separada
(AGPL). Inclui paths-ignore: vendor no codeql.yml pra essa branch ficar
verde (mesma politica do PR #300 no main).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WVGexdsK5EK86CD3QWkHoQ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants