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