diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index 33db8187..4120bd3c 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -5,7 +5,7 @@ on: branches: - master - dev - pull_request_target: + pull_request: types: [opened, reopened, synchronize] jobs: @@ -14,21 +14,16 @@ jobs: runs-on: ubuntu-latest steps: - - name: Check out Git repository + - name: Checkout code uses: actions/checkout@v2 - - - name: Set up Node.js + + - name: Install Node.js uses: actions/setup-node@v1 with: node-version: 16 - - - name: Install Node.js dependencies + + - name: Install Yarn packages run: yarn install - + - name: Run linters - uses: wearerequired/lint-action@v2 - with: - eslint: true - eslint_args: --max-warnings=0 src - eslint_extensions: tsx,ts - eslint_auto_fix: false \ No newline at end of file + run: yarn lint:strict diff --git a/package.json b/package.json index c706ce7f..eba69296 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,8 @@ "scripts": { "start": "react-scripts start", "build": "react-scripts build", - "lint": "eslint --ext .tsx,.ts src" + "lint": "eslint --ext .tsx,.ts src", + "lint:strict": "eslint --ext .tsx,.ts --max-warnings 0 src" }, "browserslist": { "production": [ diff --git a/src/App.tsx b/src/App.tsx index e67c09b8..419edab9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -8,6 +8,7 @@ import { MediaView } from "./views/MediaView"; import { SearchView } from "./views/SearchView"; function App() { + return (