Closed
Description
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