ClangQL
ClangQL é uma ferramenta que permite executar consultas semelhantes ao SQL em código CC em vez de arquivos de banco de dados usando o SDK GitQL.
Listado em categorias:
Dados e AnálisesGitHubDescrição
ClangQL é uma ferramenta que permite executar consultas semelhantes a SQL em código C/C++ em vez de arquivos de banco de dados usando o SDK GitQL. Ela fornece uma maneira poderosa de analisar e manipular estruturas de código usando uma sintaxe SQL familiar.
Como usar ClangQL?
Para usar o ClangQL, instale-o via Cargo ou Homebrew, em seguida, execute consultas em seus arquivos locais C/C++ usando as opções de linha de comando fornecidas na documentação.
Recursos principais de ClangQL:
1️⃣
Executar consultas semelhantes a SQL em código C/C++
2️⃣
Suporta palavras-chave sem distinção entre maiúsculas e minúsculas
3️⃣
Permite paginação dos resultados da consulta
4️⃣
Produz resultados em vários formatos (JSON, CSV)
5️⃣
Fornece recursos de análise de consultas
Por que usar ClangQL?
# | Caso de uso | Status | |
---|---|---|---|
# 1 | Análise de código para grandes projetos C/C++ | ✅ | |
# 2 | Revisões e auditorias de código automatizadas | ✅ | |
# 3 | Extração de dados específicos de bases de código | ✅ |
Desenvolvido por ClangQL?
ClangQL é desenvolvido por Amr Hesham, que criou esta ferramenta para facilitar consultas e análises mais fáceis de código C/C++ usando uma sintaxe semelhante a SQL.