def Lint(self, linter):
    linter.AtLeastOneFieldRequiredCheck(['gql', 'object'])
    linter.FieldCheck('gql')
    linter.FieldCheck('object', validator=gcs.Gcs.UrlToBucketAndName)
    linter.FieldCheck('params', field_type=dict)
    linter.FieldCheck('params.values', field_type=dict)
    linter.FieldCheck('params.projection', field_type=list, list_min=1)
    linter.FieldCheck('params.consistency', validator=self.ValidateConsistency)
Stage-specific configuration linting.
dataset/ETHPy150Open GoogleCloudPlatform/Data-Pipeline/app/src/pipelines/stages/datastoreinput.py/DatastoreInput.Lint