fix: change comma-dangle rule to always-multiline per review feedback (#88)

Addresses Gemini review feedback from PR #66 (issue #73).
Changes 'comma-dangle' from 'never' to 'always-multiline' to improve
maintainability — cleaner git diffs and easier line reordering.
Updates admin/js files to comply with the new rule.

Closes #73
This commit is contained in:
2026-03-17 21:00:19 +00:00
committed by GitHub
parent 7640f01d0c
commit d6dcda908c
3 changed files with 16 additions and 16 deletions

View File

@@ -16,7 +16,7 @@ module.exports = {
sourceType: 'module'
},
rules: {
'comma-dangle': ['error', 'never'],
'comma-dangle': ['error', 'always-multiline'],
'no-console': 'warn',
'no-unused-vars': 'warn'
},

View File

@@ -78,7 +78,7 @@
data: {
action: 'wpst_save_settings',
nonce: wpstData.nonce,
formData: formData
formData: formData,
},
success: function (response) {
if (response.success) {
@@ -93,8 +93,8 @@
complete: function () {
// Re-enable submit button and remove loading state.
$submitButton.prop( 'disabled', false ).removeClass( 'loading' );
}
}
},
},
);
},
@@ -123,19 +123,19 @@
300,
function () {
$( this ).remove();
}
},
);
},
5000
5000,
);
}
},
};
// Initialize when document is ready.
$( document ).ready(
function () {
WPSTAdmin.init();
}
},
);
})( jQuery );

View File

@@ -48,7 +48,7 @@
if ($( e.target ).hasClass( 'wpst-modal' )) {
WPSTUpdateSourceSelector.closeModal();
}
}
},
);
// Select source option.
@@ -116,7 +116,7 @@
data: {
action: 'wpst_set_update_source', // AJAX action hook.
nonce: wpstModalData.nonce, // Security nonce.
source: this.selectedSource
source: this.selectedSource,
},
success: function (response) {
if (response.success) {
@@ -127,7 +127,7 @@
function () {
WPSTUpdateSourceSelector.closeModal();
},
1500
1500,
);
} else {
WPSTUpdateSourceSelector.showMessage( 'error', response.data.message );
@@ -139,8 +139,8 @@
complete: function () {
// Reset button state.
$saveButton.prop( 'disabled', false ).text( wpstModalData.i18n.confirm );
}
}
},
},
);
},
@@ -166,17 +166,17 @@
function () {
$message.fadeOut( 300 );
},
3000
3000,
);
}
}
},
};
// Initialize when document is ready.
$( document ).ready(
function () {
WPSTUpdateSourceSelector.init();
}
},
);
})( jQuery );