aboutsummaryrefslogtreecommitdiffhomepage
path: root/.pylintrc-tests
Commit message (Collapse)AuthorAge
* Eliminate broad-except suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate bare-except suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate old-style-class suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate wildcard-import suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate function-redefined suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate unnecessary-lambda suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate undefined-variable suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate non-iterator-returned suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate undefined-loop-variable suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate raising-bad-type suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate unreachable suppressionGravatar Mehrdad Afshari2018-04-19
|
* Eliminate bad-continuation suppressionGravatar Mehrdad Afshari2018-04-19
|
* Run pylint on Python test codeGravatar Mehrdad Afshari2018-04-18
The test modules were not under pylint jurisdiction, and actual bugs have been found in tests that would have been prevented had we run static analysis on the test code as we do on the core modules. This is the first step to enable pylint on tests. Due to numerous warnings since the code is not ready and needs refactoring, a new `.pylintrc` specific to tests is added that suppresses a number of valid warnings. The goal is stepwise elimination of each class of warning while refactoring the code such that it will not emit any warnings in future commits, always keeping the sanity checks passing and keeping the disruption minimal.