Skip to content

[UCT] Add support for the Magento 2 configuration files, such as di.xml, system.xml, etc #1030

Closed
@bohdan-harniuk

Description

@bohdan-harniuk

Is your feature request related to a problem? Please describe.

The internal UCT analyses *.php and *.phtml files in the Magento 2 modules and themes. We should add support for the Magento 2 configuration files. All configuration files, that can contain class/interface/constant FQN should be covered by the UCT feature.

Describe the solution you'd like (*)

Next Magento 2 configuration files should be analysed:

  • di.xml
  • system.xml
  • events.xml
  • extension_attributes.xml
  • webapi.xml
  • communication.xml
  • queue_consumer.xml
  • crontab.xml
  • indexer.xml
  • mview.xml
  • product_types.xml
  • widget.xml
  • view/(base|frontend|adminhtml)/layout/*.xml
  • view/(base|frontend|adminhtml)/ui_component/*.xml
  • product_options.xml
  • export.xml
  • import.xml
  • analytics.xml
  • reports.xml
  • pdf.xml
  • cache.xml
  • validation.xml
  • queue.xml

Describe alternatives you've considered

N/A. But any ideas will be appreciated.

Additional context

Mainline branch: 4.3.0-develop

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions