@@ -36,6 +36,9 @@ http://pear.php.net/dtd/package-2.0.xsd">
3636 -- The cache is now invalidated for a file when its permissions are changed
3737 - File::getMethodParameters() now supports arrow functions
3838 - 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
3942 - Generic.CodeAnalysis.EmptyPhpStatement now reports unnecessary semicolons after control structure closing braces
4043 -- Thanks to Vincent Langlet for the patch
4144 - Generic.WhiteSpace.ScopeIndent now supports static arrow functions
@@ -223,7 +226,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
223226 <file baseinstalldir="PHP/CodeSniffer" name="ByteOrderMarkStandard.xml" role="php" />
224227 <file baseinstalldir="PHP/CodeSniffer" name="EndFileNewlineStandard.xml" role="php" />
225228 <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" />
227230 <file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLStandard.xml" role="php" />
228231 <file baseinstalldir="PHP/CodeSniffer" name="LineEndingsStandard.xml" role="php" />
229232 <file baseinstalldir="PHP/CodeSniffer" name="LineLengthStandard.xml" role="php" />
@@ -326,7 +329,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
326329 <file baseinstalldir="PHP/CodeSniffer" name="ByteOrderMarkSniff.php" role="php" />
327330 <file baseinstalldir="PHP/CodeSniffer" name="EndFileNewlineSniff.php" role="php" />
328331 <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" />
330333 <file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLSniff.php" role="php" />
331334 <file baseinstalldir="PHP/CodeSniffer" name="LineEndingsSniff.php" role="php" />
332335 <file baseinstalldir="PHP/CodeSniffer" name="LineLengthSniff.php" role="php" />
@@ -521,9 +524,9 @@ http://pear.php.net/dtd/package-2.0.xsd">
521524 <file baseinstalldir="PHP/CodeSniffer" name="EndFileNoNewlineUnitTest.6.inc.fixed" role="test" />
522525 <file baseinstalldir="PHP/CodeSniffer" name="EndFileNoNewlineUnitTest.7.inc" role="test" />
523526 <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" />
527530 <file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLUnitTest.1.inc" role="test" />
528531 <file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLUnitTest.2.inc" role="test" />
529532 <file baseinstalldir="PHP/CodeSniffer" name="InlineHTMLUnitTest.3.inc" role="test" />
0 commit comments