-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pylint alerts corrections as part of intervention experiment #370
Comments
Please note that in yledl\downloader.py pylint alert on comparison-of-constants in line 303,
|
You have my permission to do the interventions :)
Good catch! The intention has been to write |
Thanks! |
@aajanki , I created a PR for the bug and also fixed too many statments alerts by extracting some functions. I also wanted to consult you regarding yledl\extractors.py Are you OK with splitting the file? |
I agree that extracts.py would need some work. An easy thing that you could do is to move all dataclasses ( I guess the next step could be to move each extractor class ( |
@aajanki, I created two more files with contents from extracts.py Also, I saw that setting up the repository is a bit complicated so please not that I still did not run the project or its tests. |
I'd like to conduct a software engineering experiment regarding the benefit of Pylint alerts removal.
The experiment is described here.
In the experiments, Pylint is used with some specific alerts, files are selected for intervention and control.
After the interventions are done, one can wait and examine the results.
I'm asking for your approval for conducting an intervention in your repository.
See examples of interventions in stanford-oval/storm, gabfl/vault, and coreruleset/coreruleset.
You can see the pland interventions
@aajanki , may I do the interventions?
The text was updated successfully, but these errors were encountered: