Browse Source

pylint: enable various optional checks/extensions

https://github.com/fphammerle/freesurfer-stats/commit/f0e1a0c5c90641e13911f992f7f8d395ac199a0c
https://github.com/fphammerle/ical2vdir/commit/3ddcbbd3e757644be6e32cf1c6135c82c845b4ab
Fabian Peter Hammerle 1 year ago
parent
commit
c02a5655a6
1 changed files with 21 additions and 1 deletions
  1. 21 1
      .pylintrc

+ 21 - 1
.pylintrc

@@ -1,4 +1,24 @@
+[MASTER]
+
+load-plugins=pylint.extensions.check_elif,
+             pylint.extensions.comparison_placement,
+             pylint.extensions.confusing_elif,
+             pylint.extensions.consider_ternary_expression,
+             pylint.extensions.emptystring,
+             pylint.extensions.eq_without_hash,
+             pylint.extensions.for_any_all,
+             pylint.extensions.mccabe,
+             pylint.extensions.no_self_use,
+             pylint.extensions.overlapping_exceptions,
+             pylint.extensions.private_import,
+             pylint.extensions.redefined_loop_name,
+             pylint.extensions.redefined_variable_type,
+             pylint.extensions.set_membership,
+             pylint.extensions.typing
+
 [MESSAGES CONTROL]
 
-disable=missing-class-docstring,
+disable=consider-alternative-union-syntax, # requires python>=3.10
+        deprecated-typing-alias, # requires python>=3.9, e.g. for dict[...]
+        missing-class-docstring,
         missing-function-docstring