"""Definition of linter tools

This is in its own package because it has so many loading-time symbols,
we don't want to trigger eager fetches of these for builds which aren't running linters.
"""

load("@rules_java//java:defs.bzl", "java_binary")

# gazelle:exclude linters.bzl
package(default_visibility = ["//:__subpackages__"])

java_binary(
    name = "pmd",
    main_class = "net.sourceforge.pmd.cli.PmdCli",
    runtime_deps = ["@net_sourceforge_pmd"],
)
