/* eslint-env node */
/**
 * Copyright IBM Corp. 2016, 2025
 * SPDX-License-Identifier: BUSL-1.1
 */

// defining config here rather than in package.json to run tsc on all .ts files, not just the staged changes
// this is accomplished by using function syntax rather than string

export default {
  '*.{js,ts}': ['prettier --config .prettierrc.js --write', 'eslint --quiet', () => 'tsc --noEmit'],
  '*.hbs': ['prettier --config .prettierrc.js --write', 'ember-template-lint --quiet'],
  '*.scss': ['prettier --write'],
};
