@@ -115,14 +115,29 @@ load-plugins=[
115115[tool .pylint .'MESSAGES CONTROL' ]
116116# Silence warning: shapefile.py:2076:20: W0212: Access to a protected
117117# member _from_geojson of a client class (protected-access)
118- #
118+ # Silence remarks:
119+ # src\shapefile.py:338:0: R0914: Too many local variables (21/15) (too-many-locals)
120+ # src\shapefile.py:338:0: R0912: Too many branches (24/12) (too-many-branches)
121+ # src\shapefile.py:338:0: R0915: Too many statements (52/50) (too-many-statements)
122+ # src\shapefile.py:470:0: R0902: Too many instance attributes (9/7) (too-many-instance-attributes)
123+ # src\shapefile.py:471:4: R0913: Too many arguments (6/5) (too-many-arguments)
124+ # src\shapefile.py:471:4: R0917: Too many positional arguments (6/5) (too-many-positional-arguments)
125+ # src\shapefile.py:506:4: R0911: Too many return statements (10/6) (too-many-return-statements)
126+ # src\shapefile.py:878:0: R0903: Too few public methods (0/2) (too-few-public-methods)
119127# Silence warnings: test_shapefile.py:{783,786,799,803,06,1195}:19:
120128# W0212: Access to a protected member _offsets of a
121129# client class (protected-access)
122130#
123131# Toml multi-line string used instead of array due to:
124132# https://github.com/christopherpickering/pylint-per-file-ignores/issues/160
125- per-file-ignores = """
126- shapefile.py:W0212
127- test_shapefile.py:W0212
128- """
133+ per-file-ignores = [
134+ " src/shapefile.py:W0212" ,
135+ " src/shapefile.py:R0902" ,
136+ " src/shapefile.py:R0903" ,
137+ " src/shapefile.py:R0911" ,
138+ " src/shapefile.py:R0912" ,
139+ " src/shapefile.py:R0914" ,
140+ " src/shapefile.py:R0915" ,
141+ " src/shapefile.py:R0917" ,
142+ " test_shapefile.py:W0212" ,
143+ ]
0 commit comments