Skip to content

Commit

Permalink
Merge pull request #12 from hubcio2115/feat/created-eslint-github-action
Browse files Browse the repository at this point in the history
Add eslint action
  • Loading branch information
hubcio2115 authored Nov 2, 2023
2 parents 6223fa2 + f8dd411 commit e547def
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 10 deletions.
41 changes: 41 additions & 0 deletions .github/workflows/eslint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# ESLint is a tool for identifying and reporting on patterns
# found in ECMAScript/JavaScript code.
# More details at https://github.com/eslint/eslint
# and https://eslint.org

name: ESLint
on:
push:
branches: ["main"]
pull_request:
# The branches below must be a subset of the branches above
branches: ["main"]
schedule:
- cron: "32 18 * * 2"
jobs:
eslint:
name: Run eslint scanning
runs-on: ubuntu-latest
permissions:
contents: read
security-events: write
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install Bun
run: npm install -g bun
- name: Install dependencies and @microsoft/eslint-formatter-sarif
run: bun install @microsoft/eslint-formatter-sarif
- name: Run ESLint
run: SKIP_ENV_VALIDATION=true bun lint . --format @microsoft/eslint-formatter-sarif --output-file eslint-results.sarif
continue-on-error: true
- name: Upload analysis results to GitHub
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: eslint-results.sarif
wait-for-processing: true
10 changes: 0 additions & 10 deletions next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,6 @@ await import("./src/env.mjs");
/** @type {import("next").NextConfig} */
const config = {
reactStrictMode: true,

/**
* If you are using `appDir` then you must comment the below `i18n` config out.
*
* @see https://github.com/vercel/next.js/issues/41980
*/
i18n: {
locales: ["en"],
defaultLocale: "en",
},
};

export default config;
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
"@planetscale/database": "^1.11.0",
"@radix-ui/react-avatar": "^1.0.4",
"@radix-ui/react-dropdown-menu": "^2.0.6",
"@radix-ui/react-navigation-menu": "^1.1.4",
"@radix-ui/react-slot": "^1.0.2",
"@t3-oss/env-nextjs": "^0.6.0",
"@tanstack/react-query": "^4.32.6",
Expand Down

0 comments on commit e547def

Please sign in to comment.