Closed (won't fix)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Minor
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
12 Feb 2024 at 20:30 UTC
Updated:
4 Sep 2025 at 23:09 UTC
Jump to comment: Most recent
Comments
Comment #2
shiva srikanth t commentedComment #3
vishal.kadamThank you for applying!
Please read Review process for security advisory coverage: What to expect for more details and Security advisory coverage application checklist to understand what reviewers look for. Tips for ensuring a smooth review gives some hints for a smoother review.
The important notes are the following.
phpcs --standard=Drupal,DrupalPracticeon the project, which alone fixes most of what reviewers would report.To the reviewers
Please read How to review security advisory coverage applications, Application workflow, What to cover in an application review, and Tools to use for reviews.
The important notes are the following.
For new reviewers, I would also suggest to first read In which way the issue queue for coverage applications is different from other project queues.
Comment #4
vishal.kadamComment #5
shiva srikanth t commentedThank you @vishal.kadam
phpcs --standard=Drupal,DrupalPracticeon the project and pushed the code to the 2.0.xComment #6
avpadernoComment #7
rushikesh raval commentedI am changing the issue priority as per issue priorities.
Comment #8
solideogloria commentedI recommend setting the 2.0.x branch (the latest branch) to be the default branch on GitLab. That way, merge requests will target the latest branch by default.
Comment #9
solideogloria commentedIt would be nice if the README.md table of contents items were each linked to the corresponding section. Also, your README.md does not follow best practices (headings need to be uppercase). See https://www.drupal.org/node/2181737. There is also a line that it longer than 80 characters.
The module doesn't implement
hook_help(). It'd be a good idea to do so.basic-slider.html.twig is missing the comments at the top of the file. Look at any Drupal core twig file to see how to do it.
BasicSliderBlock.php
This should be typed as
FileStorageInterface, in case someone wants to extend your class and use a custom file storage.$build['image']could be undefinied here, if there are no images. Use$build['#images']inside the for loop, and get rid of$build['image'], or you can check if it's empty before assigning it.You don't need the IF statement. The for loop will only run its code if there are images.
basic-slider.js
Consider rewriting it in vanilla JS without using jQuery. You barely used jQuery, so try going without. Drupal Core is working to remove jQuery, so it's a good idea to get rid of it if you can.
In addition, ESLint reports a lot of errors for this file. Please run ESLint against your project using Drupal's eslintrc.json. There are lots of spacing issues, you should use
letorconstinstead ofvar, etc.Comment #10
solideogloria commentedComment #11
vishal.kadamI am changing priority as per Issue priorities.
Comment #12
vishal.kadamThis thread has been idle, in the Needs work state with no activity for several months. Therefore, I am assuming that you are no longer pursuing this application, and I marked it as Closed (won't fix).
If this is incorrect, and you are still pursuing this application, then please feel free to re-open it and set the issue status to Needs work or Needs review, depending on the current status of your code.
Comment #13
avpadernoWe do not close applications two months after their status has been changed to Low. There are applications who waited for a review four or more months.
See the point 9 of Application workflow / Workflow and status changes, which I now changed to explicitly describe when inactive applications are closed.
Comment #14
avpadernoThis thread has been idle, in the Needs work state with no activity for more than eight months; the application has been created more than 11 months ago. Therefore, I marked it as Closed (won't fix).
If this is incorrect, and you are still pursuing this application, please feel free to re-open it and set the issue status to Needs work or Needs review, depending on the current status of your code.