class AvroSourcesOverridesField(OverridesField): help = generate_file_based_overrides_field_help_message( AvroSourceTarget.alias, ("overrides={\n" ' "bar.proto": {"description": "our user model"]},\n' ' ("foo.proto", "bar.proto"): {"tags": ["overridden"]},\n' "}"), )
class FilesOverridesField(OverridesField): help = generate_file_based_overrides_field_help_message( FileTarget.alias, ("overrides={\n" ' "foo.json": {"description": "our customer model"]},\n' ' "bar.json": {"description": "our product model"]},\n' ' ("foo.json", "bar.json"): {"tags": ["overridden"]},\n' "}"), )
class PythonSourcesOverridesField(OverridesField): help = generate_file_based_overrides_field_help_message( PythonSourceTarget.alias, ("overrides={\n" ' "foo.py": {"skip_pylint": True]},\n' ' "bar.py": {"skip_flake8": True]},\n' ' ("foo.py", "bar.py"): {"tags": ["linter_disabled"]},\n' "}"), )
class PythonTestsOverrideField(OverridesField): help = generate_file_based_overrides_field_help_message( PythonTestTarget.alias, ("overrides={\n" ' "foo_test.py": {"timeout": 120]},\n' ' "bar_test.py": {"timeout": 200]},\n' ' ("foo_test.py", "bar_test.py"): {"tags": ["slow_tests"]},\n' "}"), )
class ShellSourcesOverridesField(OverridesField): help = generate_file_based_overrides_field_help_message( ShellSourceTarget.alias, ("overrides={\n" ' "foo.sh": {"skip_shellcheck": True]},\n' ' "bar.sh": {"skip_shfmt": True]},\n' ' ("foo.sh", "bar.sh"): {"tags": ["linter_disabled"]},\n' "}"), )
class ThriftSourcesOverridesField(OverridesField): help = generate_file_based_overrides_field_help_message( ThriftSourceTarget.alias, """ overrides={ "bar.thrift": {"description": "our user model"]}, ("foo.thrift", "bar.thrift"): {"tags": ["overridden"]}, } """, )
class Shunit2TestsOverrideField(OverridesField): help = generate_file_based_overrides_field_help_message( Shunit2TestTarget.alias, """ overrides={ "foo_test.sh": {"timeout": 120]}, "bar_test.sh": {"timeout": 200]}, ("foo_test.sh", "bar_test.sh"): {"tags": ["slow_tests"]}, } """, )
class ProtobufSourcesOverridesField(OverridesField): help = generate_file_based_overrides_field_help_message( ProtobufSourceTarget.alias, """ overrides={ "foo.proto": {"grpc": True}, "bar.proto": {"description": "our user model"}, ("foo.proto", "bar.proto"): {"tags": ["overridden"]}, } """, )
class ResourcesOverridesField(OverridesField): help = generate_file_based_overrides_field_help_message( ResourceTarget.alias, """ overrides={ "foo.json": {"description": "our customer model"]}, "bar.json": {"description": "our product model"]}, ("foo.json", "bar.json"): {"tags": ["overridden"]}, } """, )