diff --git a/.pylintrc b/.pylintrc
index 7551167a5c78a8a30720b8154ea916f1c0d67b9b..c65dad913b2bfd2aac2136757468e09cd5722519 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -1,2 +1,11 @@
+[FORMAT]
+max-line-length=120
+
+[MESSAGES CONTROL]
+# Keep default VSCode settings while having a .pylintrc file.
+# See https://code.visualstudio.com/docs/python/linting#_default-pylint-rules
+disable=all
+enable=F,E,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode
+
 [TYPECHECK]
 ignored-modules = lxml.etree, ujson
\ No newline at end of file