1
0
mirror of https://github.com/142vip/408CSFamily.git synced 2026-02-08 13:03:49 +08:00
Files
408CSFamily/scripts/lint

26 lines
602 B
JavaScript
Executable File

#!/usr/bin/env node
/**
*
* 格式化代码
* 例如:
* - ./scripts/lint
* - ./scripts/lint --fix
*/
const {execShell} = require('./.exec')
const scriptName = process.argv[2]
const fixed = scriptName != null ? '--fix' : '';
// 格式化代码
const lintCode = `eslint ${fixed} --ext .js,.ts,.vue --ignore-path .gitignore .`;
// 遍历格式化docs目录下的markdown 文档
const lintMd = 'find docs -type f -name \"*.md\" -print0 | xargs -0 -I {} markdownlint -c .markdownlint.js --fix {}';
// 可以在--fix后指定目录
(async () => await execShell([
lintCode,
lintMd
]))()