diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index aac28428..d63448ef 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -40,12 +40,12 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v2 - - name: Setup Dprint + - name: Format code with dprint run: | curl -fsSL https://dprint.dev/install.sh | sh echo "$HOME/.dprint/bin" >> $GITHUB_PATH - - name: Format code - run: npm run fmt + dprint fmt --config .github/config/dprint.json + npm run format - name: Build lowlighter/metrics:${{ github.head_ref || 'master' }} run: docker build -t lowlighter/metrics:$(echo ${{ github.head_ref || 'master' }} | sed 's/\//-/g') . - name: Run tests diff --git a/package.json b/package.json index 2721ed83..2e0ea2be 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ "quickstart": "node .github/quickstart/index.mjs", "preview": "node .github/preview.mjs", "linter": "eslint source/**/*.mjs --quiet", + "format": "eslint source/**/*.mjs --fix", "dev": "nodemon source/app/web/index.mjs -e mjs,css,ejs,json", "postinstall": "node node_modules/puppeteer/install.js", - "fmt": "dprint fmt --config .github/config/dprint.json && npx eslint source/**/*.mjs --fix", "indepth": "node source/plugins/languages/analyzers.mjs" }, "repository": {