pylintrc 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. [MASTER]
  2. # Pickle collected data for later comparisons.
  3. persistent=no
  4. # Use multiple processes to speed up Pylint, auto-detect number of cores.
  5. jobs=0
  6. [MESSAGES CONTROL]
  7. enable=
  8. all,
  9. python3
  10. # It's worth looking at len-as-condition for optimization, but it's disabled
  11. # here as it is not a correctness thing. Similarly eq-without-hash is
  12. # probably worth improving.
  13. disable=
  14. R,
  15. I,
  16. anomalous-backslash-in-string,
  17. arguments-differ,
  18. assigning-non-slot,
  19. bad-builtin,
  20. bad-continuation,
  21. broad-except,
  22. deprecated-method,
  23. fixme,
  24. global-statement,
  25. invalid-name,
  26. missing-docstring,
  27. no-absolute-import,
  28. no-member,
  29. protected-access,
  30. redefined-builtin,
  31. too-many-lines,
  32. unused-argument,
  33. unused-variable,
  34. wrong-import-order,
  35. wrong-import-position,
  36. len-as-condition,
  37. eq-without-hash,
  38. next-method-defined,
  39. [REPORTS]
  40. # Set the output format. Available formats are text, parseable, colorized, msvs
  41. # (visual studio) and html. You can also give a reporter class, eg
  42. # mypackage.mymodule.MyReporterClass.
  43. output-format=colorized
  44. # Tells whether to display a full report or only the messages
  45. reports=no
  46. # Template used to display messages. This is a python new-style format string
  47. # used to format the message information. See doc for all details
  48. msg-template='{path}:{line}: [{msg_id}({symbol}), {obj}] {msg})'