diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..ddab351b --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,25 @@ +name: Lint Workflow + +on: + pull_request: + branches: + - develop + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - name: Checkout Code + uses: actions/checkout@v1 + + - name: Use Node.js 20.x + uses: actions/setup-node@v1 + with: + node-version: 20.x + + - name: Install dependencies + run: npm install + + - name: Run Lint + run: npm run lint diff --git a/README.md b/README.md index 86e87472..b36556c1 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,6 @@ GitHub Actions is a great solution to this problem. For example, you could creat ## Initial Project Setup -TODO: this definitely doesn't work To begin, start by forking the following repository [GitHub Actions Demo](https://github.com/coding-boot-camp/github-actions-demo). Once you have forked this repository you should then clone the forked repository to your local machine. ## Create the Workflow diff --git a/package.json b/package.json index e0adbbe8..cf820acd 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ "dev": "vite --port 3000", "build": "tsc && vite build", "lint": "eslint src --ext js,tsx --report-unused-disable-directives --max-warnings 0", - "preview": "vite preview", - "eslint": "eslint src", + "preview": "vite preview", + "eslint": "eslint src", "test": "vitest" }, "dependencies": { @@ -33,4 +33,4 @@ "vite": "^4.4.5", "vitest": "^2.0.4" } -} +} \ No newline at end of file diff --git a/src/components/Advertisement.tsx b/src/components/Advertisement.tsx index 2181f6aa..bb55bcb2 100644 --- a/src/components/Advertisement.tsx +++ b/src/components/Advertisement.tsx @@ -2,7 +2,7 @@ interface AdvertisementProps { companyName: string; productDescription: string; price: string; -}; +} function Advertisement(props: AdvertisementProps) { return (