Pylint fixes (Part 1)
What does the merge request do?
Fix various pylint issues in the color extensions, Barcode folder, ink2canvas folder and inkex main directory. Also added a lot of docstrings wherever pylint complained.
Implementation notes
After fixing typehints in paths.py, an error popped up (undefined variables in quadratic.reverse()
). I fixed this and added a unit test. The other unit tests are unchanged.
Summary for release notes
Improvements to code quality.
Checklist
-
Add unit tests (if applicable) -
Changes to inkex/
are well documented -
Clean merge request history