Title: Fix ESLint workflow failure caused by SARIF formatter runtime mismatch by Copilot · Pull Request #50 · bQuery/bQuery · GitHub
Open Graph Title: Fix ESLint workflow failure caused by SARIF formatter runtime mismatch by Copilot · Pull Request #50 · bQuery/bQuery
X Title: Fix ESLint workflow failure caused by SARIF formatter runtime mismatch by Copilot · Pull Request #50 · bQuery/bQuery
Description: The ESLint GitHub Action was failing on this PR because the SARIF formatter path was invoking an incompatible ESLint 8 runtime against the repo’s ESLint 9 flat-config setup. This change keeps the workflow’s code-scanning output intact while removing the runtime conflict. Root cause addressed Stop using @microsoft/eslint-formatter-sarif as the execution path for linting in CI. Avoid the transitive ESLint 8 dependency that was crashing rule loading in the workflow. Workflow changes Run the repository’s installed ESLint directly via bunx eslint. Emit standard ESLint JSON results to eslint-results.json. Convert ESLint JSON to SARIF in an inline Node step before upload. Keep the existing SARIF upload flow to GitHub code scanning unchanged. SARIF generation Map ESLint messages to SARIF results with: normalized relative file paths, stable rule metadata, warning/error severity mapping, line/column region data. Preserve SRCROOT base URI handling for uploaded findings. Example of the workflow change: - name: Run ESLint run: | bunx eslint . \ --format json \ --output-file eslint-results.json - name: Convert ESLint results to SARIF run: | node <<'EOF' // reads eslint-results.json and writes eslint-results.sarif EOF 📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.
Open Graph Description: The ESLint GitHub Action was failing on this PR because the SARIF formatter path was invoking an incompatible ESLint 8 runtime against the repo’s ESLint 9 flat-config setup. This change keeps the w...
X Description: The ESLint GitHub Action was failing on this PR because the SARIF formatter path was invoking an incompatible ESLint 8 runtime against the repo’s ESLint 9 flat-config setup. This change keeps the w...
Opengraph URL: https://github.com/bQuery/bQuery/pull/50
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:ebb01b61-ddcd-2338-d5af-b4b86b73b292 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | CA02:1691AA:1E1E167:291706D:6A4F2819 |
| html-safe-nonce | c925c6b558806b11d4da897ca35cfb7df42bfca968c55f1b6dfbad4e02fade9e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQTAyOjE2OTFBQToxRTFFMTY3OjI5MTcwNkQ6NkE0RjI4MTkiLCJ2aXNpdG9yX2lkIjoiOTA0NTY1MTAyMDY4ODg2MTIwOSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 2da9df8fb670d60993bc210b4b425fb3c7e74b2a1934c49b2194cdd8d8b54061 |
| hovercard-subject-tag | pull_request:3390495244 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/bQuery/bQuery/pull/50/files |
| twitter:image | https://avatars.githubusercontent.com/in/1143301?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/1143301?s=400&v=4 |
| og:image:alt | The ESLint GitHub Action was failing on this PR because the SARIF formatter path was invoking an incompatible ESLint 8 runtime against the repo’s ESLint 9 flat-config setup. This change keeps the w... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b92d11c0aa4a77d54ef4af1078b6a15fb5a70a215b30c4ecf28889d5a8e656d9 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/bQuery/bQuery git https://github.com/bQuery/bQuery.git |
| octolytics-dimension-user_id | 256381806 |
| octolytics-dimension-user_login | bQuery |
| octolytics-dimension-repository_id | 1139284244 |
| octolytics-dimension-repository_nwo | bQuery/bQuery |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1139284244 |
| octolytics-dimension-repository_network_root_nwo | bQuery/bQuery |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 2b8f23afb982271f1b22258a94aede67a6b77760 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width