summaryrefslogtreecommitdiff
path: root/.pylintrc
diff options
context:
space:
mode:
Diffstat (limited to '.pylintrc')
-rw-r--r--.pylintrc40
1 files changed, 40 insertions, 0 deletions
diff --git a/.pylintrc b/.pylintrc
new file mode 100644
index 0000000..944973f
--- /dev/null
+++ b/.pylintrc
@@ -0,0 +1,40 @@
+# .pylintrc - Configuration for Pylint
+#
+# Copyright (C) 2025 Luke T. Shumaker <lukeshu@lukeshu.com>
+# SPDX-License-Identifier: AGPL-3.0-or-later
+
+[MAIN]
+analyse-fallback-blocks=yes
+enable-all-extensions=yes
+fail-on=all
+#init-hook='sys.path.insert(0, os.path.normpath(os.path.join(__file__, "..")))'
+
+[MESSAGES CONTROL]
+
+disable=missing-module-docstring,
+ missing-class-docstring,
+ missing-function-docstring,
+ fixme,
+ line-too-long,
+ unused-argument,
+ too-few-public-methods,
+ invalid-name,
+ too-many-lines,
+ too-many-locals,
+ too-many-statements,
+ too-many-nested-blocks,
+ too-many-branches,
+ too-many-instance-attributes,
+ too-many-arguments,
+ too-many-positional-arguments,
+ too-many-return-statements,
+ global-statement,
+ import-outside-toplevel
+
+[REPORTS]
+reports=no
+score=no
+
+[VARIABLES]
+allow-global-unused-variables=no
+init-import=yes