forked from SRN-SE-Fall24/CookSmart
-
Notifications
You must be signed in to change notification settings - Fork 1
29 lines (27 loc) · 1.13 KB
/
Copy pathcode_formatter.yml
File metadata and controls
29 lines (27 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name: ESLint Code Formatter
on:
pull_request:
branches:
- main
push:
branches:
- main
jobs:
test:
name: Check the source code
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up environment variables
run: |
echo "REACT_APP_GEMINI_API_KEY=${{ secrets.REACT_APP_GEMINI_API_KEY }}" >> $GITHUB_ENV
echo "REACT_APP_GET_IMAGE_URL=${{ secrets.REACT_APP_GET_IMAGE_URL }}" >> $GITHUB_ENV
echo "REACT_APP_GET_RECIPES_FROM_INGREDIENTS_URL=${{ secrets.REACT_APP_GET_RECIPES_FROM_INGREDIENTS_URL }}" >> $GITHUB_ENV
echo "REACT_APP_GET_RECIPES_BY_NAME_URL=${{ secrets.REACT_APP_GET_RECIPES_BY_NAME_URL }}" >> $GITHUB_ENV
echo "REACT_APP_GET_DETAILED_RECIPE_URL=${{ secrets.REACT_APP_GET_DETAILED_RECIPE_URL }}" >> $GITHUB_ENV
echo "REACT_APP_GET_MEAL_PLAN_URL=${{ secrets.REACT_APP_GET_MEAL_PLAN_URL }}" >> $GITHUB_ENV
- name: Lint
run: |
cd Code/frontend
npm install babel-eslint eslint eslint-plugin-react
npx eslint . --ignore-pattern build/ --ignore-pattern node_modules/