]> gitweb.michael.orlitzky.com - dunshire.git/commitdiff
Add a .pylintrc file and fix a few warnings.
authorMichael Orlitzky <michael@orlitzky.com>
Thu, 13 Oct 2016 23:02:20 +0000 (19:02 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Thu, 13 Oct 2016 23:02:20 +0000 (19:02 -0400)
.pylintrc [new file with mode: 0644]

diff --git a/.pylintrc b/.pylintrc
new file mode 100644 (file)
index 0000000..d01cab8
--- /dev/null
+++ b/.pylintrc
@@ -0,0 +1,46 @@
+[MASTER]
+# We turn off the reports anyway
+persistent=no
+
+# Use multiple processes to speed up Pylint.
+jobs=2
+
+[MESSAGES CONTROL]
+
+
+# Disable the message, report, category or checker with the given id(s). You
+# can either give multiple identifiers separated by comma (,) or put this
+# option multiple times (only on the command line, not in the configuration
+# file where it should appear only once).You can also use "--disable=all" to
+# disable everything first and then reenable specific checks. For example, if
+# you want to run only the similarities checker, you can use "--disable=all
+# --enable=similarities". If you want to run only the classes checker, but have
+# no Warning level messages displayed, use"--disable=all --enable=classes
+# --disable=W"
+disable=cmp-builtin,oct-method,raising-string,long-builtin,delslice-method,parameter-unpacking,dict-iter-method,range-builtin-not-iterating,print-statement,no-absolute-import,old-ne-operator,input-builtin,unicode-builtin,coerce-method,file-builtin,nonzero-method,using-cmp-argument,unpacking-in-except,zip-builtin-not-iterating,setslice-method,execfile-builtin,next-method-called,buffer-builtin,round-builtin,hex-method,standarderror-builtin,old-raise-syntax,cmp-method,xrange-builtin,metaclass-assignment,backtick,getslice-method,indexing-exception,unichr-builtin,coerce-builtin,reload-builtin,dict-view-method,old-division,basestring-builtin,raw_input-builtin,long-suffix,map-builtin-not-iterating,old-octal-literal,apply-builtin,suppressed-message,intern-builtin,import-star-module-level,reduce-builtin,filter-builtin-not-iterating,useless-suppression
+
+
+[REPORTS]
+reports=no
+
+[BASIC]
+
+# Allow map() and filter() functions, because why the fuck not?
+bad-functions=
+
+# Good variable names which should always be accepted, separated by a comma
+good-names=b,c,e1,e2,h,A,C,G,K,_K,L,L_matrix,_L,indented_L,M
+
+# A regular expression matching the name of dummy variables (i.e. expectedly
+# not used).
+dummy-variables-rgx=_$|dummy
+
+
+[MISCELLANEOUS]
+# List of note tags to take in consideration, separated by a comma.
+notes=FIXME,TODO
+
+
+[FORMAT]
+# Maximum number of characters on a single line.
+max-line-length=79