@@ -36,6 +36,9 @@ http://pear.php.net/dtd/package-2.0.xsd">
36
36
-- The cache is now invalidated for a file when its permissions are changed
37
37
- File::getMethodParameters() now supports arrow functions
38
38
- File::getMethodProperties() now supports arrow functions
39
+ - Added Generic.Files.ExecutableFile sniff
40
+ -- Ensures that files are not executable
41
+ -- Thanks to Matthew Peveler for the contribution
39
42
- Generic.CodeAnalysis.EmptyPhpStatement now reports unnecessary semicolons after control structure closing braces
40
43
-- Thanks to Vincent Langlet for the patch
41
44
- Generic.WhiteSpace.ScopeIndent now supports static arrow functions
@@ -223,7 +226,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
223
226
<file baseinstalldir="PHP/CodeSniffer" name="ByteOrderMarkStandard.xml" role="php" />
224
227
<file baseinstalldir="PHP/CodeSniffer" name="EndFileNewlineStandard.xml" role="php" />
225
228
<file baseinstalldir="PHP/CodeSniffer" name="EndFileNoNewlineStandard.xml" role="php" />
226
- <file baseinstalldir="PHP/CodeSniffer" name="FilePermissionsStandard .xml" role="php" />
229
+ <file baseinstalldir="PHP/CodeSniffer" name="ExecutableFileStandard .xml" role="php" />
227
230
<file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLStandard.xml" role="php" />
228
231
<file baseinstalldir="PHP/CodeSniffer" name="LineEndingsStandard.xml" role="php" />
229
232
<file baseinstalldir="PHP/CodeSniffer" name="LineLengthStandard.xml" role="php" />
@@ -326,7 +329,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
326
329
<file baseinstalldir="PHP/CodeSniffer" name="ByteOrderMarkSniff.php" role="php" />
327
330
<file baseinstalldir="PHP/CodeSniffer" name="EndFileNewlineSniff.php" role="php" />
328
331
<file baseinstalldir="PHP/CodeSniffer" name="EndFileNoNewlineSniff.php" role="php" />
329
- <file baseinstalldir="PHP/CodeSniffer" name="FilePermissionsSniff .php" role="php" />
332
+ <file baseinstalldir="PHP/CodeSniffer" name="ExecutableFileSniff .php" role="php" />
330
333
<file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLSniff.php" role="php" />
331
334
<file baseinstalldir="PHP/CodeSniffer" name="LineEndingsSniff.php" role="php" />
332
335
<file baseinstalldir="PHP/CodeSniffer" name="LineLengthSniff.php" role="php" />
@@ -521,9 +524,9 @@ http://pear.php.net/dtd/package-2.0.xsd">
521
524
<file baseinstalldir="PHP/CodeSniffer" name="EndFileNoNewlineUnitTest.6.inc.fixed" role="test" />
522
525
<file baseinstalldir="PHP/CodeSniffer" name="EndFileNoNewlineUnitTest.7.inc" role="test" />
523
526
<file baseinstalldir="PHP/CodeSniffer" name="EndFileNoNewlineUnitTest.php" role="test" />
524
- <file baseinstalldir="PHP/CodeSniffer" name="FilePermissionsUnitTest .1.inc" role="test" />
525
- <file baseinstalldir="PHP/CodeSniffer" name="FilePermissionsUnitTest .2.inc" role="test" />
526
- <file baseinstalldir="PHP/CodeSniffer" name="FilePermissionsUnitTest .php" role="test" />
527
+ <file baseinstalldir="PHP/CodeSniffer" name="ExecutableFileUnitTest .1.inc" role="test" />
528
+ <file baseinstalldir="PHP/CodeSniffer" name="ExecutableFileUnitTest .2.inc" role="test" />
529
+ <file baseinstalldir="PHP/CodeSniffer" name="ExecutableFileUnitTest .php" role="test" />
527
530
<file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLUnitTest.1.inc" role="test" />
528
531
<file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLUnitTest.2.inc" role="test" />
529
532
<file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLUnitTest.3.inc" role="test" />
0 commit comments