tools/__tasks__/validate/index.mjs (22 lines of code) (raw):

import javascript from './javascript.mjs'; import typescript from './typescript.mjs'; import sass from './sass.mjs'; import checkForDisallowedStrings from './check-for-disallowed-strings.mjs'; /** @type {import('listr2').ListrTask} */ const task = { title: 'Lint assets', task: (ctx, task) => task.newListr( [ // prettier: multi-line javascript, typescript, sass, checkForDisallowedStrings, ], { concurrent: !!ctx.verbose ? false : true, }, ), }; export default task;