Sha256: 9b5b455ee7b49bd92bb366c36b11f6e919c2173efe12c3a4ff9d9767608b8df6

Contents?: true

Size: 524 Bytes

Versions: 3

Compression:

Stored size: 524 Bytes

Contents

require 'guard-sass-lint'

namespace :sasslint do
  desc 'Run sass-lint against the specified JavaScript file and report warnings (default is "application")'
  task :run, [:filename, :config_location] => :environment do |_, args|
    file = args.fetch(:filename, nil)
    config_location = args.fetch(:config_location)
    linter = Guard::Sass::Lint::Linter.new(config_location)

    if file
      Guard::Sass::Lint::Runner.new(file, linter).run
    else
      Guard::Sass::Lint::AllRunner.new(linter).run
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
guard-sass-lint-0.1.2 lib/tasks/sasslint.rake
guard-sass-lint-0.1.1 lib/tasks/sasslint.rake
guard-sass-lint-0.1.0 lib/tasks/sasslint.rake