Be clear about "use strict" in JavaScript files

Created on 28 March 2025, 12 days ago

Problem/Motivation

There is a code example and passing mention of the use of strict mode in JavaScript files, but no clear statement that use strict should be included in all JS files except modules.

Benefits

Clarity. An example issue where it was not clear if use strict should be included is 📌 Remove "use strict" statements from JS files Active .

Three supporters required

  1. https://www.drupal.org/u/ {userid} (yyyy-mm-dd they added support)
  2. https://www.drupal.org/u/ {userid} (yyyy-mm-dd they added support)
  3. https://www.drupal.org/u/ {userid} (yyyy-mm-dd they added support)

Proposed changes

1. JavaScript coding standards

None.

All JavaScript must be written in strict mode. Include "use strict"; in every file except JavaScript modules.

Remaining tasks

  1. Add supporters
  2. Create a Change Record
  3. Review by the Coding Standards Committee
  4. Coding Standards Committee takes action as required
  5. Discussed by the Core Committer Committee, if it impacts Drupal Core
  6. Final review by Coding Standards Committee
  7. Documentation updates
    1. Edit all pages
    2. Publish change record
    3. Remove 'Needs documentation edits' tag
  8. If applicable, create follow-up issues for PHPCS rules/sniffs changes

For a full explanation of these steps see the Coding Standards project page

📌 Task
Status

Active

Component

Coding Standards

Created by

🇨🇦Canada Liam Morland Ontario, CA 🇨🇦

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024