0x1eef
20fb969959
Plus configure prettier to run via eslint. That makes it easier to hide certain blocks of code from the linter.
17 lines
279 B
Ruby
17 lines
279 B
Ruby
# frozen_string_literal: true
|
|
|
|
desc "Run CI tasks"
|
|
task :ci do
|
|
##
|
|
# format
|
|
sh "bundle exec rubocop"
|
|
sh "npm exec eslint -- src/js/"
|
|
|
|
##
|
|
# tsc
|
|
sh "npm run tsc"
|
|
|
|
##
|
|
# build
|
|
Bundler.with_original_env { sh "buildenv=production rake nanoc:clean nanoc:build" }
|
|
end
|