class Ktlint < Formula desc "Anti-bikeshedding Kotlin linter with built-in formatter" homepage "https://ktlint.github.io/" url "https://github.com/pinterest/ktlint/releases/download/0.34.0/ktlint" sha256 "07e23adbd6ffa552e28e7a85458a508a7ca42f4ceecde5c5957455ac524a3ed7" bottle :unneeded def install bin.install "ktlint" end test do (testpath/"In.kt").write <<~EOS fun main( ) EOS (testpath/"Out.kt").write <<~EOS fun main() EOS system bin/"ktlint", "-F", "In.kt" assert_equal shell_output("cat In.kt"), shell_output("cat Out.kt") end end