Recommendation MessagesΒΆ
Here we document the recommendation messages emitted by Pylint.
- R0123 literal-comparison
- R0124 comparison-with-itself
- R0201 no-self-use
- R0202 no-classmethod-decorator
- R0203 no-staticmethod-decorator
- R0205 useless-object-inheritance
- R0206 property-with-parameters
- R0401 cyclic-import
- R0801 duplicate-code
- R0901 too-many-ancestors
- R0902 too-many-instance-attributes
- R0903 too-few-public-methods
- R0904 too-many-public-methods
- R0911 too-many-return-statements
- R0912 too-many-branches
- R0913 too-many-arguments
- R0914 too-many-locals
- R0915 too-many-statements
- R0916 too-many-boolean-expressions
- R1701 consider-merging-isinstance
- R1702 too-many-nested-blocks
- R1703 simplifiable-if-statement
- R1704 redefined-argument-from-local
- R1705 no-else-return
- R1706 consider-using-ternary
- R1707 trailing-comma-tuple
- R1708 stop-iteration-return
- R1709 simplify-boolean-expression
- R1710 inconsistent-return-statements
- R1711 useless-return
- R1712 consider-swap-variables
- R1713 consider-using-join
- R1714 consider-using-in
- R1715 consider-using-get
- R1716 chained-comparison
- R1717 consider-using-dict-comprehension
- R1718 consider-using-set-comprehension
- R1719 simplifiable-if-expression
- R1720 no-else-raise
- R1721 unnecessary-comprehension
- R1722 consider-using-sys-exit
- R1723 no-else-break
- R1724 no-else-continue
- R1725 super-with-arguments