[meta] eliminate core .module files

Created on 9 January 2026, 12 days ago

Problem/Motivation

Nearly every function can now be oop in a class. Let's track the remaining core module files and sub issues to convert them.

Steps to reproduce

Not sure on the component...

Proposed resolution

Investigate each and outline remaining functions.

Remaining tasks

  • automated_cron/automated_cron.module
    • 1 form callback
  • block_content/block_content.module
    • _block_content_has_reusable_condition
    • 2 deprecated functions
  • block/block.module
    • block_theme_initialize
    • 1 deprecated function
  • ckeditor5/ckeditor5.module
    • 1 form callback
    • _update_ckeditor5_html_filter
    • _ckeditor5_theme_css
    • 1 deprecated function
  • comment/comment.module
    • _comment_entity_uses_integer_id
    • comment_preview
    • 2 deprecated functions
  • contact/contact.module
  • content_translation/content_translation.module
  • contextual/contextual.module
  • datetime/datetime.module
  • dblog/dblog.module
  • editor/editor.module
  • field_ui/field_ui.module
  • field/field.module
  • file/file.module
  • filter/filter.module
  • help/help.module
  • history/history.module
  • image/image.module
  • inline_form_errors/inline_form_errors.module
  • jsonapi/jsonapi.module
  • language/language.module
  • layout_discovery/layout_discovery.module
  • link/link.module
  • locale/locale.module
  • media_library/media_library.module
  • media/media.module
  • menu_link_content/menu_link_content.module
  • menu_ui/menu_ui.module
  • navigation/navigation.module
  • node/node.module
  • options/options.module
  • responsive_image/responsive_image.module
  • search/search.module
  • settings_tray/settings_tray.module
  • shortcut/shortcut.module
  • syslog/syslog.module
  • system/system.module
  • taxonomy/taxonomy.module
  • text/text.module
  • toolbar/toolbar.module
  • update/update.module
  • user/user.module
  • views_ui/views_ui.module
  • views/views.module

User interface changes

N/A

Introduced terminology

N/A

API changes

N/A

Data model changes

N/A

Release notes snippet

N/A

πŸ“Œ Task
Status

Active

Version

11.0 πŸ”₯

Component

extension system

Created by

πŸ‡ΊπŸ‡ΈUnited States nicxvan

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

No activities found.

Production build 0.71.5 2024