aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/distrib/pylint_code.sh
Commit message (Collapse)AuthorAge
* Merge pull request #17303 from lidizheng/sanity-python-3Gravatar Lidi Zheng2018-12-20
|\ | | | | Run pylint test in Python 3
* | Add grpcio-status extension packageGravatar Lidi Zheng2018-12-13
| | | | | | | | | | | | * The new package has 2 API `from_call` and `to_status` * Utilize the experimental API `abort_with_status` * Add 5 unit test cases
| * Upgrade sanity Docker image to debian:stretchGravatar Lidi Zheng2018-12-10
|/ | | | | | | | * Use latest pylint in Python 3.7 (they dropped support for PY2) * Make latest pylint happy * Forced to upgrade to shellcheck 0.4.4 * Make shellcheck 0.4.4 happy * Adopt reviewers' advice to reduce global disabled rules
* Channelz Python wrapper implementationGravatar Lidi Zheng2018-11-27
| | | | | | | | | | | | | | | | * Expose the C-Core API in Cython layer * Handle the object translation * Create a separate package for Channelz specifically * Handle nullptr and raise exception if seen one * Translate C++ Channelz unit tests * Adding 5 more invalid query unit tests Adding peripheral utility for grpcio-channelz package * Add to `pylint_code.sh` * Add to Python build script * Add to artifact build script * Add to Bazel * Add to Sphinx module list
* Prevent early exit on one pylint failureGravatar Mehrdad Afshari2018-06-07
|
* Bump pylint to pylint-1.9.2Gravatar Mehrdad Afshari2018-06-07
|
* Bump pip version to 10.0.1Gravatar 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.
* Update pip pin from 9.0.1 to 9.0.2Gravatar Matt Kwong2018-04-06
|
* Pin pip at 9.0.1Gravatar Nathaniel Manista2017-09-28
|
* gRPC Python test infrastructureGravatar Nathaniel Manista2017-07-25
| | | | (The time-related first part of it, anyway.)
* Always use an upgraded pip when running pylintGravatar Nathaniel Manista2017-06-24
|
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Expand pylint to grpc_health and grpc_reflectionGravatar Mehrdad Afshari2017-06-01
|
* Added Pylint to sanity testsGravatar Mehrdad Afshari2017-02-13
Pylint is only enabled for "grpcio/grpc" package, and various specific checks that currently fail are disabled, each with a respective TODO item in the .pylintrc file.