canvas-lms/script/tsc

19 lines
407 B
Ruby
Executable File

#!/usr/bin/env ruby
# frozen_string_literal: true
require_relative "linter"
linter_options = {
file_regex: %r{^(ui|packages)/.*\.(?:ts|tsx|js)$},
linter_name: "tsc",
format: "tsc",
command: "node_modules/.bin/tsc -p tsconfig.json --noEmit",
campsite_mode: false,
boyscout_mode: false,
append_files_to_command: false,
severe_anywhere: true
}
eslint = Linter.new(linter_options)
eslint.run