shaka-packager/packager/app
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
..
test Fix python linter errors and add linter checks to CI 2021-06-21 21:46:48 +00:00
ad_cue_generator_flags.cc Defined Scte35Event struct and out of band cue marker flags 2017-11-16 00:13:29 +00:00
ad_cue_generator_flags.h Defined Scte35Event struct and out of band cue marker flags 2017-11-16 00:13:29 +00:00
crypto_flags.cc Add flag for extra PlayReady header data. 2020-06-22 22:55:25 +00:00
crypto_flags.h Add flag for extra PlayReady header data. 2020-06-22 22:55:25 +00:00
gflags_hex_bytes.cc Move hex string out of packager.h 2017-06-20 22:33:47 +00:00
gflags_hex_bytes.h Move hex string out of packager.h 2017-06-20 22:33:47 +00:00
hls_flags.cc Add --hls_media_sequence_number to support custom value in HLS 2020-01-31 10:25:19 -08:00
hls_flags.h Add --hls_media_sequence_number to support custom value in HLS 2020-01-31 10:25:19 -08:00
job_manager.cc Allow SyncPointQueue to be cancelled 2018-03-27 19:14:37 +00:00
job_manager.h Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
libcrypto_threading.cc Integrate packager top level library 2017-06-13 13:40:26 -07:00
libcrypto_threading.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
manifest_flags.cc Add support for --default_text_language 2018-11-26 13:42:58 -08:00
manifest_flags.h Add support for --default_text_language 2018-11-26 13:42:58 -08:00
mpd_flags.cc Add segment_list support for DASH on-demand profile 2021-05-25 12:08:58 -07:00
mpd_flags.h Add segment_list support for DASH on-demand profile 2021-05-25 12:08:58 -07:00
mpd_generator.cc Update MpdGenerator to allow inject version for testing 2018-05-30 13:16:33 -07:00
mpd_generator_flags.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
muxer_factory.cc Add TTML text output. 2020-11-19 18:03:39 +00:00
muxer_factory.h Convert text WebVTT output to muxer. 2020-10-19 17:24:38 +00:00
muxer_flags.cc [MP4] Allow not to generate 'sidx' box for single-segment too 2020-12-11 19:08:37 +00:00
muxer_flags.h Add offset to tranport streams (MPEG2-TS, HLS Packed Audio) 2018-07-26 23:20:21 +00:00
packager_main.cc Add segment_list support for DASH on-demand profile 2021-05-25 12:08:58 -07:00
packager_util.cc Cleanup HttpFile and related PR. 2021-03-02 17:43:47 +00:00
packager_util.h Exclude short segments from peak bandwidth computation 2018-11-26 20:02:09 +00:00
playready_key_encryption_flags.cc Cleanup HttpFile and related PR. 2021-03-02 17:43:47 +00:00
playready_key_encryption_flags.h Cleanup HttpFile and related PR. 2021-03-02 17:43:47 +00:00
protection_system_flags.cc Support Marlin DRM signaling in DASH 2018-10-01 20:22:58 +00:00
protection_system_flags.h Change --additional_protection_systems to --protection_systems 2018-08-14 22:12:55 +00:00
raw_key_encryption_flags.cc Rename fixed_key to raw_key 2017-10-24 21:52:01 +00:00
raw_key_encryption_flags.h Rename fixed_key to raw_key 2017-10-24 21:52:01 +00:00
retired_flags.cc Change --generate_static_mpd to --generate_static_live_mpd (#672) 2019-11-15 11:53:47 -08:00
retired_flags.h Multi-DRM flag refactoring 2018-08-09 22:01:46 +00:00
single_thread_job_manager.cc Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
single_thread_job_manager.h Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
stream_descriptor.cc Add cc_index to stream descriptor. 2021-02-17 18:33:53 +00:00
stream_descriptor.h Integrate packager top level library 2017-06-13 13:40:26 -07:00
validate_flag.cc Add multi-key support in fixed/raw keys 2017-10-24 21:04:49 +00:00
validate_flag.h Add multi-key support in fixed/raw keys 2017-10-24 21:04:49 +00:00
vlog_flags.cc Enable verbose logging through --v or --vmodule 2015-10-28 22:15:50 +00:00
vlog_flags.h Enable verbose logging through --v or --vmodule 2015-10-28 22:15:50 +00:00
widevine_encryption_flags.cc Support entitlement license with Widevine key server 2018-05-17 21:03:05 +00:00
widevine_encryption_flags.h Support entitlement license with Widevine key server 2018-05-17 21:03:05 +00:00