@@ -4071,7 +4071,7 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
4071
4071
- Improved indented PHP tag support in Generic ScopeIndentSniff
4072
4072
- Generic CamelCapsFunctionNameSniff now ignores a single leading underscore
4073
4073
- Thanks to [ Alex Slobodiskiy] [ @xt99 ] for the patch
4074
- - Standards can now be located within hidden directories (further fix for bug #20323 )
4074
+ - Standards can now be located within hidden directories (further fix for bug [ #20323 ] [ pear-20323 ] )
4075
4075
- Thanks to [ Klaus Purer] [ @klausi ] for the patch
4076
4076
- Added Generic SyntaxSniff to check for syntax errors in PHP files
4077
4077
- Thanks to [ Blaine Schmeisser] [ @bayleedev ] for the contribution
@@ -4081,18 +4081,26 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
4081
4081
- Generic UpperCaseConstantSniff and LowerCaseConstantSniff now ignore function names
4082
4082
4083
4083
### Fixed
4084
- - Fixed bug #248 : FunctionCommentSniff expects ampersand on param name
4085
- - Fixed bug #265 : False positives with type hints in ForbiddenFunctionsSniff
4086
- - Fixed bug #20373 : Inline comment sniff tab handling way
4087
- - Fixed bug #20378 : Report appended to existing file if no errors found in run
4088
- - Fixed bug #20381 : Invalid "Comment closer must be on a new line"
4084
+ - Fixed bug [ #248 ] [ sq-248 ] : FunctionCommentSniff expects ampersand on param name
4085
+ - Fixed bug [ #265 ] [ sq-265 ] : False positives with type hints in ForbiddenFunctionsSniff
4086
+ - Fixed bug [ #20373 ] [ pear-20373 ] : Inline comment sniff tab handling way
4087
+ - Fixed bug [ #20378 ] [ pear-20378 ] : Report appended to existing file if no errors found in run
4088
+ - Fixed bug [ #20381 ] [ pear-20381 ] : Invalid "Comment closer must be on a new line"
4089
4089
- Thanks to [ Brad Kent] [ @bkdotcom ] for the patch
4090
- - Fixed bug #20386 : Squiz.Commenting.ClassComment.SpacingBefore thrown if first block comment
4090
+ - Fixed bug [ #20386 ] [ pear-20386 ] : Squiz.Commenting.ClassComment.SpacingBefore thrown if first block comment
4091
+
4092
+ [ sq-248 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/248
4093
+ [ sq-265 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/265
4094
+ [ pear-20323 ] : https://pear.php.net/bugs/bug.php?id=20323
4095
+ [ pear-20373 ] : https://pear.php.net/bugs/bug.php?id=20373
4096
+ [ pear-20378 ] : https://pear.php.net/bugs/bug.php?id=20378
4097
+ [ pear-20381 ] : https://pear.php.net/bugs/bug.php?id=20381
4098
+ [ pear-20386 ] : https://pear.php.net/bugs/bug.php?id=20386
4091
4099
4092
4100
## [ 2.0.0RC1] - 2014-08-06
4093
4101
### Changed
4094
4102
- PHPCBF will now fix incorrect newline characters in a file
4095
- - PHPCBF now exists cleanly when there are no errors to fix
4103
+ - PHPCBF now exits cleanly when there are no errors to fix
4096
4104
- Added phpcbf.bat file for Windows
4097
4105
- Verbose option no longer errors when using a phar file with a space in the path
4098
4106
- Fixed a reporting error when using HHVM
@@ -4110,7 +4118,7 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
4110
4118
- The filtering component of the --extensions argument is now ignored again when passing filenames
4111
4119
- Can still be used to specify a custom tokenizer for each extension when passing filenames
4112
4120
- If no tokenizer is specified, default values will be used for common file extensions
4113
- - Diff report now produces relative paths on Windows, where possible (further fix for bug #20234 )
4121
+ - Diff report now produces relative paths on Windows, where possible (further fix for bug [ #20234 ] [ pear-20234 ] )
4114
4122
- If a token's content has been modified by the tab-width setting, it will now have an orig_content in the tokens array
4115
4123
- Generic DisallowSpaceIndent and DisallowTabIndent sniffs now check original indent content even when tab-width is set
4116
4124
- Previously, setting --tab-width would force both to check the indent as spaces
@@ -4134,29 +4142,46 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
4134
4142
- Thanks to [ Ole Martin Handeland] [ @olemartinorg ] for the patch
4135
4143
- Generic LowerCaseConstantSniff and UpperCaseConstantSniff now ignore namespaces beginning with TRUE/FALSE/NULL
4136
4144
- Thanks to [ Renan Gonçalves] [ @renan ] for the patch
4137
- - Squiz InlineCommentSniff no longer requires a blank line after post-statement comments (request #20299 )
4145
+ - Squiz InlineCommentSniff no longer requires a blank line after post-statement comments (request [ #20299 ] [ pear-20299 ] )
4138
4146
- Squiz SelfMemberReferenceSniff now works correctly with namespaces
4139
4147
- Squiz FunctionCommentSniff is now more relaxed when checking namespaced type hints
4140
- - Tab characters are now encoded in abstract pattern errors messages
4148
+ - Tab characters are now encoded in abstract pattern error messages
4141
4149
- Thanks to [ Blaine Schmeisser] [ @bayleedev ] for the patch
4142
- - Invalid sniff codes passed to --sniffs now show a friendly error message (request #20313 )
4143
- - Generic LineLengthSniff now shows a warning if the iconv module is disabled (request #20314 )
4150
+ - Invalid sniff codes passed to --sniffs now show a friendly error message (request [ #20313 ] [ pear-20313 ] )
4151
+ - Generic LineLengthSniff now shows a warning if the iconv module is disabled (request [ #20314 ] [ pear-20314 ] )
4144
4152
- Source report no longer shows errors if category or sniff names ends in an uppercase error
4145
4153
- Thanks to [ Jonathan Marcil] [ @jmarcil ] for the patch
4146
4154
4147
4155
### Fixed
4148
- - Fixed bug #20261 : phpcbf has an endless fixing loop
4149
- - Fixed bug #20268 : Incorrect documentation titles in PEAR documentation
4150
- - Fixed bug #20296 : new array notion in function comma check fails
4151
- - Fixed bug #20297 : phar does not work when renamed it to phpcs
4152
- - Fixed bug #20307 : PHP_CodeSniffer_Standards_AbstractVariableSniff analyze traits
4153
- - Fixed bug #20308 : Squiz.ValidVariableNameSniff - wrong variable usage
4154
- - Fixed bug #20309 : Use "member variable" term in sniff "processMemberVar" method
4155
- - Fixed bug #20310 : PSR2 does not check for space after function name
4156
- - Fixed bug #20322 : Display rules set to type=error even when suppressing warnings
4157
- - Fixed bug #20323 : PHPCS tries to load sniffs from hidden directories
4158
- - Fixed bug #20346 : Fixer endless loop with Squiz.CSS sniffs
4159
- - Fixed bug #20355 : No sniffs are registered with PHAR on Windows
4156
+ - Fixed bug [ #20261 ] [ pear-20261 ] : phpcbf has an endless fixing loop
4157
+ - Fixed bug [ #20268 ] [ pear-20268 ] : Incorrect documentation titles in PEAR documentation
4158
+ - Fixed bug [ #20296 ] [ pear-20296 ] : new array notion in function comma check fails
4159
+ - Fixed bug [ #20297 ] [ pear-20297 ] : phar does not work when renamed it to phpcs
4160
+ - Fixed bug [ #20307 ] [ pear-20307 ] : PHP_CodeSniffer_Standards_AbstractVariableSniff analyze traits
4161
+ - Fixed bug [ #20308 ] [ pear-20308 ] : Squiz.ValidVariableNameSniff - wrong variable usage
4162
+ - Fixed bug [ #20309 ] [ pear-20309 ] : Use "member variable" term in sniff "processMemberVar" method
4163
+ - Fixed bug [ #20310 ] [ pear-20310 ] : PSR2 does not check for space after function name
4164
+ - Fixed bug [ #20322 ] [ pear-20322 ] : Display rules set to type=error even when suppressing warnings
4165
+ - Fixed bug [ #20323 ] [ pear-20323 ] : PHPCS tries to load sniffs from hidden directories
4166
+ - Fixed bug [ #20346 ] [ pear-20346 ] : Fixer endless loop with Squiz.CSS sniffs
4167
+ - Fixed bug [ #20355 ] [ pear-20355 ] : No sniffs are registered with PHAR on Windows
4168
+
4169
+ [ pear-20234 ] : https://pear.php.net/bugs/bug.php?id=20234
4170
+ [ pear-20261 ] : https://pear.php.net/bugs/bug.php?id=20261
4171
+ [ pear-20268 ] : https://pear.php.net/bugs/bug.php?id=20268
4172
+ [ pear-20296 ] : https://pear.php.net/bugs/bug.php?id=20296
4173
+ [ pear-20297 ] : https://pear.php.net/bugs/bug.php?id=20297
4174
+ [ pear-20299 ] : https://pear.php.net/bugs/bug.php?id=20299
4175
+ [ pear-20307 ] : https://pear.php.net/bugs/bug.php?id=20307
4176
+ [ pear-20308 ] : https://pear.php.net/bugs/bug.php?id=20308
4177
+ [ pear-20309 ] : https://pear.php.net/bugs/bug.php?id=20309
4178
+ [ pear-20310 ] : https://pear.php.net/bugs/bug.php?id=20310
4179
+ [ pear-20313 ] : https://pear.php.net/bugs/bug.php?id=20313
4180
+ [ pear-20314 ] : https://pear.php.net/bugs/bug.php?id=20314
4181
+ [ pear-20322 ] : https://pear.php.net/bugs/bug.php?id=20322
4182
+ [ pear-20323 ] : https://pear.php.net/bugs/bug.php?id=20323
4183
+ [ pear-20346 ] : https://pear.php.net/bugs/bug.php?id=20346
4184
+ [ pear-20355 ] : https://pear.php.net/bugs/bug.php?id=20355
4160
4185
4161
4186
## [ 1.5.4] - 2014-08-06
4162
4187
### Changed
@@ -4173,24 +4198,36 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
4173
4198
- Thanks to [ Ole Martin Handeland] [ @olemartinorg ] for the patch
4174
4199
- Generic LowerCaseConstantSniff and UpperCaseConstantSniff now ignore namespaces beginning with TRUE/FALSE/NULL
4175
4200
- Thanks to [ Renan Gonçalves] [ @renan ] for the patch
4176
- - Squiz InlineCommentSniff no longer requires a blank line after post-statement comments (request #20299 )
4201
+ - Squiz InlineCommentSniff no longer requires a blank line after post-statement comments (request [ #20299 ] [ pear-20299 ] )
4177
4202
- Squiz SelfMemberReferenceSniff now works correctly with namespaces
4178
- - Tab characters are now encoded in abstract pattern errors messages
4203
+ - Tab characters are now encoded in abstract pattern error messages
4179
4204
- Thanks to [ Blaine Schmeisser] [ @bayleedev ] for the patch
4180
- - Invalid sniff codes passed to --sniffs now show a friendly error message (request #20313 )
4181
- - Generic LineLengthSniff now shows a warning if the iconv module is disabled (request #20314 )
4205
+ - Invalid sniff codes passed to --sniffs now show a friendly error message (request [ #20313 ] [ pear-20313 ] )
4206
+ - Generic LineLengthSniff now shows a warning if the iconv module is disabled (request [ #20314 ] [ pear-20314 ] )
4182
4207
- Source report no longer shows errors if category or sniff names ends in an uppercase error
4183
4208
- Thanks to [ Jonathan Marcil] [ @jmarcil ] for the patch
4184
4209
4185
4210
### Fixed
4186
- - Fixed bug #20268 : Incorrect documentation titles in PEAR documentation
4187
- - Fixed bug #20296 : new array notion in function comma check fails
4188
- - Fixed bug #20307 : PHP_CodeSniffer_Standards_AbstractVariableSniff analyze traits
4189
- - Fixed bug #20308 : Squiz.ValidVariableNameSniff - wrong variable usage
4190
- - Fixed bug #20309 : Use "member variable" term in sniff "processMemberVar" method
4191
- - Fixed bug #20310 : PSR2 does not check for space after function name
4192
- - Fixed bug #20322 : Display rules set to type=error even when suppressing warnings
4193
- - Fixed bug #20323 : PHPCS tries to load sniffs from hidden directories
4211
+ - Fixed bug [ #20268 ] [ pear-20268 ] : Incorrect documentation titles in PEAR documentation
4212
+ - Fixed bug [ #20296 ] [ pear-20296 ] : new array notion in function comma check fails
4213
+ - Fixed bug [ #20307 ] [ pear-20307 ] : PHP_CodeSniffer_Standards_AbstractVariableSniff analyze traits
4214
+ - Fixed bug [ #20308 ] [ pear-20308 ] : Squiz.ValidVariableNameSniff - wrong variable usage
4215
+ - Fixed bug [ #20309 ] [ pear-20309 ] : Use "member variable" term in sniff "processMemberVar" method
4216
+ - Fixed bug [ #20310 ] [ pear-20310 ] : PSR2 does not check for space after function name
4217
+ - Fixed bug [ #20322 ] [ pear-20322 ] : Display rules set to type=error even when suppressing warnings
4218
+ - Fixed bug [ #20323 ] [ pear-20323 ] : PHPCS tries to load sniffs from hidden directories
4219
+
4220
+ [ pear-20268 ] : https://pear.php.net/bugs/bug.php?id=20268
4221
+ [ pear-20296 ] : https://pear.php.net/bugs/bug.php?id=20296
4222
+ [ pear-20299 ] : https://pear.php.net/bugs/bug.php?id=20299
4223
+ [ pear-20307 ] : https://pear.php.net/bugs/bug.php?id=20307
4224
+ [ pear-20308 ] : https://pear.php.net/bugs/bug.php?id=20308
4225
+ [ pear-20309 ] : https://pear.php.net/bugs/bug.php?id=20309
4226
+ [ pear-20310 ] : https://pear.php.net/bugs/bug.php?id=20310
4227
+ [ pear-20313 ] : https://pear.php.net/bugs/bug.php?id=20313
4228
+ [ pear-20314 ] : https://pear.php.net/bugs/bug.php?id=20314
4229
+ [ pear-20322 ] : https://pear.php.net/bugs/bug.php?id=20322
4230
+ [ pear-20323 ] : https://pear.php.net/bugs/bug.php?id=20323
4194
4231
4195
4232
## [ 2.0.0a2] - 2014-05-01
4196
4233
### Changed
@@ -4216,7 +4253,7 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
4216
4253
- PSR1 CamelCapsMethodNameSniff now ignores magic methods
4217
4254
- Thanks to [ Eser Ozvataf] [ @eser ] for the patch
4218
4255
- PSR1 SideEffectsSniff now ignores methods named define()
4219
- - PSR1 and PEAR ClassDeclarationSniffs now support traits (request #20208 )
4256
+ - PSR1 and PEAR ClassDeclarationSniffs now support traits (request [ #20208 ] [ pear-20208 ] )
4220
4257
- PSR2 ControlStructureSpacingSniff now allows newlines before/after parentheses
4221
4258
- Thanks to [ Maurus Cuelenaere] [ @mcuelenaere ] for the patch
4222
4259
- PSR2 ControlStructureSpacingSniff now checks TRY and CATCH statements
@@ -4227,20 +4264,33 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
4227
4264
- Squiz SwitchDeclarationSniff now allows exit() as a breaking statement for case/default
4228
4265
- Squiz ValidVariableNameSniff and Zend ValidVariableNameSniff now ignore additional PHP reserved vars
4229
4266
- Thanks to Mikuláš Dítě and Adrian Crepaz for the patch
4230
- - Sniff code Squiz.WhiteSpace.MemberVarSpacing.After changed to Squiz.WhiteSpace.MemberVarSpacing.Incorrect (request #20241 )
4267
+ - Sniff code Squiz.WhiteSpace.MemberVarSpacing.After changed to Squiz.WhiteSpace.MemberVarSpacing.Incorrect (request [ #20241 ] [ pear-20241 ] )
4231
4268
4232
4269
### Fixed
4233
- - Fixed bug #20200 : Invalid JSON produced with specific error message
4234
- - Fixed bug #20204 : Ruleset exclude checks are case sensitive
4235
- - Fixed bug #20213 : Invalid error, Inline IF must be declared on single line
4236
- - Fixed bug #20225 : array_merge() that takes more than one line generates error
4237
- - Fixed bug #20230 : Squiz ControlStructureSpacing sniff assumes specific condition formatting
4238
- - Fixed bug #20234 : phpcbf patch command absolute paths
4239
- - Fixed bug #20240 : Squiz block comment sniff fails when newline present
4240
- - Fixed bug #20247 : The Squiz.WhiteSpace.ControlStructureSpacing sniff and do-while
4270
+ - Fixed bug [ #20200 ] [ pear-20200 ] : Invalid JSON produced with specific error message
4271
+ - Fixed bug [ #20204 ] [ pear-20204 ] : Ruleset exclude checks are case sensitive
4272
+ - Fixed bug [ #20213 ] [ pear-20213 ] : Invalid error, Inline IF must be declared on single line
4273
+ - Fixed bug [ #20225 ] [ pear-20225 ] : array_merge() that takes more than one line generates error
4274
+ - Fixed bug [ #20230 ] [ pear-20230 ] : Squiz ControlStructureSpacing sniff assumes specific condition formatting
4275
+ - Fixed bug [ #20234 ] [ pear-20234 ] : phpcbf patch command absolute paths
4276
+ - Fixed bug [ #20240 ] [ pear-20240 ] : Squiz block comment sniff fails when newline present
4277
+ - Fixed bug [ #20247 ] [ pear-20247 ] : The Squiz.WhiteSpace.ControlStructureSpacing sniff and do-while
4241
4278
- Thanks to [ Alexander Obuhovich] [ @aik099 ] for the patch
4242
- - Fixed bug #20248 : The Squiz_Sniffs_WhiteSpace_ControlStructureSpacingSniff sniff and empty scope
4243
- - Fixed bug #20252 : Unitialized string offset when package name starts with underscore
4279
+ - Fixed bug [ #20248 ] [ pear-20248 ] : The Squiz_Sniffs_WhiteSpace_ControlStructureSpacingSniff sniff and empty scope
4280
+ - Fixed bug [ #20252 ] [ pear-20252 ] : Unitialized string offset when package name starts with underscore
4281
+
4282
+ [ pear-20200 ] : https://pear.php.net/bugs/bug.php?id=20200
4283
+ [ pear-20204 ] : https://pear.php.net/bugs/bug.php?id=20204
4284
+ [ pear-20208 ] : https://pear.php.net/bugs/bug.php?id=20208
4285
+ [ pear-20213 ] : https://pear.php.net/bugs/bug.php?id=20213
4286
+ [ pear-20225 ] : https://pear.php.net/bugs/bug.php?id=20225
4287
+ [ pear-20230 ] : https://pear.php.net/bugs/bug.php?id=20230
4288
+ [ pear-20234 ] : https://pear.php.net/bugs/bug.php?id=20234
4289
+ [ pear-20240 ] : https://pear.php.net/bugs/bug.php?id=20240
4290
+ [ pear-20241 ] : https://pear.php.net/bugs/bug.php?id=20241
4291
+ [ pear-20247 ] : https://pear.php.net/bugs/bug.php?id=20247
4292
+ [ pear-20248 ] : https://pear.php.net/bugs/bug.php?id=20248
4293
+ [ pear-20252 ] : https://pear.php.net/bugs/bug.php?id=20252
4244
4294
4245
4295
## [ 1.5.3] - 2014-05-01
4246
4296
### Changed
0 commit comments