Skip to content

Update ESLint and TypeScript to next major version - #979

Open
oeninghe-dataport wants to merge 2 commits into
nextfrom
update-eslint-10
Open

oeninghe-dataport wants to merge 2 commits into
nextfrom
update-eslint-10

Conversation

@oeninghe-dataport

Copy link
Copy Markdown
Collaborator

Summary

  • ESLint 9 -> 10
  • TypeScript 5 -> 6 (not 7 yet, due to dependency constraints)

Instructions for local reproduction and review

Everything works as before.

@oeninghe-dataport oeninghe-dataport added this to the POLAR@3 milestone Sep 22, 2026
@oeninghe-dataport oeninghe-dataport self-assigned this Sep 22, 2026
@oeninghe-dataport oeninghe-dataport added the dependencies Pull requests that update a dependency file label Sep 22, 2026
@github-actions

github-actions Bot commented Sep 22, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://Dataport.github.io/polar/pr-preview/pr-979/

Built to branch gh-pages at 2026-09-22 11:13 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@dopenguin dopenguin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

component,
locales,
storeModule: useFullscreenStore as PolarPluginStore,
storeModule: useFullscreenStore,

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this no longer needed here and some other plugins but most other plugins need this?

Comment thread package.json
"handlebars": "^4.7.9"
},
"dependencies": {
"eslint-plugin-import-x": "^4.17.1"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be a devDependency?

Comment thread package.json
"@commitlint/cli": "^21.2.2",
"@commitlint/config-conventional": "^21.0.2",
"@dataport/eslint-config-geodev": "^1.1.0",
"@dataport/eslint-config-geodev": "^2.0.0-alpha.3",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As this PR doesn't yield any errors, I prefer releasing a v2.0.0 which can be added here.
Or would you like to wait with that until neostandard releases a new version other than the one added by this PR?

Comment thread package.json
"jsdom": "^30.1.0",
"jspdf": "^4.2.1",
"magic-string": "^0.30.18",
"magic-string": "^1.4.1",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We intended to not yet update this as other vite-plugins still use the old version.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants