Skip to content

Ruleset fully_qualified_strict_types is creating invalid code #17

Description

@nickvergessen

Talk integration tests have this file which imports TableNode:
https://github.com/nextcloud/spreed/blob/0d1fc13e36e40a6cd8dfa80915ea77f06b835f80/tests/integration/features/bootstrap/FeatureContext.php#L27

But the autofixing is breaking the docs by adding a leading \ because the file itself has no namespace

@@ -914,9 +914,9 @@
* @param string $user
* @param string $identifier
* @param string $apiVersion
- * @param TableNode|null $formData+ * @param \TableNode|null $formData
*/
-	public function userCreatesRoom(string $user, string $identifier, string $apiVersion, TableNode $formData = null): void {+	public function userCreatesRoom(string $user, string $identifier, string $apiVersion, ?TableNode $formData = null): void {
$this->userCreatesRoomWith($user, $identifier, 201, $apiVersion, $formData);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions