Re: Plugin 'jsdoc' fails to load declared in '.eslint.json'

Viktoria Hillerud <[email protected]>
Newsgroups gmane.science.linguistics.wikipedia.technical
Message-ID <CAL=ZoLJAC5Q2-SjX=OSF9TFQCtcQnv2wNVyCL=kapwWh_PnqKA@mail.gmail.com>
Thank you!

Is there a special MW way of how to update node version of an extension
we're working on?
Or is it plain nvm downloads?

*Viktoria Hillerud Ahlbäck*
*Developer*
Wikimedia Sverige (WMSE)



Den tis 9 dec. 2025 kl 11:52 skrev Timo Tijhof <[email protected]>:

> Yes, eslint-config-wikmeida v0.32.0 (and later) requires Node.js 20 (or
> later).
>
>
> https://github.com/wikimedia/eslint-config-wikimedia/blob/v0.32.3/package.json#L24
>
>
> https://github.com/wikimedia/eslint-config-wikimedia/commit/3ce936db816e7cde99796ddb40540739399eed3b
>
>
> On Tue, 9 Dec 2025, at 09:48, Viktoria Hillerud wrote:
>
> Hi,
>
> I'm working on the Wikispeech extension for MediaWiki and I'm currently
> running into an ESLint-related issue when I run npm run test Here's the
> error:
>
> Warning: Failed to load plugin 'jsdoc' declared in '.eslintrc.json » eslint-config-wikimedia/server » ./common » ./jsdoc': Invalid regular expression flags
> Referenced from: node_modules/eslint-config-wikimedia/jsdoc.json
> Aborted due to warnings.
>
> We are currently using *Node v18.19.1*, and it looks like
> *[email protected]* pulls in *[email protected]*,
> which requires *Node ≥ 20.11.0*? Is that perhaps why it crashes due to
> unsupported regular expression flags in Node 18? Is it confirmed that
> upgrading to Node 20+ is now required for the current Wikimedia ESLint
> configuration?
> Kind regards,
> *Viktoria Hillerud Ahlbäck*
> *Developer*
> Wikimedia Sverige (WMSE)
> _______________________________________________
> Wikitech-l mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
>
>
> _______________________________________________
> Wikitech-l mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

_______________________________________________
Wikitech-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.