php-semver-checker icon indicating copy to clipboard operation
php-semver-checker copied to clipboard

Compares two source sets and determines the appropriate semantic versioning to apply.

Results 51 php-semver-checker issues
Sort by recently updated
recently updated
newest added
trafficstars

Per #34 you can manually exclude files/folders from analysis - this is time-consuming, impractical for existing projects, and places meta-information about the API and source-code in a tool-specific configuration file....

enhancement

`NullableType` objects are returned by php-parser, which currently causes a problem when we are asking for the type of such object (see #94).

enhancement
intermediate

Process \PhpParser\Node\Stmt\ClassConst nodes. > As of PHP 7.1.0 visibility modifiers are allowed for class constants. http://php.net/manual/en/language.oop5.constants.php

enhancement
advanced

Note: WIP This is a rather important aspect of semantic versioning, as the presence of a method in an ancestor class can reduce the impact of a change. For instance,...

enhancement
advanced

| Code | Level | Rule | Explanation | | --- | --- | --- | --- | | --- | --- | - Class | --- | | VXXX...

enhancement
intermediate

| Code | Level | Rule | Explanation | | --- | --- | --- | --- | | VXXX | MAJOR | Added | An abstract class cannot be...

enhancement
beginner

The addition/removal of the final keyword on existing class and class/trait methods is currently not considered as having a semantic versioning impact. I suggest adding the following rules in order...

enhancement
advanced

It is clear that having the [`final`](http://php.net/manual/en/language.oop5.final.php) keyword applied either to a class in its entirety or on specific methods has an impact on the type of semantic version a...

enhancement
advanced

Given a Packagist package identifier and 2 version identifiers, give to the user the list of changes that occurred between these versions. The goal here is to make it easy...

enhancement