Commit Graph

3 Commits

Author SHA1 Message Date
Joey Parrish d02b960452 test: Pin pylint to a specific version in GitHub Actions
This should prevent us from failing new pylint rules without any code
changes on our part.

Change-Id: If8b8c2a180e921cdfc3b99a9e17a798599ebe19b
2021-10-13 12:25:34 -07:00
Joey Parrish 9f11077768 Install pylint explicitly in custom linter action
Change-Id: I61891ef6682af209ee94b187b247f5b779e83c8a
2021-06-21 16:37:24 -07:00
Joey Parrish 56e227267c Fix python linter errors and add linter checks to CI
Internal CI systems and the new GitHub CI system were out of sync,
with the external system not doing any linting.  Further, the internal
system was using an internal-only linter for Python.

This creates a script for Python linting based on the open-source
pylint tool, checks in the Google Style Guide's pylintrc file, creates
a custom action for linting and adds it to the existing workflows,
fixes pre-existing linter errors in Python scripts, and updates pylint
overrides.

b/190743862

Change-Id: Iff1f5d4690b32479af777ded0834c31c2161bd10
2021-06-21 21:46:48 +00:00