From d3e7173affa01c26085689589ca61e975cd51e4b Mon Sep 17 00:00:00 2001 From: DIYgod Date: Mon, 25 May 2020 12:23:13 +0800 Subject: [PATCH] chore: git add formatted files --- docs/.format/format.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/.format/format.js b/docs/.format/format.js index b0cc4226f..719df9f0a 100644 --- a/docs/.format/format.js +++ b/docs/.format/format.js @@ -3,6 +3,8 @@ const sgf = require('staged-git-files'); const path = require('path'); const sortByHeading = require('./sortByHeading'); const chineseFormat = require('./chineseFormat'); +const util = require('util'); +const exec = util.promisify(require('child_process').exec); /** * Processors are objects contains two methods: @@ -104,7 +106,8 @@ const buildStagedList = async () => { processor.rules(fileList).map(async (e) => { let formatted = await file.readFile(e.path); formatted = await processor.handler(formatted); - return file.writeFile(e.path, formatted); + await file.writeFile(e.path, formatted); + await exec(`git add ${e.path}`); }) ).catch((err) => { // eslint-disable-next-line no-console