From 846b7a22ded0189dd14c44aaca149e615acdeed4 Mon Sep 17 00:00:00 2001 From: Watson Date: Sun, 9 Jun 2024 14:46:26 +0900 Subject: [PATCH] Rubocop: Add rubocop-on-rbs --- .github/workflows/CI.yml | 2 +- .rubocop.yml | 1 + Gemfile | 4 +++- sig/ilios.rbs | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 9d92b1f..0ba8fcd 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -22,7 +22,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 3.0 + ruby-version: 3.3 bundler-cache: true - uses: r7kamura/rubocop-problem-matchers-action@v1 - run: bundle exec rubocop --parallel diff --git a/.rubocop.yml b/.rubocop.yml index 19dc264..ada9a35 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -2,6 +2,7 @@ require: - rubocop-minitest - rubocop-performance - rubocop-rake + - rubocop-on-rbs AllCops: EnabledByDefault: true diff --git a/Gemfile b/Gemfile index 5879881..e82f90d 100644 --- a/Gemfile +++ b/Gemfile @@ -12,4 +12,6 @@ gem 'rbs', '~> 3.4' gem 'rubocop', '~> 1.57' gem 'rubocop-minitest', '~> 0.33.0' gem 'rubocop-performance', '~> 1.19' -gem 'rubocop-rake', '~> 0.6.0' +gem 'rubocop-rake', '~> 0.6' + +gem 'rubocop-on-rbs', '~> 0.2' if Gem::Version.new(RUBY_VERSION) >= '3.1' diff --git a/sig/ilios.rbs b/sig/ilios.rbs index 32a9385..f340b9a 100644 --- a/sig/ilios.rbs +++ b/sig/ilios.rbs @@ -43,7 +43,7 @@ module Ilios class Statement def bind: (Hash[Symbol | String, untyped]) -> self def page_size=: (Integer) -> self - def idempotent=: (true | false) -> self + def idempotent=: (bool) -> self end class Future