13
13
14
14
class InstallUpgradeSniff implements Sniff
15
15
{
16
- private const ERROR_CODE = 'obsoleteScript ' ;
16
+ private const ERROR_CODE = 'invalidDirectory ' ;
17
17
18
18
/**
19
19
* @var string[]
@@ -30,13 +30,28 @@ class InstallUpgradeSniff implements Sniff
30
30
. 'Please use declarative schema approach in module \'s etc/db_schema.xml file ' ,
31
31
'UpgradeSchema ' => 'UpgradeSchema scripts are obsolete. '
32
32
. 'Please use declarative schema approach in module \'s etc/db_schema.xml file ' ,
33
- 'UpgradeData ' => 'UpgradeSchema scripts are obsolete. '
33
+ 'UpgradeData ' => 'UpgradeData scripts are obsolete. '
34
34
. 'Please use data patches approach in module \'s Setup/Patch/Data dir ' ,
35
35
'data-upgrade- ' => 'Upgrade scripts are obsolete. '
36
36
. 'Please use data patches approach in module \'s Setup/Patch/Data dir ' ,
37
37
'recurring ' => 'Recurring scripts are obsolete. Please create class Recurring in module \'s Setup folder ' ,
38
38
];
39
39
40
+ /**
41
+ * @var string[]
42
+ */
43
+ private $ wrongPrefixesErrorCodes = [
44
+ 'install- ' => 'obsoleteInstallScript ' ,
45
+ 'InstallSchema ' => 'obsoleteInstallSchemaScript ' ,
46
+ 'InstallData ' => 'obsoleteInstallDataScript ' ,
47
+ 'data-install- ' => 'obsoleteDataInstallScript ' ,
48
+ 'upgrade- ' => 'obsoleteUpgradeScript ' ,
49
+ 'UpgradeSchema ' => 'obsoleteUpgradeSchemaScript ' ,
50
+ 'UpgradeData ' => 'obsoleteUpgradeDataScript ' ,
51
+ 'data-upgrade- ' => 'obsoleteDataUpgradeScript ' ,
52
+ 'recurring ' => 'obsoleteRecurringScript ' ,
53
+ ];
54
+
40
55
/**
41
56
* @inheritdoc
42
57
*/
@@ -60,7 +75,7 @@ public function process(File $phpcsFile, $stackPtr)
60
75
61
76
foreach ($ this ->wrongPrefixes as $ prefix => $ errorMessage ) {
62
77
if (strpos ($ fileInfo ->getFilename (), $ prefix ) === 0 ) {
63
- $ phpcsFile ->addError ($ errorMessage , 0 , self :: ERROR_CODE );
78
+ $ phpcsFile ->addError ($ errorMessage , 0 , $ this -> wrongPrefixesErrorCodes [ $ prefix ] );
64
79
}
65
80
}
66
81
0 commit comments