From 70ae857132649772df067633539113cdeebed284 Mon Sep 17 00:00:00 2001 From: Daniel <50052685+schroda@users.noreply.github.com> Date: Mon, 9 Jan 2023 22:57:17 +0100 Subject: [PATCH] add GitHub action on pushing to run lint (#224) * Add script to run eslint for the project * Add GitHub Action for linting Prevent merges with linting errors * Rename GitHub Action "build_push" to "build_push_master" --- .github/workflows/build_push_all.yml | 11 +++++++++++ .../{build_push.yml => build_push_master.yml} | 0 package.json | 3 ++- 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/build_push_all.yml rename .github/workflows/{build_push.yml => build_push_master.yml} (100%) diff --git a/.github/workflows/build_push_all.yml b/.github/workflows/build_push_all.yml new file mode 100644 index 00000000..9afddd4f --- /dev/null +++ b/.github/workflows/build_push_all.yml @@ -0,0 +1,11 @@ +name: Lint +on: push +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install modules + run: yarn + - name: Run ESLint + run: yarn lint diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push_master.yml similarity index 100% rename from .github/workflows/build_push.yml rename to .github/workflows/build_push_master.yml diff --git a/package.json b/package.json index 9a4dae85..24528e29 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,8 @@ "build-md5": "find build -type f | sort | xargs md5sum | awk '{ print $1 }' | tr -d '\n' | md5sum| awk '{ print $1 }' > buildZip/md5sum ", "build-zip": "cd build && rev=$(git rev-list HEAD --count) && echo r$rev > revision && zip -9 -r ../buildZip/Tachidesk-WebUI-r$rev *", "test": "react-scripts test", - "eject": "react-scripts eject" + "eject": "react-scripts eject", + "lint": "eslint src --ext .ts,.tsx,.js,.jsx" }, "browserslist": { "production": [