1. PHPCS — Missing declare(strict_types=1) | Severity: Major | File: src/Form/BulkParagraphDeleteForm.php
  2. PHPCS — Inconsistent indentation (4-space instead of 2-space) | Severity: Major | File: src/Form/BulkParagraphDeleteForm.php — all method bodies use 4-space indent; Drupal standard is 2 spaces
  3. PHPCS — Missing class docblock | Severity: Major | File: src/Form/BulkParagraphDeleteForm.php — BulkParagraphDeleteForm class has nodocblock
  4. PHPCS — Missing return types on all methods | Severity: Major | File: src/Form/BulkParagraphDeleteForm.php — getFormId(), buildForm(), validateForm(), submitForm() all missing return types
  5. PHPCS — \Drupal::entityTypeManager() static call in OOP class | Severity: Major | File: src/Form/BulkParagraphDeleteForm.php line 80 — must be injected via constructor; requires adding create() method and constructor
  6. PHPCS — Missing trailing newline | Severity: Normal | Files: bulk_paragraph_delete.info.yml, bulk_paragraph_delete.routing.yml, bulk_paragraph_delete.links.action.yml
  7. info.yml — core_version_requirement too broad, missing package | Severity: Normal | File: bulk_paragraph_delete.info.yml — must be ^10.3 || ^11; add package: Paragraphs
  8. Missing composer.json | Severity: Normal — needs name, type, license, homepage, require, authors, support sections
  9. Missing project files: .gitignore, .cspell.json, .gitlab-ci.yml | Severity: Normal
  10. README — Does not follow drupal.org template | Severity: Minor | File: README.md — says "Drupal 11 only" (should be 10.3+), has "Custom Drupal 11 module" footer instead of Maintainers section, includes "Future Improvements" and "Module Structure" sections that don't belong in a contrib README, installation instructions are DDEV-specific

Comments

zeeshan_khan created an issue. See original summary.

zeeshan_khan’s picture

Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.