2
magento 2 Extensionでコードの重複をチェックする方法は?
Magento 2でモジュールを作成しましたが、Magento Marketplaceで送信しようとしています。私の拡張機能はビジネスレビューとテクニカルレビューから合格しましたが、QAレビューの問題に直面しています。 Magentoマーケットプレイスから、拡張機能でコードが重複しているというメールを受け取りました。以下はメールのサンプルです。 コード品質の問題:CPD:この拡張機能には重複したコードが含まれています。 Marketplaceアカウントで製品にアクセスし、テクニカルレポートを確認したところ、次のことがわかりました。 検出されたコード重複 この拡張機能には、Magentoコードベースから直接コピーされたコードが含まれています。これは、Magento開発者契約のセクション3.1および9.1bに直接違反しています。 File: vendor/module/vendor-module-1.0.0.0/Block/Adminhtml/Module/Edit/Tab/Stores.php Line: 58 File: magento/module-checkout-agreements/magento-module-checkout-agreements-100.0.6.0/Block/Adminhtml/Agreement/Edit/Form.php Line: 122 File: magento/module-cms/magento-module-cms-100.0.7.0/Block/Adminhtml/Block/Edit/Form.php Line: 100 File: vendor/module/vendor-module-1.0.0.0/Block/Adminhtml/Module/Renderer/Files.php Line: 49 File: magento/framework/magento-framework-100.0.16.0/Data/Form/Element/Image.php Line: 86 File: vendor/module/vendor-module-1.0.0.0/Model/ResourceModel/AbstractCollection.php Line: 2 File: magento/module-cms/magento-module-cms-100.0.7.0/Model/ResourceModel/AbstractCollection.php Line: 6 他の拡張機能でこの問題を回避するために、セットアップでコードの重複を確認する方法はありますか?