RTC Unit/System Tests NPM Resource Changed PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar heelc29
heelc29
3 Mar 2026

Pull Request resolves #45891 #47199.

  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

  • add @stylistic/eslint-plugin to get basic code style checks for javascript files back
  • add eslint-plugin-cypress to check files for system tests (cypress) and fix #47199
  • update eslint config to use eslint-plugin-vue
  • reapply #44852 to exit on warnings
  • fix existing code style errors

Testing Instructions

run npm run lint:js and npm run lint:testjs

Actual result BEFORE applying this Pull Request

basic code style (indentation, comma, semicolon) is not checked
vue files are not checked

Expected result AFTER applying this Pull Request

basic code style (indentation, comma, semicolon) is checked (again)
vue files are checked
warnings results in exit code 1

Link to documentations

Please select:

  • No documentation changes for guide.joomla.org needed
  • No documentation changes for manual.joomla.org needed
avatar heelc29 heelc29 - open - 3 Mar 2026
avatar heelc29 heelc29 - change - 3 Mar 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 3 Mar 2026
Category JavaScript Administration com_media NPM Change Repository Unit Tests
avatar heelc29 heelc29 - change - 3 Mar 2026
Labels Added: Unit/System Tests NPM Resource Changed PR-5.4-dev
avatar HLeithner
HLeithner - comment - 17 Mar 2026

This pull request has been automatically rebased to 6.2-dev.

avatar github-actions[bot]
github-actions[bot] - comment - 17 Mar 2026

This pull request has conflicts, please resolve those before we can evaluate the pull request.

avatar HLeithner HLeithner - change - 17 Mar 2026
Title
[5.4] eslint config (stylistic)
[6.2] eslint config (stylistic)
avatar HLeithner HLeithner - edited - 17 Mar 2026
avatar heelc29
heelc29 - comment - 18 Mar 2026

Should stay at 5.4 - at least the code style fixes and replace waiting times at cypress tests

avatar heelc29 heelc29 - change - 18 Mar 2026
Title
[6.2] eslint config (stylistic)
[5.4] eslint config (stylistic)
avatar heelc29 heelc29 - edited - 18 Mar 2026
avatar heelc29 heelc29 - change - 18 Mar 2026
Labels Added: Feature Conflicting Files PR-6.2-dev
avatar heelc29 heelc29 - change - 20 May 2026
Labels Removed: Conflicting Files
avatar joomla-cms-bot joomla-cms-bot - change - 20 May 2026
Category JavaScript Administration com_media NPM Change Repository Unit Tests JavaScript Repository NPM Change Unit Tests
avatar heelc29 heelc29 - change - 20 May 2026
The description was changed
avatar heelc29 heelc29 - edited - 20 May 2026
avatar joomla-cms-bot joomla-cms-bot - change - 20 May 2026
Category JavaScript NPM Change Repository Unit Tests Administration com_media NPM Change JavaScript Repository Unit Tests
avatar heelc29 heelc29 - change - 20 May 2026
The description was changed
avatar heelc29 heelc29 - edited - 20 May 2026
avatar heelc29 heelc29 - change - 20 May 2026
Title
[5.4] eslint config (stylistic)
[5.4] update eslint config / remove cy.wait from tests
avatar heelc29 heelc29 - edited - 20 May 2026
avatar heelc29 heelc29 - change - 20 May 2026
The description was changed
avatar heelc29 heelc29 - edited - 20 May 2026
avatar CSGoat0 CSGoat0 - test_item - 3 Jul 2026 - Tested successfully
avatar CSGoat0
CSGoat0 - comment - 3 Jul 2026

I have tested this item ✅ successfully on de3a126


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47272.

avatar CSGoat0
CSGoat0 - comment - 3 Jul 2026

I have tested this item ✅ successfully on de3a126


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47272.

avatar CSGoat0
CSGoat0 - comment - 3 Jul 2026

I have tested this item ✅ successfully on de3a126



only the .vue files are checked, not .js files.
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47272.

avatar CSGoat0
CSGoat0 - comment - 3 Jul 2026

I have tested this item ✅ successfully on de3a126
only the .vue files are checked, not .js files.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47272.
avatar ThomasFinnern ThomasFinnern - test_item - 3 Jul 2026 - Tested successfully
avatar ThomasFinnern
ThomasFinnern - comment - 3 Jul 2026

I have tested this item ✅ successfully on de3a126

Tested changes in file \components\com_media\resources\scripts\components\browser\actionItems\delete.vue

  • Changed ident in first line
  • Had double ',,'
    Unknown to the structure of *.vue i could not force an error with ';'

This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47272.
avatar ThomasFinnern
ThomasFinnern - comment - 3 Jul 2026

I have tested this item ✅ successfully on de3a126

Tested changes in file \components\com_media\resources\scripts\components\browser\actionItems\delete.vue

  • Changed ident in first line
  • Had double ',,'
    Unknown to the structure of *.vue i could not force an error with ';'

This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47272.
avatar richard67 richard67 - change - 3 Jul 2026
Status Pending Ready to Commit
avatar richard67
richard67 - comment - 3 Jul 2026

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47272.

avatar richard67
richard67 - comment - 3 Jul 2026

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47272.

avatar richard67 richard67 - change - 3 Jul 2026
Labels Added: RTC
Removed: PR-6.2-dev
avatar richard67 richard67 - change - 10 Jul 2026
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2026-07-10 12:56:18
Closed_By richard67
Labels Removed: Feature
avatar richard67 richard67 - close - 10 Jul 2026
avatar richard67 richard67 - merge - 10 Jul 2026
avatar richard67
richard67 - comment - 10 Jul 2026

Thanks @heelc29 for this PR, @laoneo for review, and @CSGoat0 and @ThomasFinnern for testing.

Add a Comment

Login with GitHub to post a comment