Files
Brooke Kuhlmann 80ff29343a Added project skeleton
Necessary to provide initial scaffolding for this project. This was generated using link:https://alchemists.io/projects/rubysmith[Rubysmith]. While this isn't a Ruby project since the core implementation is in C, having the Ruby tooling will help from a CI and code quality perspective.
2026-02-23 10:00:38 -07:00

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]