github / github/codeql

Can Codeql be used to extract backward slice for Java?

Ouverte
#11,440 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
question
Langage dominant
CodeQL
Étoiles
10.1k
Forks
2.1k
Merge moyen
2 j 15 h
PR mergées (30 j)
141

Description

Came across Codeql and this library looks promising!

I have to extract:
1. basic def-use chain for intraprocedural and interprocedural analysis with Java. I want to feed:
2. Also I have to extract backward slice

I want to fed the following depending on the need:

- function body of the java source code.
- class
- whole package

Will Codeql work on incomplete code? I don't want three address code as output and I just want to actual sliced code as the output.

Is there a working example in this regard? I would really appreciate your response.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par les points d’entrée de l’analyse Java de CodeQL et par tout exemple fonctionnel de def-use chains ou de slicing. Vérifiez si les entrées Java incomplètes ainsi que les entrées de fonctions, de classes ou de packages sont prises en charge, et si le résultat peut être émis sous forme de code source plutôt que de three-address code. Le travail est terminé lorsqu’un exemple fonctionnel est documenté ou qu’il est confirmé que le workflow demandé n’est pas pris en charge.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
devtools
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.