@@ -28,69 +28,69 @@ |
||
| 28 | 28 | public function getErrorList($testFile='InlineControlStructureUnitTest.1.inc') |
| 29 | 29 | { |
| 30 | 30 | switch ($testFile) { |
| 31 | - case 'InlineControlStructureUnitTest.1.inc': |
|
| 32 | - return [ |
|
| 33 | - 3 => 1, |
|
| 34 | - 7 => 1, |
|
| 35 | - 11 => 1, |
|
| 36 | - 13 => 1, |
|
| 37 | - 15 => 1, |
|
| 38 | - 17 => 1, |
|
| 39 | - 23 => 1, |
|
| 40 | - 42 => 1, |
|
| 41 | - 43 => 1, |
|
| 42 | - 45 => 1, |
|
| 43 | - 46 => 1, |
|
| 44 | - 49 => 1, |
|
| 45 | - 62 => 1, |
|
| 46 | - 66 => 1, |
|
| 47 | - 78 => 1, |
|
| 48 | - 120 => 1, |
|
| 49 | - 128 => 1, |
|
| 50 | - 134 => 1, |
|
| 51 | - 142 => 1, |
|
| 52 | - 143 => 1, |
|
| 53 | - 144 => 1, |
|
| 54 | - 150 => 1, |
|
| 55 | - 158 => 1, |
|
| 56 | - 159 => 1, |
|
| 57 | - 162 => 1, |
|
| 58 | - 163 => 1, |
|
| 59 | - 164 => 1, |
|
| 60 | - 167 => 1, |
|
| 61 | - 168 => 1, |
|
| 62 | - 170 => 1, |
|
| 63 | - 178 => 1, |
|
| 64 | - 185 => 1, |
|
| 65 | - 188 => 2, |
|
| 66 | - 191 => 1, |
|
| 67 | - 195 => 1, |
|
| 68 | - 198 => 1, |
|
| 69 | - 206 => 1, |
|
| 70 | - 222 => 1, |
|
| 71 | - 226 => 1, |
|
| 72 | - 228 => 1, |
|
| 73 | - 230 => 1, |
|
| 74 | - 232 => 1, |
|
| 75 | - 235 => 1, |
|
| 76 | - 236 => 1, |
|
| 77 | - 238 => 1, |
|
| 78 | - ]; |
|
| 31 | + case 'InlineControlStructureUnitTest.1.inc': |
|
| 32 | + return [ |
|
| 33 | + 3 => 1, |
|
| 34 | + 7 => 1, |
|
| 35 | + 11 => 1, |
|
| 36 | + 13 => 1, |
|
| 37 | + 15 => 1, |
|
| 38 | + 17 => 1, |
|
| 39 | + 23 => 1, |
|
| 40 | + 42 => 1, |
|
| 41 | + 43 => 1, |
|
| 42 | + 45 => 1, |
|
| 43 | + 46 => 1, |
|
| 44 | + 49 => 1, |
|
| 45 | + 62 => 1, |
|
| 46 | + 66 => 1, |
|
| 47 | + 78 => 1, |
|
| 48 | + 120 => 1, |
|
| 49 | + 128 => 1, |
|
| 50 | + 134 => 1, |
|
| 51 | + 142 => 1, |
|
| 52 | + 143 => 1, |
|
| 53 | + 144 => 1, |
|
| 54 | + 150 => 1, |
|
| 55 | + 158 => 1, |
|
| 56 | + 159 => 1, |
|
| 57 | + 162 => 1, |
|
| 58 | + 163 => 1, |
|
| 59 | + 164 => 1, |
|
| 60 | + 167 => 1, |
|
| 61 | + 168 => 1, |
|
| 62 | + 170 => 1, |
|
| 63 | + 178 => 1, |
|
| 64 | + 185 => 1, |
|
| 65 | + 188 => 2, |
|
| 66 | + 191 => 1, |
|
| 67 | + 195 => 1, |
|
| 68 | + 198 => 1, |
|
| 69 | + 206 => 1, |
|
| 70 | + 222 => 1, |
|
| 71 | + 226 => 1, |
|
| 72 | + 228 => 1, |
|
| 73 | + 230 => 1, |
|
| 74 | + 232 => 1, |
|
| 75 | + 235 => 1, |
|
| 76 | + 236 => 1, |
|
| 77 | + 238 => 1, |
|
| 78 | + ]; |
|
| 79 | 79 | |
| 80 | - case 'InlineControlStructureUnitTest.js': |
|
| 81 | - return [ |
|
| 82 | - 3 => 1, |
|
| 83 | - 7 => 1, |
|
| 84 | - 11 => 1, |
|
| 85 | - 13 => 1, |
|
| 86 | - 15 => 1, |
|
| 87 | - 21 => 1, |
|
| 88 | - 27 => 1, |
|
| 89 | - 30 => 1, |
|
| 90 | - ]; |
|
| 80 | + case 'InlineControlStructureUnitTest.js': |
|
| 81 | + return [ |
|
| 82 | + 3 => 1, |
|
| 83 | + 7 => 1, |
|
| 84 | + 11 => 1, |
|
| 85 | + 13 => 1, |
|
| 86 | + 15 => 1, |
|
| 87 | + 21 => 1, |
|
| 88 | + 27 => 1, |
|
| 89 | + 30 => 1, |
|
| 90 | + ]; |
|
| 91 | 91 | |
| 92 | - default: |
|
| 93 | - return []; |
|
| 92 | + default: |
|
| 93 | + return []; |
|
| 94 | 94 | }//end switch |
| 95 | 95 | |
| 96 | 96 | }//end getErrorList() |
@@ -47,54 +47,54 @@ |
||
| 47 | 47 | public function getErrorList($testFile='DisallowSpaceIndentUnitTest.1.inc') |
| 48 | 48 | { |
| 49 | 49 | switch ($testFile) { |
| 50 | - case 'DisallowSpaceIndentUnitTest.1.inc': |
|
| 51 | - case 'DisallowSpaceIndentUnitTest.2.inc': |
|
| 52 | - return [ |
|
| 53 | - 5 => 1, |
|
| 54 | - 9 => 1, |
|
| 55 | - 15 => 1, |
|
| 56 | - 22 => 1, |
|
| 57 | - 24 => 1, |
|
| 58 | - 30 => 1, |
|
| 59 | - 35 => 1, |
|
| 60 | - 50 => 1, |
|
| 61 | - 55 => 1, |
|
| 62 | - 57 => 1, |
|
| 63 | - 58 => 1, |
|
| 64 | - 59 => 1, |
|
| 65 | - 60 => 1, |
|
| 66 | - 65 => 1, |
|
| 67 | - 66 => 1, |
|
| 68 | - 67 => 1, |
|
| 69 | - 68 => 1, |
|
| 70 | - 69 => 1, |
|
| 71 | - 70 => 1, |
|
| 72 | - 73 => 1, |
|
| 73 | - 77 => 1, |
|
| 74 | - 81 => 1, |
|
| 75 | - 104 => 1, |
|
| 76 | - 105 => 1, |
|
| 77 | - 106 => 1, |
|
| 78 | - 107 => 1, |
|
| 79 | - 108 => 1, |
|
| 80 | - 110 => 1, |
|
| 81 | - 111 => 1, |
|
| 82 | - 112 => 1, |
|
| 83 | - 114 => 1, |
|
| 84 | - 115 => 1, |
|
| 85 | - 117 => 1, |
|
| 86 | - 118 => 1, |
|
| 87 | - ]; |
|
| 88 | - break; |
|
| 89 | - case 'DisallowSpaceIndentUnitTest.js': |
|
| 90 | - return [3 => 1]; |
|
| 91 | - break; |
|
| 92 | - case 'DisallowSpaceIndentUnitTest.css': |
|
| 93 | - return [2 => 1]; |
|
| 94 | - break; |
|
| 95 | - default: |
|
| 96 | - return []; |
|
| 97 | - break; |
|
| 50 | + case 'DisallowSpaceIndentUnitTest.1.inc': |
|
| 51 | + case 'DisallowSpaceIndentUnitTest.2.inc': |
|
| 52 | + return [ |
|
| 53 | + 5 => 1, |
|
| 54 | + 9 => 1, |
|
| 55 | + 15 => 1, |
|
| 56 | + 22 => 1, |
|
| 57 | + 24 => 1, |
|
| 58 | + 30 => 1, |
|
| 59 | + 35 => 1, |
|
| 60 | + 50 => 1, |
|
| 61 | + 55 => 1, |
|
| 62 | + 57 => 1, |
|
| 63 | + 58 => 1, |
|
| 64 | + 59 => 1, |
|
| 65 | + 60 => 1, |
|
| 66 | + 65 => 1, |
|
| 67 | + 66 => 1, |
|
| 68 | + 67 => 1, |
|
| 69 | + 68 => 1, |
|
| 70 | + 69 => 1, |
|
| 71 | + 70 => 1, |
|
| 72 | + 73 => 1, |
|
| 73 | + 77 => 1, |
|
| 74 | + 81 => 1, |
|
| 75 | + 104 => 1, |
|
| 76 | + 105 => 1, |
|
| 77 | + 106 => 1, |
|
| 78 | + 107 => 1, |
|
| 79 | + 108 => 1, |
|
| 80 | + 110 => 1, |
|
| 81 | + 111 => 1, |
|
| 82 | + 112 => 1, |
|
| 83 | + 114 => 1, |
|
| 84 | + 115 => 1, |
|
| 85 | + 117 => 1, |
|
| 86 | + 118 => 1, |
|
| 87 | + ]; |
|
| 88 | + break; |
|
| 89 | + case 'DisallowSpaceIndentUnitTest.js': |
|
| 90 | + return [3 => 1]; |
|
| 91 | + break; |
|
| 92 | + case 'DisallowSpaceIndentUnitTest.css': |
|
| 93 | + return [2 => 1]; |
|
| 94 | + break; |
|
| 95 | + default: |
|
| 96 | + return []; |
|
| 97 | + break; |
|
| 98 | 98 | }//end switch |
| 99 | 99 | |
| 100 | 100 | }//end getErrorList() |
@@ -254,11 +254,11 @@ discard block |
||
| 254 | 254 | } |
| 255 | 255 | |
| 256 | 256 | switch ($foo) { |
| 257 | - case 1: |
|
| 258 | - switch ($bar) { |
|
| 257 | + case 1: |
|
| 258 | + switch ($bar) { |
|
| 259 | 259 | default: |
| 260 | 260 | echo $string{1}; |
| 261 | - } |
|
| 261 | + } |
|
| 262 | 262 | break; |
| 263 | 263 | } |
| 264 | 264 | |
@@ -274,25 +274,25 @@ discard block |
||
| 274 | 274 | } |
| 275 | 275 | |
| 276 | 276 | switch ($foo) { |
| 277 | - case 1: |
|
| 278 | - switch ($bar) { |
|
| 279 | - default: |
|
| 280 | - if ($something) { |
|
| 281 | - echo $string{1}; |
|
| 282 | - } else if ($else) { |
|
| 283 | - switch ($else) { |
|
| 277 | + case 1: |
|
| 278 | + switch ($bar) { |
|
| 284 | 279 | default: |
| 280 | + if ($something) { |
|
| 281 | + echo $string{1}; |
|
| 282 | + } else if ($else) { |
|
| 283 | + switch ($else) { |
|
| 284 | + default: |
|
| 285 | + } |
|
| 285 | 286 | } |
| 286 | - } |
|
| 287 | 287 | } |
| 288 | 288 | break; |
| 289 | 289 | } |
| 290 | 290 | |
| 291 | 291 | switch ($name) { |
| 292 | - case "1": |
|
| 293 | - case "2": |
|
| 294 | - case "3": |
|
| 295 | - return true; |
|
| 292 | + case "1": |
|
| 293 | + case "2": |
|
| 294 | + case "3": |
|
| 295 | + return true; |
|
| 296 | 296 | } |
| 297 | 297 | |
| 298 | 298 | switch ($name) { |
@@ -314,16 +314,16 @@ discard block |
||
| 314 | 314 | } |
| 315 | 315 | |
| 316 | 316 | switch ($name) { |
| 317 | - case "1": |
|
| 318 | - switch ($name2) { |
|
| 317 | + case "1": |
|
| 318 | + switch ($name2) { |
|
| 319 | 319 | case "1": |
| 320 | 320 | break; |
| 321 | 321 | case "2": |
| 322 | 322 | break; |
| 323 | - } |
|
| 324 | - break; |
|
| 325 | - case "2": |
|
| 323 | + } |
|
| 326 | 324 | break; |
| 325 | + case "2": |
|
| 326 | + break; |
|
| 327 | 327 | } |
| 328 | 328 | |
| 329 | 329 | switch (true) { |
@@ -339,17 +339,17 @@ discard block |
||
| 339 | 339 | } |
| 340 | 340 | |
| 341 | 341 | switch (true) { |
| 342 | - case true: { |
|
| 343 | - echo 'hi'; |
|
| 344 | - } |
|
| 345 | - // No break here. |
|
| 346 | - case false: |
|
| 347 | - case true: |
|
| 348 | - case null:{ |
|
| 349 | - echo 'hi'; |
|
| 342 | + case true: { |
|
| 343 | + echo 'hi'; |
|
| 344 | + } |
|
| 345 | + // No break here. |
|
| 346 | + case false: |
|
| 347 | + case true: |
|
| 348 | + case null:{ |
|
| 350 | 349 | echo 'hi'; |
| 351 | - } |
|
| 352 | - break; |
|
| 350 | + echo 'hi'; |
|
| 351 | + } |
|
| 352 | + break; |
|
| 353 | 353 | } |
| 354 | 354 | |
| 355 | 355 | switch (true) { |
@@ -910,29 +910,29 @@ discard block |
||
| 910 | 910 | } |
| 911 | 911 | |
| 912 | 912 | switch ($foo) { |
| 913 | - case 1: |
|
| 914 | - return array(); |
|
| 915 | - case 2: |
|
| 916 | - return ''; |
|
| 917 | - case 3: |
|
| 918 | - return $function(); |
|
| 919 | - case 4: |
|
| 920 | - return $functionCall($param[0]); |
|
| 921 | - case 5: |
|
| 922 | - return array() + array(); // Array Merge |
|
| 923 | - case 6: |
|
| 924 | - // String connect |
|
| 925 | - return $functionReturningString('') . $functionReturningString(array()); |
|
| 926 | - case 7: |
|
| 927 | - return functionCall( |
|
| 928 | - $withMultiLineParam[0], |
|
| 929 | - array(), |
|
| 930 | - $functionReturningString( |
|
| 931 | - $withMultiLineParam[1] |
|
| 932 | - ) |
|
| 933 | - ); |
|
| 934 | - case 8: |
|
| 935 | - return $param[0][0]; |
|
| 913 | + case 1: |
|
| 914 | + return array(); |
|
| 915 | + case 2: |
|
| 916 | + return ''; |
|
| 917 | + case 3: |
|
| 918 | + return $function(); |
|
| 919 | + case 4: |
|
| 920 | + return $functionCall($param[0]); |
|
| 921 | + case 5: |
|
| 922 | + return array() + array(); // Array Merge |
|
| 923 | + case 6: |
|
| 924 | + // String connect |
|
| 925 | + return $functionReturningString('') . $functionReturningString(array()); |
|
| 926 | + case 7: |
|
| 927 | + return functionCall( |
|
| 928 | + $withMultiLineParam[0], |
|
| 929 | + array(), |
|
| 930 | + $functionReturningString( |
|
| 931 | + $withMultiLineParam[1] |
|
| 932 | + ) |
|
| 933 | + ); |
|
| 934 | + case 8: |
|
| 935 | + return $param[0][0]; |
|
| 936 | 936 | } |
| 937 | 937 | |
| 938 | 938 | class Test { |
@@ -948,10 +948,10 @@ discard block |
||
| 948 | 948 | } |
| 949 | 949 | |
| 950 | 950 | switch ($x) { |
| 951 | - case 1: |
|
| 952 | - return [1]; |
|
| 953 | - default: |
|
| 954 | - return [2]; |
|
| 951 | + case 1: |
|
| 952 | + return [1]; |
|
| 953 | + default: |
|
| 954 | + return [2]; |
|
| 955 | 955 | } |
| 956 | 956 | |
| 957 | 957 | switch ($foo) { |
@@ -1024,16 +1024,16 @@ discard block |
||
| 1024 | 1024 | } |
| 1025 | 1025 | |
| 1026 | 1026 | switch ($parameter) { |
| 1027 | - case null: |
|
| 1028 | - return [ |
|
| 1029 | - 'foo' => in_array( |
|
| 1030 | - 'foo', |
|
| 1031 | - [] |
|
| 1032 | - ), |
|
| 1033 | - ]; |
|
| 1027 | + case null: |
|
| 1028 | + return [ |
|
| 1029 | + 'foo' => in_array( |
|
| 1030 | + 'foo', |
|
| 1031 | + [] |
|
| 1032 | + ), |
|
| 1033 | + ]; |
|
| 1034 | 1034 | |
| 1035 | - default: |
|
| 1036 | - return []; |
|
| 1035 | + default: |
|
| 1036 | + return []; |
|
| 1037 | 1037 | } |
| 1038 | 1038 | |
| 1039 | 1039 | class SomeClass |
@@ -1183,11 +1183,11 @@ discard block |
||
| 1183 | 1183 | } |
| 1184 | 1184 | |
| 1185 | 1185 | switch ($a) { |
| 1186 | - case 0: |
|
| 1187 | - $a = function () { |
|
| 1188 | - }; |
|
| 1189 | - case 1: |
|
| 1190 | - break; |
|
| 1186 | + case 0: |
|
| 1187 | + $a = function () { |
|
| 1188 | + }; |
|
| 1189 | + case 1: |
|
| 1190 | + break; |
|
| 1191 | 1191 | } |
| 1192 | 1192 | |
| 1193 | 1193 | class Test |
@@ -1395,14 +1395,14 @@ discard block |
||
| 1395 | 1395 | |
| 1396 | 1396 | switch($foo) |
| 1397 | 1397 | { |
| 1398 | - case 1: |
|
| 1399 | - $value = 1; break; |
|
| 1400 | - case 2: |
|
| 1401 | - if ($bar) { |
|
| 1402 | - break; |
|
| 1403 | - } |
|
| 1404 | - default: |
|
| 1405 | - $value = 0; |
|
| 1398 | + case 1: |
|
| 1399 | + $value = 1; break; |
|
| 1400 | + case 2: |
|
| 1401 | + if ($bar) { |
|
| 1402 | + break; |
|
| 1403 | + } |
|
| 1404 | + default: |
|
| 1405 | + $value = 0; |
|
| 1406 | 1406 | } |
| 1407 | 1407 | |
| 1408 | 1408 | ?> |
@@ -254,11 +254,11 @@ discard block |
||
| 254 | 254 | } |
| 255 | 255 | |
| 256 | 256 | switch ($foo) { |
| 257 | - case 1: |
|
| 258 | - switch ($bar) { |
|
| 257 | + case 1: |
|
| 258 | + switch ($bar) { |
|
| 259 | 259 | default: |
| 260 | 260 | echo $string{1}; |
| 261 | - } |
|
| 261 | + } |
|
| 262 | 262 | break; |
| 263 | 263 | } |
| 264 | 264 | |
@@ -274,25 +274,25 @@ discard block |
||
| 274 | 274 | } |
| 275 | 275 | |
| 276 | 276 | switch ($foo) { |
| 277 | - case 1: |
|
| 278 | - switch ($bar) { |
|
| 279 | - default: |
|
| 280 | - if ($something) { |
|
| 281 | - echo $string{1}; |
|
| 282 | - } else if ($else) { |
|
| 283 | - switch ($else) { |
|
| 284 | - default: |
|
| 285 | - } |
|
| 286 | - } |
|
| 277 | + case 1: |
|
| 278 | + switch ($bar) { |
|
| 279 | + default: |
|
| 280 | + if ($something) { |
|
| 281 | + echo $string{1}; |
|
| 282 | + } else if ($else) { |
|
| 283 | + switch ($else) { |
|
| 284 | + default: |
|
| 285 | + } |
|
| 286 | + } |
|
| 287 | 287 | } |
| 288 | 288 | break; |
| 289 | 289 | } |
| 290 | 290 | |
| 291 | 291 | switch ($name) { |
| 292 | - case "1": |
|
| 293 | - case "2": |
|
| 294 | - case "3": |
|
| 295 | - return true; |
|
| 292 | + case "1": |
|
| 293 | + case "2": |
|
| 294 | + case "3": |
|
| 295 | + return true; |
|
| 296 | 296 | } |
| 297 | 297 | |
| 298 | 298 | switch ($name) { |
@@ -314,16 +314,16 @@ discard block |
||
| 314 | 314 | } |
| 315 | 315 | |
| 316 | 316 | switch ($name) { |
| 317 | - case "1": |
|
| 318 | - switch ($name2) { |
|
| 317 | + case "1": |
|
| 318 | + switch ($name2) { |
|
| 319 | 319 | case "1": |
| 320 | 320 | break; |
| 321 | 321 | case "2": |
| 322 | 322 | break; |
| 323 | - } |
|
| 324 | - break; |
|
| 325 | - case "2": |
|
| 323 | + } |
|
| 326 | 324 | break; |
| 325 | + case "2": |
|
| 326 | + break; |
|
| 327 | 327 | } |
| 328 | 328 | |
| 329 | 329 | switch (true) { |
@@ -339,17 +339,17 @@ discard block |
||
| 339 | 339 | } |
| 340 | 340 | |
| 341 | 341 | switch (true) { |
| 342 | - case true: { |
|
| 343 | - echo 'hi'; |
|
| 344 | - } |
|
| 345 | - // No break here. |
|
| 346 | - case false: |
|
| 347 | - case true: |
|
| 348 | - case null:{ |
|
| 349 | - echo 'hi'; |
|
| 350 | - echo 'hi'; |
|
| 351 | - } |
|
| 352 | - break; |
|
| 342 | + case true: { |
|
| 343 | + echo 'hi'; |
|
| 344 | + } |
|
| 345 | + // No break here. |
|
| 346 | + case false: |
|
| 347 | + case true: |
|
| 348 | + case null:{ |
|
| 349 | + echo 'hi'; |
|
| 350 | + echo 'hi'; |
|
| 351 | + } |
|
| 352 | + break; |
|
| 353 | 353 | } |
| 354 | 354 | |
| 355 | 355 | switch (true) { |
@@ -910,29 +910,29 @@ discard block |
||
| 910 | 910 | } |
| 911 | 911 | |
| 912 | 912 | switch ($foo) { |
| 913 | - case 1: |
|
| 914 | - return array(); |
|
| 915 | - case 2: |
|
| 916 | - return ''; |
|
| 917 | - case 3: |
|
| 918 | - return $function(); |
|
| 919 | - case 4: |
|
| 920 | - return $functionCall($param[0]); |
|
| 921 | - case 5: |
|
| 922 | - return array() + array(); // Array Merge |
|
| 923 | - case 6: |
|
| 924 | - // String connect |
|
| 925 | - return $functionReturningString('') . $functionReturningString(array()); |
|
| 926 | - case 7: |
|
| 927 | - return functionCall( |
|
| 928 | - $withMultiLineParam[0], |
|
| 929 | - array(), |
|
| 930 | - $functionReturningString( |
|
| 931 | - $withMultiLineParam[1] |
|
| 932 | - ) |
|
| 933 | - ); |
|
| 934 | - case 8: |
|
| 935 | - return $param[0][0]; |
|
| 913 | + case 1: |
|
| 914 | + return array(); |
|
| 915 | + case 2: |
|
| 916 | + return ''; |
|
| 917 | + case 3: |
|
| 918 | + return $function(); |
|
| 919 | + case 4: |
|
| 920 | + return $functionCall($param[0]); |
|
| 921 | + case 5: |
|
| 922 | + return array() + array(); // Array Merge |
|
| 923 | + case 6: |
|
| 924 | + // String connect |
|
| 925 | + return $functionReturningString('') . $functionReturningString(array()); |
|
| 926 | + case 7: |
|
| 927 | + return functionCall( |
|
| 928 | + $withMultiLineParam[0], |
|
| 929 | + array(), |
|
| 930 | + $functionReturningString( |
|
| 931 | + $withMultiLineParam[1] |
|
| 932 | + ) |
|
| 933 | + ); |
|
| 934 | + case 8: |
|
| 935 | + return $param[0][0]; |
|
| 936 | 936 | } |
| 937 | 937 | |
| 938 | 938 | class Test { |
@@ -948,10 +948,10 @@ discard block |
||
| 948 | 948 | } |
| 949 | 949 | |
| 950 | 950 | switch ($x) { |
| 951 | - case 1: |
|
| 952 | - return [1]; |
|
| 953 | - default: |
|
| 954 | - return [2]; |
|
| 951 | + case 1: |
|
| 952 | + return [1]; |
|
| 953 | + default: |
|
| 954 | + return [2]; |
|
| 955 | 955 | } |
| 956 | 956 | |
| 957 | 957 | switch ($foo) { |
@@ -1024,16 +1024,16 @@ discard block |
||
| 1024 | 1024 | } |
| 1025 | 1025 | |
| 1026 | 1026 | switch ($parameter) { |
| 1027 | - case null: |
|
| 1028 | - return [ |
|
| 1029 | - 'foo' => in_array( |
|
| 1030 | - 'foo', |
|
| 1031 | - [] |
|
| 1032 | - ), |
|
| 1033 | - ]; |
|
| 1027 | + case null: |
|
| 1028 | + return [ |
|
| 1029 | + 'foo' => in_array( |
|
| 1030 | + 'foo', |
|
| 1031 | + [] |
|
| 1032 | + ), |
|
| 1033 | + ]; |
|
| 1034 | 1034 | |
| 1035 | - default: |
|
| 1036 | - return []; |
|
| 1035 | + default: |
|
| 1036 | + return []; |
|
| 1037 | 1037 | } |
| 1038 | 1038 | |
| 1039 | 1039 | class SomeClass |
@@ -1183,11 +1183,11 @@ discard block |
||
| 1183 | 1183 | } |
| 1184 | 1184 | |
| 1185 | 1185 | switch ($a) { |
| 1186 | - case 0: |
|
| 1187 | - $a = function () { |
|
| 1188 | - }; |
|
| 1189 | - case 1: |
|
| 1190 | - break; |
|
| 1186 | + case 0: |
|
| 1187 | + $a = function () { |
|
| 1188 | + }; |
|
| 1189 | + case 1: |
|
| 1190 | + break; |
|
| 1191 | 1191 | } |
| 1192 | 1192 | |
| 1193 | 1193 | class Test |
@@ -1395,14 +1395,14 @@ discard block |
||
| 1395 | 1395 | |
| 1396 | 1396 | switch($foo) |
| 1397 | 1397 | { |
| 1398 | - case 1: |
|
| 1399 | - $value = 1; break; |
|
| 1400 | - case 2: |
|
| 1401 | - if ($bar) { |
|
| 1402 | - break; |
|
| 1403 | - } |
|
| 1404 | - default: |
|
| 1405 | - $value = 0; |
|
| 1398 | + case 1: |
|
| 1399 | + $value = 1; break; |
|
| 1400 | + case 2: |
|
| 1401 | + if ($bar) { |
|
| 1402 | + break; |
|
| 1403 | + } |
|
| 1404 | + default: |
|
| 1405 | + $value = 0; |
|
| 1406 | 1406 | } |
| 1407 | 1407 | |
| 1408 | 1408 | ?> |
@@ -28,21 +28,21 @@ |
||
| 28 | 28 | public function getErrorList($testFile='IncrementDecrementSpacingUnitTest.inc') |
| 29 | 29 | { |
| 30 | 30 | switch ($testFile) { |
| 31 | - case 'IncrementDecrementSpacingUnitTest.inc': |
|
| 32 | - case 'IncrementDecrementSpacingUnitTest.js': |
|
| 33 | - return [ |
|
| 34 | - 5 => 1, |
|
| 35 | - 6 => 1, |
|
| 36 | - 8 => 1, |
|
| 37 | - 10 => 1, |
|
| 38 | - 13 => 1, |
|
| 39 | - 14 => 1, |
|
| 40 | - 16 => 1, |
|
| 41 | - 17 => 1, |
|
| 42 | - ]; |
|
| 31 | + case 'IncrementDecrementSpacingUnitTest.inc': |
|
| 32 | + case 'IncrementDecrementSpacingUnitTest.js': |
|
| 33 | + return [ |
|
| 34 | + 5 => 1, |
|
| 35 | + 6 => 1, |
|
| 36 | + 8 => 1, |
|
| 37 | + 10 => 1, |
|
| 38 | + 13 => 1, |
|
| 39 | + 14 => 1, |
|
| 40 | + 16 => 1, |
|
| 41 | + 17 => 1, |
|
| 42 | + ]; |
|
| 43 | 43 | |
| 44 | - default: |
|
| 45 | - return []; |
|
| 44 | + default: |
|
| 45 | + return []; |
|
| 46 | 46 | }//end switch |
| 47 | 47 | |
| 48 | 48 | }//end getErrorList() |
@@ -43,63 +43,63 @@ |
||
| 43 | 43 | public function getErrorList($testFile='DisallowTabIndentUnitTest.inc') |
| 44 | 44 | { |
| 45 | 45 | switch ($testFile) { |
| 46 | - case 'DisallowTabIndentUnitTest.inc': |
|
| 47 | - return [ |
|
| 48 | - 5 => 2, |
|
| 49 | - 9 => 1, |
|
| 50 | - 15 => 1, |
|
| 51 | - 20 => 2, |
|
| 52 | - 21 => 1, |
|
| 53 | - 22 => 2, |
|
| 54 | - 23 => 1, |
|
| 55 | - 24 => 2, |
|
| 56 | - 31 => 1, |
|
| 57 | - 32 => 2, |
|
| 58 | - 33 => 2, |
|
| 59 | - 41 => 1, |
|
| 60 | - 42 => 1, |
|
| 61 | - 43 => 1, |
|
| 62 | - 44 => 1, |
|
| 63 | - 45 => 1, |
|
| 64 | - 46 => 1, |
|
| 65 | - 47 => 1, |
|
| 66 | - 48 => 1, |
|
| 67 | - 54 => 1, |
|
| 68 | - 55 => 1, |
|
| 69 | - 56 => 1, |
|
| 70 | - 57 => 1, |
|
| 71 | - 58 => 1, |
|
| 72 | - 59 => 1, |
|
| 73 | - 79 => 1, |
|
| 74 | - 80 => 1, |
|
| 75 | - 81 => 1, |
|
| 76 | - 82 => 1, |
|
| 77 | - 83 => 1, |
|
| 78 | - 85 => 1, |
|
| 79 | - 86 => 1, |
|
| 80 | - 87 => 1, |
|
| 81 | - 89 => 1, |
|
| 82 | - 90 => 1, |
|
| 83 | - 92 => 1, |
|
| 84 | - 93 => 1, |
|
| 85 | - ]; |
|
| 86 | - break; |
|
| 87 | - case 'DisallowTabIndentUnitTest.js': |
|
| 88 | - return [ |
|
| 89 | - 3 => 1, |
|
| 90 | - 5 => 1, |
|
| 91 | - 6 => 1, |
|
| 92 | - ]; |
|
| 93 | - break; |
|
| 94 | - case 'DisallowTabIndentUnitTest.css': |
|
| 95 | - return [ |
|
| 96 | - 1 => 1, |
|
| 97 | - 2 => 1, |
|
| 98 | - ]; |
|
| 99 | - break; |
|
| 100 | - default: |
|
| 101 | - return []; |
|
| 102 | - break; |
|
| 46 | + case 'DisallowTabIndentUnitTest.inc': |
|
| 47 | + return [ |
|
| 48 | + 5 => 2, |
|
| 49 | + 9 => 1, |
|
| 50 | + 15 => 1, |
|
| 51 | + 20 => 2, |
|
| 52 | + 21 => 1, |
|
| 53 | + 22 => 2, |
|
| 54 | + 23 => 1, |
|
| 55 | + 24 => 2, |
|
| 56 | + 31 => 1, |
|
| 57 | + 32 => 2, |
|
| 58 | + 33 => 2, |
|
| 59 | + 41 => 1, |
|
| 60 | + 42 => 1, |
|
| 61 | + 43 => 1, |
|
| 62 | + 44 => 1, |
|
| 63 | + 45 => 1, |
|
| 64 | + 46 => 1, |
|
| 65 | + 47 => 1, |
|
| 66 | + 48 => 1, |
|
| 67 | + 54 => 1, |
|
| 68 | + 55 => 1, |
|
| 69 | + 56 => 1, |
|
| 70 | + 57 => 1, |
|
| 71 | + 58 => 1, |
|
| 72 | + 59 => 1, |
|
| 73 | + 79 => 1, |
|
| 74 | + 80 => 1, |
|
| 75 | + 81 => 1, |
|
| 76 | + 82 => 1, |
|
| 77 | + 83 => 1, |
|
| 78 | + 85 => 1, |
|
| 79 | + 86 => 1, |
|
| 80 | + 87 => 1, |
|
| 81 | + 89 => 1, |
|
| 82 | + 90 => 1, |
|
| 83 | + 92 => 1, |
|
| 84 | + 93 => 1, |
|
| 85 | + ]; |
|
| 86 | + break; |
|
| 87 | + case 'DisallowTabIndentUnitTest.js': |
|
| 88 | + return [ |
|
| 89 | + 3 => 1, |
|
| 90 | + 5 => 1, |
|
| 91 | + 6 => 1, |
|
| 92 | + ]; |
|
| 93 | + break; |
|
| 94 | + case 'DisallowTabIndentUnitTest.css': |
|
| 95 | + return [ |
|
| 96 | + 1 => 1, |
|
| 97 | + 2 => 1, |
|
| 98 | + ]; |
|
| 99 | + break; |
|
| 100 | + default: |
|
| 101 | + return []; |
|
| 102 | + break; |
|
| 103 | 103 | }//end switch |
| 104 | 104 | |
| 105 | 105 | }//end getErrorList() |
@@ -28,22 +28,22 @@ |
||
| 28 | 28 | public function getErrorList($testFile='') |
| 29 | 29 | { |
| 30 | 30 | switch ($testFile) { |
| 31 | - case 'DisallowLongArraySyntaxUnitTest.1.inc': |
|
| 32 | - return [ |
|
| 33 | - 2 => 1, |
|
| 34 | - 4 => 1, |
|
| 35 | - 6 => 1, |
|
| 36 | - 7 => 1, |
|
| 37 | - 12 => 1, |
|
| 38 | - 13 => 1, |
|
| 39 | - ]; |
|
| 40 | - case 'DisallowLongArraySyntaxUnitTest.2.inc': |
|
| 41 | - return [ |
|
| 42 | - 2 => 1, |
|
| 43 | - 9 => 1, |
|
| 44 | - ]; |
|
| 45 | - default: |
|
| 46 | - return []; |
|
| 31 | + case 'DisallowLongArraySyntaxUnitTest.1.inc': |
|
| 32 | + return [ |
|
| 33 | + 2 => 1, |
|
| 34 | + 4 => 1, |
|
| 35 | + 6 => 1, |
|
| 36 | + 7 => 1, |
|
| 37 | + 12 => 1, |
|
| 38 | + 13 => 1, |
|
| 39 | + ]; |
|
| 40 | + case 'DisallowLongArraySyntaxUnitTest.2.inc': |
|
| 41 | + return [ |
|
| 42 | + 2 => 1, |
|
| 43 | + 9 => 1, |
|
| 44 | + ]; |
|
| 45 | + default: |
|
| 46 | + return []; |
|
| 47 | 47 | }//end switch |
| 48 | 48 | |
| 49 | 49 | }//end getErrorList() |
@@ -9,9 +9,3 @@ |
||
| 9 | 9 | $arr = array( |
| 10 | 10 | 'a' => 'a', |
| 11 | 11 | <<<<<<< HEAD |
| 12 | - 'b' => 'b' |
|
| 13 | -======= |
|
| 14 | - 'c' => 'c' |
|
| 15 | ->>>>>>> master |
|
| 16 | - ); |
|
| 17 | - } |
|
@@ -77,141 +77,141 @@ |
||
| 77 | 77 | if ($phpcsFile->tokenizerType !== 'JS') { |
| 78 | 78 | switch ($tokens[$i]['code']) { |
| 79 | 79 | // Check for first non-comment, non-heredoc/nowdoc, non-inline HTML merge conflict opener. |
| 80 | - case T_SL: |
|
| 81 | - if (isset($tokens[($i + 1)], $tokens[($i + 2)]) !== false |
|
| 82 | - && $tokens[($i + 1)]['code'] === T_SL |
|
| 83 | - && $tokens[($i + 2)]['code'] === T_STRING |
|
| 84 | - && trim($tokens[($i + 2)]['content']) === '<<< HEAD' |
|
| 85 | - ) { |
|
| 86 | - $phpcsFile->addError($error, $i, 'OpenerFound', ['opener']); |
|
| 87 | - $i += 2; |
|
| 88 | - } |
|
| 89 | - break; |
|
| 90 | - |
|
| 91 | - // Check for merge conflict closer which was opened in a heredoc/nowdoc. |
|
| 92 | - case T_SR: |
|
| 93 | - if (isset($tokens[($i + 1)], $tokens[($i + 2)], $tokens[($i + 3)], $tokens[($i + 4)]) !== false |
|
| 94 | - && $tokens[($i + 1)]['code'] === T_SR |
|
| 95 | - && $tokens[($i + 2)]['code'] === T_SR |
|
| 96 | - && $tokens[($i + 3)]['code'] === T_GREATER_THAN |
|
| 97 | - && $tokens[($i + 4)]['code'] === T_WHITESPACE |
|
| 98 | - && $tokens[($i + 4)]['content'] === ' ' |
|
| 99 | - ) { |
|
| 100 | - $phpcsFile->addError($error, $i, 'CloserFound', ['closer']); |
|
| 101 | - $i += 4; |
|
| 102 | - } |
|
| 103 | - break; |
|
| 104 | - |
|
| 105 | - // Check for merge conflict delimiter which opened in a CSS comment and closed outside. |
|
| 106 | - case T_IS_IDENTICAL: |
|
| 107 | - if (isset($tokens[($i + 1)], $tokens[($i + 2)], $tokens[($i + 3)]) !== false |
|
| 108 | - && $tokens[($i + 1)]['code'] === T_IS_IDENTICAL |
|
| 109 | - && $tokens[($i + 2)]['code'] === T_EQUAL |
|
| 110 | - && $tokens[($i + 3)]['code'] === T_WHITESPACE |
|
| 111 | - && $tokens[($i + 3)]['content'] === "\n" |
|
| 112 | - ) { |
|
| 113 | - $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 114 | - $i += 3; |
|
| 115 | - } |
|
| 116 | - break; |
|
| 117 | - |
|
| 118 | - // - Check for delimiters and closers. |
|
| 119 | - // - Inspect heredoc/nowdoc content, comments and inline HTML. |
|
| 120 | - // - Check for subsequent merge conflict openers after the first broke the tokenizer. |
|
| 121 | - case T_ENCAPSED_AND_WHITESPACE: |
|
| 122 | - case T_COMMENT: |
|
| 123 | - case T_DOC_COMMENT_STRING: |
|
| 124 | - case T_INLINE_HTML: |
|
| 125 | - case T_HEREDOC: |
|
| 126 | - case T_NOWDOC: |
|
| 127 | - if (substr($tokens[$i]['content'], 0, 12) === '<<<<<<< HEAD') { |
|
| 128 | - $phpcsFile->addError($error, $i, 'OpenerFound', ['opener']); |
|
| 129 | - break; |
|
| 130 | - } else if (substr($tokens[$i]['content'], 0, 8) === '>>>>>>> ') { |
|
| 131 | - $phpcsFile->addError($error, $i, 'CloserFound', ['closer']); |
|
| 132 | - break; |
|
| 133 | - } |
|
| 134 | - |
|
| 135 | - if ($tokens[$i]['code'] === T_DOC_COMMENT_STRING) { |
|
| 136 | - if ($tokens[$i]['content'] === '=======' |
|
| 137 | - && $tokens[($i + 1)]['code'] === T_DOC_COMMENT_WHITESPACE |
|
| 138 | - ) { |
|
| 139 | - $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 140 | - break; |
|
| 141 | - } |
|
| 142 | - } else { |
|
| 143 | - if ($tokens[$i]['content'] === "=======\n") { |
|
| 144 | - $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 145 | - } |
|
| 146 | - } |
|
| 147 | - break; |
|
| 80 | + case T_SL: |
|
| 81 | + if (isset($tokens[($i + 1)], $tokens[($i + 2)]) !== false |
|
| 82 | + && $tokens[($i + 1)]['code'] === T_SL |
|
| 83 | + && $tokens[($i + 2)]['code'] === T_STRING |
|
| 84 | + && trim($tokens[($i + 2)]['content']) === '<<< HEAD' |
|
| 85 | + ) { |
|
| 86 | + $phpcsFile->addError($error, $i, 'OpenerFound', ['opener']); |
|
| 87 | + $i += 2; |
|
| 88 | + } |
|
| 89 | + break; |
|
| 90 | + |
|
| 91 | + // Check for merge conflict closer which was opened in a heredoc/nowdoc. |
|
| 92 | + case T_SR: |
|
| 93 | + if (isset($tokens[($i + 1)], $tokens[($i + 2)], $tokens[($i + 3)], $tokens[($i + 4)]) !== false |
|
| 94 | + && $tokens[($i + 1)]['code'] === T_SR |
|
| 95 | + && $tokens[($i + 2)]['code'] === T_SR |
|
| 96 | + && $tokens[($i + 3)]['code'] === T_GREATER_THAN |
|
| 97 | + && $tokens[($i + 4)]['code'] === T_WHITESPACE |
|
| 98 | + && $tokens[($i + 4)]['content'] === ' ' |
|
| 99 | + ) { |
|
| 100 | + $phpcsFile->addError($error, $i, 'CloserFound', ['closer']); |
|
| 101 | + $i += 4; |
|
| 102 | + } |
|
| 103 | + break; |
|
| 104 | + |
|
| 105 | + // Check for merge conflict delimiter which opened in a CSS comment and closed outside. |
|
| 106 | + case T_IS_IDENTICAL: |
|
| 107 | + if (isset($tokens[($i + 1)], $tokens[($i + 2)], $tokens[($i + 3)]) !== false |
|
| 108 | + && $tokens[($i + 1)]['code'] === T_IS_IDENTICAL |
|
| 109 | + && $tokens[($i + 2)]['code'] === T_EQUAL |
|
| 110 | + && $tokens[($i + 3)]['code'] === T_WHITESPACE |
|
| 111 | + && $tokens[($i + 3)]['content'] === "\n" |
|
| 112 | + ) { |
|
| 113 | + $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 114 | + $i += 3; |
|
| 115 | + } |
|
| 116 | + break; |
|
| 117 | + |
|
| 118 | + // - Check for delimiters and closers. |
|
| 119 | + // - Inspect heredoc/nowdoc content, comments and inline HTML. |
|
| 120 | + // - Check for subsequent merge conflict openers after the first broke the tokenizer. |
|
| 121 | + case T_ENCAPSED_AND_WHITESPACE: |
|
| 122 | + case T_COMMENT: |
|
| 123 | + case T_DOC_COMMENT_STRING: |
|
| 124 | + case T_INLINE_HTML: |
|
| 125 | + case T_HEREDOC: |
|
| 126 | + case T_NOWDOC: |
|
| 127 | + if (substr($tokens[$i]['content'], 0, 12) === '<<<<<<< HEAD') { |
|
| 128 | + $phpcsFile->addError($error, $i, 'OpenerFound', ['opener']); |
|
| 129 | + break; |
|
| 130 | + } else if (substr($tokens[$i]['content'], 0, 8) === '>>>>>>> ') { |
|
| 131 | + $phpcsFile->addError($error, $i, 'CloserFound', ['closer']); |
|
| 132 | + break; |
|
| 133 | + } |
|
| 134 | + |
|
| 135 | + if ($tokens[$i]['code'] === T_DOC_COMMENT_STRING) { |
|
| 136 | + if ($tokens[$i]['content'] === '=======' |
|
| 137 | + && $tokens[($i + 1)]['code'] === T_DOC_COMMENT_WHITESPACE |
|
| 138 | + ) { |
|
| 139 | + $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 140 | + break; |
|
| 141 | + } |
|
| 142 | + } else { |
|
| 143 | + if ($tokens[$i]['content'] === "=======\n") { |
|
| 144 | + $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 145 | + } |
|
| 146 | + } |
|
| 147 | + break; |
|
| 148 | 148 | }//end switch |
| 149 | 149 | } else { |
| 150 | 150 | // Javascript file. |
| 151 | 151 | switch ($tokens[$i]['code']) { |
| 152 | 152 | // Merge conflict opener. |
| 153 | - case T_SL: |
|
| 154 | - if (isset($tokens[($i + 1)], $tokens[($i + 2)], $tokens[($i + 3)], $tokens[($i + 4)], $tokens[($i + 5)]) !== false |
|
| 155 | - && $tokens[($i + 1)]['code'] === T_SL |
|
| 156 | - && $tokens[($i + 2)]['code'] === T_SL |
|
| 157 | - && $tokens[($i + 3)]['code'] === T_LESS_THAN |
|
| 158 | - && $tokens[($i + 4)]['code'] === T_WHITESPACE |
|
| 159 | - && trim($tokens[($i + 5)]['content']) === 'HEAD' |
|
| 160 | - ) { |
|
| 161 | - $phpcsFile->addError($error, $i, 'OpenerFound', ['opener']); |
|
| 162 | - $i += 5; |
|
| 163 | - } |
|
| 164 | - break; |
|
| 165 | - |
|
| 166 | - // Check for merge conflict delimiter. |
|
| 167 | - case T_IS_IDENTICAL: |
|
| 168 | - if (isset($tokens[($i + 1)], $tokens[($i + 2)], $tokens[($i + 3)]) !== false |
|
| 169 | - && $tokens[($i + 1)]['code'] === T_IS_IDENTICAL |
|
| 170 | - && $tokens[($i + 2)]['code'] === T_EQUAL |
|
| 171 | - && $tokens[($i + 3)]['code'] === T_WHITESPACE |
|
| 172 | - && $tokens[($i + 3)]['content'] === "\n" |
|
| 173 | - ) { |
|
| 174 | - $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 175 | - $i += 3; |
|
| 176 | - } |
|
| 177 | - break; |
|
| 178 | - |
|
| 179 | - // Merge conflict closer. |
|
| 180 | - case T_ZSR: |
|
| 181 | - if ($tokens[$i]['code'] === T_ZSR |
|
| 182 | - && isset($tokens[($i + 1)], $tokens[($i + 2)]) === true |
|
| 183 | - && $tokens[($i + 1)]['code'] === T_ZSR |
|
| 184 | - && $tokens[($i + 2)]['code'] === T_GREATER_THAN |
|
| 185 | - ) { |
|
| 186 | - $phpcsFile->addError($error, $i, 'CloserFound', ['closer']); |
|
| 187 | - $i += 2; |
|
| 188 | - } |
|
| 189 | - break; |
|
| 190 | - |
|
| 191 | - // Check for merge conflicts in all comments. |
|
| 192 | - case T_COMMENT: |
|
| 193 | - case T_DOC_COMMENT_STRING: |
|
| 194 | - if (substr($tokens[$i]['content'], 0, 12) === '<<<<<<< HEAD') { |
|
| 195 | - $phpcsFile->addError($error, $i, 'OpenerFound'); |
|
| 196 | - break; |
|
| 197 | - } else if (substr($tokens[$i]['content'], 0, 8) === '>>>>>>> ') { |
|
| 198 | - $phpcsFile->addError($error, $i, 'CloserFound', ['closer']); |
|
| 199 | - break; |
|
| 200 | - } |
|
| 201 | - |
|
| 202 | - if ($tokens[$i]['code'] === T_DOC_COMMENT_STRING) { |
|
| 203 | - if ($tokens[$i]['content'] === '=======' |
|
| 204 | - && $tokens[($i + 1)]['code'] === T_DOC_COMMENT_WHITESPACE |
|
| 205 | - ) { |
|
| 206 | - $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 207 | - break; |
|
| 208 | - } |
|
| 209 | - } else { |
|
| 210 | - if ($tokens[$i]['content'] === "=======\n") { |
|
| 211 | - $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 212 | - } |
|
| 213 | - } |
|
| 214 | - break; |
|
| 153 | + case T_SL: |
|
| 154 | + if (isset($tokens[($i + 1)], $tokens[($i + 2)], $tokens[($i + 3)], $tokens[($i + 4)], $tokens[($i + 5)]) !== false |
|
| 155 | + && $tokens[($i + 1)]['code'] === T_SL |
|
| 156 | + && $tokens[($i + 2)]['code'] === T_SL |
|
| 157 | + && $tokens[($i + 3)]['code'] === T_LESS_THAN |
|
| 158 | + && $tokens[($i + 4)]['code'] === T_WHITESPACE |
|
| 159 | + && trim($tokens[($i + 5)]['content']) === 'HEAD' |
|
| 160 | + ) { |
|
| 161 | + $phpcsFile->addError($error, $i, 'OpenerFound', ['opener']); |
|
| 162 | + $i += 5; |
|
| 163 | + } |
|
| 164 | + break; |
|
| 165 | + |
|
| 166 | + // Check for merge conflict delimiter. |
|
| 167 | + case T_IS_IDENTICAL: |
|
| 168 | + if (isset($tokens[($i + 1)], $tokens[($i + 2)], $tokens[($i + 3)]) !== false |
|
| 169 | + && $tokens[($i + 1)]['code'] === T_IS_IDENTICAL |
|
| 170 | + && $tokens[($i + 2)]['code'] === T_EQUAL |
|
| 171 | + && $tokens[($i + 3)]['code'] === T_WHITESPACE |
|
| 172 | + && $tokens[($i + 3)]['content'] === "\n" |
|
| 173 | + ) { |
|
| 174 | + $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 175 | + $i += 3; |
|
| 176 | + } |
|
| 177 | + break; |
|
| 178 | + |
|
| 179 | + // Merge conflict closer. |
|
| 180 | + case T_ZSR: |
|
| 181 | + if ($tokens[$i]['code'] === T_ZSR |
|
| 182 | + && isset($tokens[($i + 1)], $tokens[($i + 2)]) === true |
|
| 183 | + && $tokens[($i + 1)]['code'] === T_ZSR |
|
| 184 | + && $tokens[($i + 2)]['code'] === T_GREATER_THAN |
|
| 185 | + ) { |
|
| 186 | + $phpcsFile->addError($error, $i, 'CloserFound', ['closer']); |
|
| 187 | + $i += 2; |
|
| 188 | + } |
|
| 189 | + break; |
|
| 190 | + |
|
| 191 | + // Check for merge conflicts in all comments. |
|
| 192 | + case T_COMMENT: |
|
| 193 | + case T_DOC_COMMENT_STRING: |
|
| 194 | + if (substr($tokens[$i]['content'], 0, 12) === '<<<<<<< HEAD') { |
|
| 195 | + $phpcsFile->addError($error, $i, 'OpenerFound'); |
|
| 196 | + break; |
|
| 197 | + } else if (substr($tokens[$i]['content'], 0, 8) === '>>>>>>> ') { |
|
| 198 | + $phpcsFile->addError($error, $i, 'CloserFound', ['closer']); |
|
| 199 | + break; |
|
| 200 | + } |
|
| 201 | + |
|
| 202 | + if ($tokens[$i]['code'] === T_DOC_COMMENT_STRING) { |
|
| 203 | + if ($tokens[$i]['content'] === '=======' |
|
| 204 | + && $tokens[($i + 1)]['code'] === T_DOC_COMMENT_WHITESPACE |
|
| 205 | + ) { |
|
| 206 | + $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 207 | + break; |
|
| 208 | + } |
|
| 209 | + } else { |
|
| 210 | + if ($tokens[$i]['content'] === "=======\n") { |
|
| 211 | + $phpcsFile->addError($error, $i, 'DelimiterFound', ['delimiter']); |
|
| 212 | + } |
|
| 213 | + } |
|
| 214 | + break; |
|
| 215 | 215 | }//end switch |
| 216 | 216 | }//end if |
| 217 | 217 | }//end for |