diff --git a/Magento2/Sniffs/Less/ClassNamingSniff.php b/Magento2/Sniffs/Less/ClassNamingSniff.php index babd0653..3c3d1a86 100644 --- a/Magento2/Sniffs/Less/ClassNamingSniff.php +++ b/Magento2/Sniffs/Less/ClassNamingSniff.php @@ -67,7 +67,7 @@ public function process(File $phpcsFile, $stackPtr) ); } - if (strpos($className, self::STRING_HELPER_CLASSES_PREFIX, 2) !== false + if (strlen($className) > 1 && strpos($className, self::STRING_HELPER_CLASSES_PREFIX, 2) !== false && !str_starts_with($className, 'admin__') ) { $phpcsFile->addError( diff --git a/Magento2/Tests/Less/ClassNamingUnitTest.less b/Magento2/Tests/Less/ClassNamingUnitTest.less index bbb29cde..b7860bc4 100644 --- a/Magento2/Tests/Less/ClassNamingUnitTest.less +++ b/Magento2/Tests/Less/ClassNamingUnitTest.less @@ -31,6 +31,11 @@ background: green; } +// @see https://github.com/magento/magento-coding-standard/issues/425 +.a { + text-decoration: none; +} + // @see https://github.com/magento/magento-coding-standard/issues/409 .admin__allowed { background: green;