This just locks the pylint version to 2.17.x major release in Jenkins for now and includes fixes to support that version.
❯ pip list | grep pylint
pylint 2.17.7
❯ pylint holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
❯ for d in $(ls -d ./plugins/*/holland ./contrib/holland-commvault/holland_commvault); do echo $d; pylint $d; done
./contrib/holland-commvault/holland_commvault
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.example/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.mariabackup/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.mongodump/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.mysql_lvm/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.mysqldump/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.pg_basebackup/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.pgdump/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.random/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.sqlite/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.tar/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.backup.xtrabackup/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.lib.common/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.lib.lvm/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
./plugins/holland.lib.mysql/holland
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
Fixes #371.
This just locks the pylint version to 2.17.x major release in Jenkins for now and includes fixes to support that version.