March 1, 2023
In recent years, software development and quality assurance teams became more vigilant in enforcing coding standards and styles in an effort to improve software quality. Pylint is one of the tools that is widely used in the industry to further these efforts. Pylint identifies five types of quality concerns, Coding Style, Refactor, Warning, Error, and Fatal.
In this lab, we will use Pylint to study and analyze quality of ten open-source Python projects and report on their quality. The list of open-source projects will be provided by your instructor. Your task is to run Pylint, collect various types of violations, and put together a summary report of your findings.
Attached is the list of project that you should use for lab-6. The sheet provides details on each project. There are 6 different projects in the sheet, pick any 3 for your lab exercise and report.
The projects are all public projects hosted on Github, to get a copy of the project source code on your local machine and run pylint on it, use the git clone as follows:
$git clone REPO_URL
For example, to clone requests/requests:
$git clone https://github.com/requests/requests
HomeworkChoice is a dedicated paper writing service for students the world over. Our team crafts exceptional college application essays or other types of academic papers. The main goal is to help students eliminate stress and work with them to create brilliant, thought compelling – and most importantly, top mark academic papers.
+1 (667) 206-5022