scala_library(
    sources = ["*.scala"],
    compiler_option_sets = ["fatal_warnings"],
    platform = "java8",
    strict_deps = True,
    tags = ["bazel-compatible"],
    dependencies = [
        "configapi/configapi-core",
        "datatools/src/thrift/com/twitter/datatools/entityservice:entity-entities-thrift-scala",
        "escherbird/src/thrift/com/twitter/escherbird/softintervention:softintervention_thrift-scala",
        "featureswitches/featureswitches-core",
        "finatra-internal/request/src/main/scala",
        "src/thrift/com/twitter/content-health/sensitivemediasettings:sensitivemediasettings-scala",
        "src/thrift/com/twitter/context:twitter-context-scala",
        "src/thrift/com/twitter/escherbird:tweet-annotation-scala",
        "src/thrift/com/twitter/escherbird/common:common-scala",
        "src/thrift/com/twitter/gizmoduck:user-thrift-scala",
        "src/thrift/com/twitter/spam/rtf:safety-level-scala",
        "src/thrift/com/twitter/spam/rtf:safety-result-scala",
        "src/thrift/com/twitter/spam/rtf:tweet-rtf-event-scala",
        "src/thrift/com/twitter/tweetypie:tweet-scala",
        "timelines/src/main/scala/com/twitter/timelines/model/candidate",
        "timelines/src/main/scala/com/twitter/timelines/util/client_info",
        "twitter-context/src/main/scala",
        "visibility/common/src/main/scala/com/twitter/visibility/common/actions",
        "visibility/common/src/main/thrift/com/twitter/visibility:action-scala",
        "visibility/lib/src/main/scala/com/twitter/visibility/configapi/params",
        "visibility/lib/src/main/scala/com/twitter/visibility/util",
        "visibility/lib/src/main/thrift/com/twitter/visibility/safety_label_store:safety-label-store-scala",
        "visibility/lib/src/main/thrift/com/twitter/visibility/strato:vf-strato-scala",
    ],
)
