Sha256: 2fb8bcf841a7da09133f407f57cab168e4f22086783f242e7843861bf912f8b1

Contents?: true

Size: 760 Bytes

Versions: 24

Compression:

Stored size: 760 Bytes

Contents

# frozen_string_literal: true

require_relative "task_helpers"

namespace :lint do
  include ReactOnRails::TaskHelpers

  desc "Run Rubocop as shell"
  task :rubocop do
    sh_in_dir(gem_root, "bundle exec rubocop --version", "bundle exec rubocop .")
  end

  desc "Run scss-lint as shell"
  task :scss do
    sh_in_dir(gem_root, "bundle exec scss-lint spec/dummy/app/assets/stylesheets/")
  end

  desc "Run eslint as shell"
  task :eslint do
    sh_in_dir(gem_root, "yarn run eslint --version", "yarn run eslint .")
  end

  desc "Run all eslint & rubocop linters. Skip scss"
  task lint: %i[eslint rubocop] do
    puts "Completed all linting"
  end
end

desc "Runs all linters. Run `rake -D lint` to see all available lint options"
task lint: ["lint:lint"]

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
react_on_rails-13.4.0 rakelib/lint.rake
react_on_rails-13.3.5 rakelib/lint.rake
react_on_rails-13.3.4 rakelib/lint.rake
react_on_rails-13.3.3 rakelib/lint.rake
react_on_rails-13.3.2 rakelib/lint.rake
react_on_rails-13.3.1 rakelib/lint.rake
react_on_rails-13.3.0 rakelib/lint.rake
react_on_rails-13.2.0 rakelib/lint.rake
react_on_rails-13.1.0 rakelib/lint.rake
react_on_rails-13.0.2 rakelib/lint.rake
react_on_rails-13.0.1 rakelib/lint.rake
react_on_rails-13.0.0 rakelib/lint.rake
react_on_rails-13.0.0.beta.0 rakelib/lint.rake
react_on_rails-12.6.0 rakelib/lint.rake
react_on_rails-12.5.2 rakelib/lint.rake
react_on_rails-12.5.1 rakelib/lint.rake
react_on_rails-12.5.0 rakelib/lint.rake
react_on_rails-12.4.0 rakelib/lint.rake
react_on_rails-12.4.0.rc.0 rakelib/lint.rake
react_on_rails-12.3.0 rakelib/lint.rake