summaryrefslogtreecommitdiff
path: root/gnu/packages/ruby.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2023-07-03 10:00:56 +0100
committerChristopher Baines <mail@cbaines.net>2023-07-10 08:26:04 +0100
commit7c94bfddb37a278865d1fde88c4a405f93557ece (patch)
tree37f694cced328a661047c0fbad21a55575f634ea /gnu/packages/ruby.scm
parenta6cc172aa54b3f230325f4884c9ded5a3d46c9aa (diff)
gnu: Add ruby-rubocop-packaging.
* gnu/packages/ruby.scm (ruby-rubocop-packaging): New variable.
Diffstat (limited to 'gnu/packages/ruby.scm')
-rw-r--r--gnu/packages/ruby.scm31
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 13e96ea8e5..44d9062e57 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -1942,6 +1942,37 @@ enforcing & linting tool.")
ruby-rubocop-ast
ruby-rubocop-capybara))))
+(define-public ruby-rubocop-packaging
+ (package
+ (name "ruby-rubocop-packaging")
+ (version "0.5.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/utkarsh2102/rubocop-packaging")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "08jsfp42z0aj32002z2hz8vkmza0jvnrqk9rk2v0xb8qdxkgbx3l"))))
+ (build-system ruby-build-system)
+ (arguments
+ (list #:test-target "spec"))
+ (propagated-inputs
+ (list ruby-rubocop))
+ (native-inputs
+ (list ruby-rspec
+ ruby-yard
+ ruby-bump))
+ (synopsis
+ "Collection of RuboCop checks for downstream compatibility issues")
+ (description
+ "This package provides a collection of RuboCop cops to check for
+downstream compatibility issues in the Ruby code.")
+ (home-page "https://github.com/utkarsh2102/rubocop-packaging")
+ (license license:expat)))
+
(define-public ruby-rubocop-performance
(package
(name "ruby-rubocop-performance")