diaspora/lib/tasks/linter.rake
2016-06-12 10:03:59 +02:00

13 lines
465 B
Ruby

begin
require "eslintrb/eslinttask"
Eslintrb::EslintTask.new :eslint do |t|
t.pattern = "{app/assets,lib/assets,spec}/javascripts/**/*.js"
t.exclude_pattern = "app/assets/javascripts/{jasmine-load-all,main,mobile/mobile,templates}.js"
t.options = :eslintrc
end
rescue LoadError
desc "eslint rake task not available (eslintrb not installed)"
task :eslint do
abort "ESLint rake task is not available. Be sure to install eslintrb."
end
end