Browse Source

[action]Format code

dufu1991 3 years ago
parent
commit
26b86073a1
3 changed files with 30 additions and 0 deletions
  1. 28 0
      .github/workflows/code-review.yml
  2. 1 0
      README.md
  3. 1 0
      README_CN.md

+ 28 - 0
.github/workflows/code-review.yml

@@ -0,0 +1,28 @@
+# 当有人提交 PR 请求时自动进行代码检查,检查通过后才能合并代码,不通过给出错误提示
+
+name: CODE REVIEW
+
+on:
+  pull_requset:
+    branches:
+      - main
+
+jobs:
+  code-review:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v2
+
+      - name: Setup Node.js environment
+        uses: actions/setup-node@v1
+        with:
+          node-version: 18.x
+
+      - name: Install dependencies
+        run: npm install
+
+      ## 执行 npm run lint 检查代码
+      - name: Run code review
+        run: |
+          npm run lint

+ 1 - 0
README.md

@@ -8,6 +8,7 @@
 [![Public Icon Status](https://github.com/dufu1991/stdf/actions/workflows/publish-icon.yml/badge.svg)](https://github.com/dufu1991/stdf/actions/workflows/publish-icon.yml)
 [![Public VS Code Extension Status](https://github.com/dufu1991/stdf/actions/workflows/publish-vscode.yml/badge.svg)](https://github.com/dufu1991/stdf/actions/workflows/publish-vscode.yml)
 [![Sync Gitee Status](https://github.com/dufu1991/stdf/actions/workflows/sync-gitee.yml/badge.svg)](https://github.com/dufu1991/stdf/actions/workflows/sync-gitee.yml)
+[![Code Review Status](https://github.com/dufu1991/stdf/actions/workflows/code-review.yml/badge.svg)](https://github.com/dufu1991/stdf/actions/workflows/code-review.yml)
 
   <picture>
     <source media="(prefers-color-scheme: dark)" srcset="https://stdf.design/assets/favicon_logo_dark/android-chrome-512x512.png">

+ 1 - 0
README_CN.md

@@ -8,6 +8,7 @@
 [![Public Icon Status](https://github.com/dufu1991/stdf/actions/workflows/publish-icon.yml/badge.svg)](https://github.com/dufu1991/stdf/actions/workflows/publish-icon.yml)
 [![Public VS Code Extension Status](https://github.com/dufu1991/stdf/actions/workflows/publish-vscode.yml/badge.svg)](https://github.com/dufu1991/stdf/actions/workflows/publish-vscode.yml)
 [![Sync Gitee Status](https://github.com/dufu1991/stdf/actions/workflows/sync-gitee.yml/badge.svg)](https://github.com/dufu1991/stdf/actions/workflows/sync-gitee.yml)
+[![Code Review Status](https://github.com/dufu1991/stdf/actions/workflows/code-review.yml/badge.svg)](https://github.com/dufu1991/stdf/actions/workflows/code-review.yml)
 
   <picture>
     <source media="(prefers-color-scheme: dark)" srcset="https://stdf.design/assets/favicon_logo_dark/android-chrome-512x512.png">