diff --git a/.pylintrc b/.pylintrc index 8795a82..1be23d0 100644 --- a/.pylintrc +++ b/.pylintrc @@ -317,7 +317,7 @@ max-public-methods=20 max-returns=6 # Maximum number of statements in function / method body. -max-statements=50 +max-statements=20 # Minimum number of public methods for a class (see R0903). min-public-methods=2 diff --git a/reporting/in_ip_list.py b/reporting/in_ip_list.py index 04afea2..70dea9f 100644 --- a/reporting/in_ip_list.py +++ b/reporting/in_ip_list.py @@ -6,6 +6,7 @@ from ipaddress import IPv4Address, IPv6Address, IPv4Network, IPv6Network, AddressValueError, NetmaskValueError +# pylint: disable=R0915 def _load_ip_list(ip_list_file: str) -> dict: safe_ips = [] safe_nets = [] diff --git a/src/builder/build.py b/src/builder/build.py index b8551fe..6e54ad8 100644 --- a/src/builder/build.py +++ b/src/builder/build.py @@ -10,7 +10,7 @@ from write import write_ip_asn, write_nets -# pylint: disable=R0912,R0914 +# pylint: disable=R0912,R0914,R0915 def build_dbs_ip_asn(reports: dict, ptrs: dict, lookup_lists: dict, networks: dict): for key, ip_list in { 'all': reports['all'], diff --git a/src/builder/reputation.py b/src/builder/reputation.py index b3b59cb..65fc475 100644 --- a/src/builder/reputation.py +++ b/src/builder/reputation.py @@ -64,6 +64,7 @@ def _save_net_report(dst: dict, n: str, r: dict): dst[n][r['cat']] += 1 +# pylint: disable=R0915 def reports_by_network_reputation(reports: list[dict]) -> dict: rep_key = 'reputation' reported_nets_all = {} diff --git a/src/builder/write.py b/src/builder/write.py index a32726d..1660493 100644 --- a/src/builder/write.py +++ b/src/builder/write.py @@ -7,6 +7,7 @@ from util import log +# pylint: disable=R0915 def write_ip_asn(key: str, mmdb4: MMDBWriter, mmdb6: MMDBWriter, json4: dict, json6: dict, asn_reports: dict): log(f"Writing type '{key}'")