From 28abd66857292959bf9428fd636178a71bddd524 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 27 Nov 2020 10:41:51 -0500 Subject: [PATCH] lint the repo as a github action (#1541) * lint the repo as a github action Signed-off-by: Sebastian Malton --- .azure-pipelines.yml | 2 -- .github/workflows/linter.yml | 26 +++++++++++++++++++ .../+extensions/__tests__/extensions.test.tsx | 6 ++--- 3 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/linter.yml diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml index 33dfe83206..d7515f4398 100644 --- a/.azure-pipelines.yml +++ b/.azure-pipelines.yml @@ -121,8 +121,6 @@ jobs: displayName: Cache Yarn packages - script: make node_modules displayName: Install dependencies - - script: make lint - displayName: Lint - script: make build-npm displayName: Generate npm package - script: make -j2 build-extensions diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml new file mode 100644 index 0000000000..e847eab0f5 --- /dev/null +++ b/.github/workflows/linter.yml @@ -0,0 +1,26 @@ +name: Lint Repo +on: + - pull_request +jobs: + build: + name: Lint + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [12.x] + steps: + - name: Checkout Release from lens + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Using Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + + - name: Install deps + run: yarn install + + - name: Lint + run: yarn run lint diff --git a/src/renderer/components/+extensions/__tests__/extensions.test.tsx b/src/renderer/components/+extensions/__tests__/extensions.test.tsx index f02f157ffb..57c7738e16 100644 --- a/src/renderer/components/+extensions/__tests__/extensions.test.tsx +++ b/src/renderer/components/+extensions/__tests__/extensions.test.tsx @@ -1,7 +1,7 @@ -import '@testing-library/jest-dom/extend-expect'; -import { fireEvent, render, screen, waitFor } from '@testing-library/react'; +import "@testing-library/jest-dom/extend-expect"; +import { fireEvent, render, screen, waitFor } from "@testing-library/react"; import fse from "fs-extra"; -import React from 'react'; +import React from "react"; import { extensionDiscovery } from "../../../../extensions/extension-discovery"; import { ConfirmDialog } from "../../confirm-dialog"; import { Notifications } from "../../notifications";