For an abstract class in the CodeQL source code, how can I quickly find all the classes that extend this abstract class from the CodeQL library?
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 35/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Domaine
- security
Piste de recherche
Commencez par examiner le code source et la documentation de la bibliothèque CodeQL autour de la classe abstraite Sanitizer du module PathInjection. Déterminez si la bibliothèque ou ses outils permettent d’énumérer les sous-classes entre les fichiers, et documentez l’approche prise en charge la plus rapide ; aucun fichier ni test précis n’est indiqué dans l’issue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Dear CodeQL Team,
I hope this message finds you well. I have a question regarding efficiently identifying subclasses of an abstract class in the CodeQL source code. Specifically:
For an abstract class in the CodeQL source code, is there a way to quickly find all the classes that extend this abstract class within the CodeQL library?
For example, consider the following class:
module PathInjection {
abstract class Sanitizer extends DataFlow::Node { }
}
Its subclasses are distributed across multiple files. Using search tools, I would have to search for patterns like extends .*Sanitizer and extends .*PathInjection::Sanitizer, etc., which is very cumbersome.
Thank you in advance for your time and assistance!
- Langage dominant
- CodeQL
- Étoiles
- 10.1k
- Forks
- 2.1k
- Merge moyen
- 2 j 10 h
- PR mergées (30 j)
- 134
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de github/codeql
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
-
C#: cs/simplifiable-boolean-expression false positive on Nullable<bool> compared with a literal Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
false-positive
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
false-positive
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
Toutes les issues de github/codeql
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
sipyourdrink-ltd/bernstein#6191 ·
-
security severity:low track:open-source
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
[addtool] DeepZero Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
gwen001/offsectools_www#2055 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
WalletConnect/actions#112 ·