Valentyn Tymofieiev created BEAM-8414:
-----------------------------------------

             Summary: Cleanup Python  codebase to enable some of the excluded 
Python lint checks.
                 Key: BEAM-8414
                 URL: https://issues.apache.org/jira/browse/BEAM-8414
             Project: Beam
          Issue Type: Improvement
          Components: sdk-py-core
            Reporter: Valentyn Tymofieiev


https://github.com/apache/beam/pull/9725 upgraded lint checker, however  Beam 
codebase is not fully compliant with some of the checks new linter supports, so 
we excluded such checks. We would like to have some checks permanently excluded 
(see discussion on the PR), however we would like to re-enable the following 
checks:

consider-using-set-comprehension
chained-comparison
consider-using-sys-exit

To reenable these checks, we should:
1) remove them from disabled checks in .pylintrc [1] 
https://github.com/apache/beam/blob/master/sdks/python/.pylintrc and 
2) cleanup the codebase to make it compliant.

[1] 
https://github.com/apache/beam/blob/3330069291d8168c56c77acfef84c2566af05ec6/sdks/python/.pylintrc#L81




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to