Stirling-PDF/.github/workflows
James Brunton 295e682e03
Add linting to frontend (#4341)
# Description of Changes
There's no current linter running over our TypeScript code, which means
we've got a bunch of dead code and other code smells around with nothing
notifying us. This PR adds ESLint with the typescript-eslint plugin and
enables the recommended settings as a starting point for us.

I've disabled all of the failing rules for the scope of this PR, just to
get linting running without causing a massive diff. I'll follow up with
future PRs that enable the failing rules one by one.

Also updates our version of TypeScript, which introduces a new type
error in the code (which I've had to fix)
2025-09-04 14:08:28 +01:00
..
ai_pr_title_review.yml
auto-labelerV2.yml
build.yml Add linting to frontend (#4341) 2025-09-04 14:08:28 +01:00
check_properties.yml
codeql.yml-disabled
dependency-review.yml
deploy-on-v2-commit.yml Revert "npm login" (#4299) 2025-08-26 14:06:29 +01:00
frontend-licenses-update.yml Revert "npm login" (#4299) 2025-08-26 14:06:29 +01:00
licenses-update.yml
manage-label.yml
multiOSReleases.yml
PR-Auto-Deploy-V2.yml Revert "npm login" (#4299) 2025-08-26 14:06:29 +01:00
PR-Demo-cleanup.yml
PR-Demo-Comment-with-react.yml
pre_commit.yml
push-docker.yml
releaseArtifacts.yml
scorecards.yml
sonarqube.yml
stale.yml
swagger.yml
sync_files.yml
testdriver.yml Revert "npm login" (#4299) 2025-08-26 14:06:29 +01:00