mirror of
https://github.com/usetrmnl/trmnl-api.git
synced 2026-04-29 13:35:13 -07:00
This includes the following dependencies necessary for this implementation: * link:https://alchemists.io/projects/cogger[Cogger]. * link:https://alchemists.io/projects/containable[Containable]. * link:https://github.com/httprb/http[HTTP]. * link:https://alchemists.io/projects/http-fake[HTTP Fake]. * link:https://alchemists.io/projects/infusible[Infusible]. * link:https://alchemists.io/projects/pipeable[Pipeable]. * link:https://alchemists.io/projects/refinements[Refinements]. Generated with link:https://alchemists.io/projects/gemsmith[Gemsmith] 23.3.0.
18 lines
409 B
Ruby
18 lines
409 B
Ruby
# frozen_string_literal: true
|
|
|
|
require "bundler/setup"
|
|
require "git/lint/rake/register"
|
|
require "reek/rake/task"
|
|
require "rspec/core/rake_task"
|
|
require "rubocop/rake_task"
|
|
|
|
Git::Lint::Rake::Register.call
|
|
Reek::Rake::Task.new
|
|
RSpec::Core::RakeTask.new { |task| task.verbose = false }
|
|
RuboCop::RakeTask.new
|
|
|
|
desc "Run code quality checks"
|
|
task quality: %i[git_lint reek rubocop]
|
|
|
|
task default: %i[quality spec]
|