Juliette

Results 605 issues of Juliette

Follow up issue for #150 and related to #1022 As the documentation about new PHP extensions should be available, a `NewExtensions` sniff will be redundant, as long as all features...

Type: enhancement
Type: chores/QA

As discussed in a call today. Related #150, #207, #509, #582 ## Problem outline A PHP extension can offer various functionality: * Classes, including class methods, class constants etc *...

Type: bug
Type: enhancement

Originally requested by @jkbzh in https://github.com/squizlabs/PHP_CodeSniffer/issues/2741 Conversation copied in from the original ticket. ---- @jkbzh > Hi, > > PHP 7.3 migrated from PCRE to PCRE2 . PCRE2 is stricter...

Type: enhancement
PHP: 7.3

Based on https://github.com/wimg/PHPCompatibility/issues/514#issuecomment-340369984, what about adding some example rulesets for the larger PHP frameworks/CMSes/projects ? The rulesets would be intended for projects in the eco-sphere of those frameworks - think:...

enhancement
meta
documentation

> Undefined variables passed to compact() will now be reported as a notice. Refs: * http://php.net/manual/en/migration73.incompatible.php#migration73.incompatible.core.misc * https://github.com/php/php-src/blob/3b6e1ee4ee05678b5d717cd926a35ffdc1335929/UPGRADING#L153 * https://wiki.php.net/rfc/compact This will be difficult to sniff for, but an attempt...

Type: enhancement
PHP: 7.3

> An E_WARNING will now be emitted when attempting to count() non-countable types (this includes the sizeof() alias function). Ref: http://php.net/manual/en/migration72.incompatible.php#migration72.incompatible.warn-on-non-countable-types ### Implementation notes: This will be extremely difficult to...

Type: enhancement
PHP: 7.2

I think it would be a great idea to have a logo for the PHPCompatibility organisation and if possible, variations of that logo for the individual repos, so: * PHPCompatibility...

Type: meta

> Session: > session_set_cookie_params() now also supports the following signature: > `session_set_cookie_params(array $options)` > where `$options` is an associative array which may have any of the keys "lifetime", "path", "domain",...

Type: enhancement
PHP: 7.3

> Data Filtering > > `FILTER_VALIDATE_FLOAT` now also supports a `thousand` option, which defines the set of allowed thousand separator chars. The default ("',.") is fully backward compatible with former...

Type: enhancement
PHP: 7.3

> Strip-Tags Streaming > > The `fgetss()` function and the `string.strip_tags` stream filter have been deprecated. This also affects the `SplFileObject::fgetss()` method and `gzgetss()` function. Refs: * http://php.net/manual/en/migration73.deprecated.php#migration73.deprecated.core.strip-tags-streaming While the...

Type: enhancement
PHP: 7.3