aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Woodcroft <donttrustben@gmail.com>2018-02-05 11:56:10 +0100
committerChristopher Baines <mail@cbaines.net>2018-12-28 11:21:18 +0000
commiteaae3e9e1588f6f7ddd9e4e51c091b8c99716b41 (patch)
treec47bdf98a5b0403ab0747421e5210866083c2fe6
parent1bb27bcb751ffc55d80f06ca8fecde4dd2d2c5db (diff)
downloadguix-eaae3e9e1588f6f7ddd9e4e51c091b8c99716b41.tar
guix-eaae3e9e1588f6f7ddd9e4e51c091b8c99716b41.tar.gz
gnu: Add ruby-rubocop.
-rw-r--r--gnu/packages/ruby.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 9c6263443b..56773b9ac1 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -4002,6 +4002,38 @@ clickjacking, directory traversal, session hijacking and IP spoofing.")
(home-page "https://github.com/sickill/rainbow")
(license license:expat)))
+(define-public ruby-rubocop
+ (package
+ (name "ruby-rubocop")
+ (version "0.41.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (rubygems-uri "rubocop" version))
+ (sha256
+ (base32
+ "02adr908a9l8nhdfjz137i20w1dv8mbfiamy0m9z9q0fvslfdxly"))))
+ (build-system ruby-build-system)
+ (arguments
+ `(#:tests? #f)) ; test files not included
+ (propagated-inputs
+ `(("ruby-parser" ,ruby-parser)
+ ("ruby-powerpack" ,ruby-powerpack)
+ ("ruby-rainbow" ,ruby-rainbow)
+ ("ruby-ruby-progressbar" ,ruby-ruby-progressbar)
+ ("ruby-unicode-display-width"
+ ,ruby-unicode-display-width)))
+ (synopsis
+ " Automatic Ruby code style checking tool.
+ Aims to enforce the community-driven Ruby Style Guide.
+")
+ (description
+ " Automatic Ruby code style checking tool.
+ Aims to enforce the community-driven Ruby Style Guide.
+")
+ (home-page "http://github.com/bbatsov/rubocop")
+ (license license:expat)))
+
(define-public ruby-contest
(package
(name "ruby-contest")