homebrew-core/Formula/ktlint.rb
Sha Sha Chu b4701bb57c ktlint 0.36.0
Closes #47465.

Signed-off-by: Alexander Bayandin <a.bayandin@gmail.com>
2019-12-04 08:36:40 +00:00

23 lines
600 B
Ruby

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.36.0/ktlint"
sha256 "a656342cfce5c1fa14f13353b84b1505581af246638eb970c919fb053e695d5e"
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