From 752fa1087d622769cdc4a4ed6489d51d7ee3cbf9 Mon Sep 17 00:00:00 2001
From: Rafael Guterres Jeffman <rjeffman@redhat.com>
Date: Tue, 14 Dec 2021 12:55:39 -0300
Subject: [PATCH] pylint: Add modules and names that should be ignored by
 linter.

This change configure pylint to ignore import modules that might not be
availble during development, and ignore names that are relevant in the
FreeIPA domain, even if they don't comply with PEP8.
---
 setup.cfg | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/setup.cfg b/setup.cfg
index 2a6d8789..7cae17b6 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -57,14 +57,20 @@ disable =
     fixme
 
 [pylint.BASIC]
-good-names = ex, i, j, k, Run, _, e, x, dn, cn, ip, os, unicode, __metaclass__
+good-names =
+    ex, i, j, k, Run, _, e, x, dn, cn, ip, os, unicode, __metaclass__, ds
 
 [pylint.IMPORTS]
 ignored-modules =
-    ansible.module_utils.ansible_freeipa_module,
+    ansible.errors, ansible.plugins.action,
+    ansible.module_utils, ansible.module_utils.ansible_freeipa_module,
     ipalib, ipalib.config, ipalib.constants, ipalib.krb_utils, ipalib.errors,
     ipapython.ipautil, ipapython.dn, ipapython.version, ipapython.dnsutil,
-    ipaplatform.paths
+    ipapython.ipa_log_manager, ipapython,
+    ipaplatform, ipaplatform.paths, ipaplatform.tasks, ipapython.admintool,
+    ipaserver.install.installutils, ipaserver.install.server.install,
+    ipaserver.install,
+    ipaclient.install.ipachangeconf, ipaclient.install.client
 
 [pylint.REFACTORING]
 max-nested-blocks = 9
-- 
GitLab